一、Qoder是什么:重新定义AI编程的Agentic平台
软件开发正在经历一场深刻的变革。从最初的代码补全工具,到如今能够自主理解需求、生成代码、执行验证的智能体,AI编程助手的进化速度远超想象。阿里云Qoder正是这一趋势下的代表性产品——它不仅仅是一个代码补全工具,更是一个具备自主决策能力的Agentic编码平台。
Qoder是阿里云推出的AI智能体产品系列,覆盖软件开发与日常办公多元场景。其前身是通义灵码(Lingma),于2026年5月20日正式升级更名为Qoder。Qoder的核心定位是面向软件开发的智能编码助手,深度适配主流代码编辑器、集成开发环境以及终端场景。与传统的AI编程工具不同,Qoder不仅能够根据当前代码上下文提供行级或函数级的代码建议,还能通过Quest模式自主拆解复杂任务、生成技术方案并执行代码变更。这种从“被动补全”到“主动执行”的能力跃迁,正在重新定义开发者的工作方式。
1.1 Qoder产品家族
Qoder产品家族已拥有多款形态各异的产品:
- Qoder IDE:独立的桌面集成开发环境,提供完整的AI编程体验
- Qoder CLI:终端原生形态的命令行工具,适配无图形界面服务器、CI/CD流水线场景
- Qoder JetBrains插件:支持IntelliJ IDEA、PyCharm等JetBrains系IDE
- Qoder VS Code插件:面向Visual Studio Code的智能编码插件
- QoderWork CN:桌面AI工作助手,面向日常办公场景
- Qoder Cloud Agents:全托管的云端AI Agent运行平台
- QoderWake CN:数字员工,可7×24小时自主运转
Qoder系列基于国内主流大模型与国内部署,底层支持GLM、DeepSeek、Kimi、MiniMax等国内主流大模型,全链路在国内云上部署,符合国内数据安全与合规要求,特别适合金融、政务等行业。
1.2 Qoder的核心能力层次
Qoder的能力体系可以概括为三个层次:
第一层:智能编码辅助。这是最基础也最常用的能力,包括行级或函数级代码实时补全、自然语言生成代码、代码解释、代码优化、单元测试生成、代码问题一键修复等。这些能力覆盖了开发者日常编码的绝大部分场景。
第二层:问答与知识检索。当开发者遇到技术难题时,可以直接在Qoder的对话面板中提问,Qoder会结合代码上下文和网络检索能力给出解答。企业还可以上传内部知识库,让Qoder基于企业规范进行代码生成和问答。
第三层:Agentic自主执行。这是Qoder区别于传统AI编程工具的核心特性。通过Quest模式,Qoder可以将一个复杂任务拆解为多个步骤,自主调用文件读写、终端执行、代码检索等工具完成整个任务。
需要先登录阿里云控制台,点击:阿里云控制台
二、Qoder的三种接入方式与对接配置
Qoder支持桌面IDE、命令行CLI和JetBrains插件三种接入方式,可以通过按量付费、Coding Plan或Token Plan团队版接入阿里云百炼大模型。
2.1 Qoder IDE的安装与对接配置
Qoder IDE是一款独立的桌面集成开发环境,提供完整的AI编程体验。安装步骤如下:
- 前往Qoder官网下载并安装对应操作系统的Qoder IDE安装包
- 初次启动后完成初始配置并登录Qoder账号
配置接入凭证的具体步骤:
- 在界面右上角打开Qoder设置
- 选择“模型”,点击“添加”
- 配置以下信息:
- 提供商:在下拉菜单中选择“阿里云百炼-国内”或“阿里云百炼-国际”
- 类型:根据计费方案选择Token Plan、Coding Plan或按量付费
- 模型:在下拉菜单中选择模型,仅支持文本生成模型
- API Key:填写对应方案的专属API Key
- 点击添加,通过校验后即可完成模型配置
- 在模型列表中选择对应模型即可开始使用
2.2 Qoder CLI的安装与对接配置
Qoder CLI是一款运行在终端中的AI编程助手,可以直接在命令行中理解自然语言指令并执行编码任务。支持的操作系统包括macOS、Linux和Windows(Windows Terminal),支持的CPU架构为arm64和amd64。
安装命令:
# macOS / Linux curl -fsSL https://qoder.com/install | bash # Windows PowerShell irm https://qoder.com/install.ps1 | iex # Windows CMD curl -fsSL https://qoder.com/install.cmd -o install.cmd && install.cmd
验证安装是否成功:
qodercli --version
若输出版本号,则安装成功。
配置接入凭证:
- 在对话框中输入
/model,通过Tab键切换至Custom - 回车选择Add custom model
- 提供商选择Alibaba Cloud Model Studio - International
- 类型根据计费方案选择Token Plan、Coding Plan或按量付费
- 选择模型后输入对应方案的专属API Key
- 确认后等待配置生效
使用Qoder CLI:
qodercli
在对话框中输入 /model,通过Tab键切换至Custom,选择已配置的模型即可开始使用。
2.3 JetBrains插件的安装与对接配置
打开JetBrains IDE(如IntelliJ IDEA、PyCharm等),在扩展市场中搜索Qoder并安装。点击右侧导航栏中的Qoder,在Qoder对话面板中完成登录。点击右上角设置,选择插件设置,在弹出界面选择添加模型。
配置信息如下:
- 提供商:在下拉菜单中选择“阿里云百炼-国际”
- 类型:根据计费方案选择Token Plan、Coding Plan或按量付费
- 模型:在下拉菜单中选择模型,仅支持文本生成模型
- API Key:填写对应方案的专属API Key
配置完成后,点击确定,等待配置生效。在自定义模型中选择已配置的模型进行对话。
2.4 VS Code插件的安装
打开Visual Studio Code扩展窗口,搜索Qoder CN,找到后单击安装。安装完成后请重启Visual Studio Code。也可通过下载VSIX文件离线安装:单击扩展,单击更多按钮,在下拉菜单中选择“从VSIX安装”,选择下载的VSIX文件后安装。
三、Qoder的工作模式:Editor与Quest
Qoder CN提供两种工作模式:
- Editor模式:实时协作编程,一问一答
- Quest模式:任务委派,自主执行,放手交付
切换方式:点击左上角的Editor/Quest切换按钮设置默认模式。
3.1 Editor模式
Editor模式是Qoder的实时协作编程模式。在此模式下,开发者可以与Qoder进行一问一答的交互,获取代码补全、代码解释、问题解答等实时帮助。这种模式适合日常编码过程中的即时辅助需求,开发者可以随时向Qoder提问,Qoder会结合当前代码上下文给出精准的回答和建议。
3.2 Quest模式
Quest模式是Qoder的自主编程功能,让Agent端到端完成开发任务。你只需描述目标,Quest会自主澄清需求、规划方案、执行代码、验证结果——无需持续人工介入。
创建任务:
- 点击左侧任务列表顶部的“新建Quest”按钮
- 选择场景:Quest提供三种场景
- Spec驱动:复杂功能开发、重构、需要严格质量把控。先对齐需求范围,设计实施方案和验收标准,再开始执行
- 搭建网站:0-1创建网站、快速原型。描述要搭建的网站,Quest会搭建页面和整体结构
- 原型探索:快速验证想法、创意实验。从一个想法开始,Quest会将其转化为可运行的原型
执行环境:
- Local(本地):直接在主工作区修改,零启动成本。适合简单任务、快速验证,支持多个Local任务并行
- Worktree(并行):后台创建隐藏工作区,主分支保持干净。适合中等复杂任务、多任务并行,优势是可以无限次Apply迭代
常见操作:
- 暂停/继续任务:任务执行中点击暂停按钮,暂停后点击继续恢复执行
- 追加需求:执行过程中直接在输入框发送新需求,Quest会调整计划并继续工作
- 删除任务:右键任务或悬停显示菜单,点击Delete并确认
四、Qoder Cloud Agents API对接
Qoder Cloud Agents CN是全托管的AI Agent运行平台。你无需自建agent loop、管理工具执行沙箱或处理长连接——只需通过API定义Agent、启动Session,即可在云端运行复杂任务并实时接收结果。
4.1 核心概念
| 概念 | 说明 | 类比 |
| Agent | 可复用的配置模板,定义模型、系统提示词、工具集 | “员工的岗位说明书” |
| Environment | Session运行的容器环境,包含网络、依赖包配置 | “办公桌和工具箱” |
| Session | 一次具体的对话/任务执行实例 | “一次具体的工作会话” |
| Event | Session中产生的实时事件流 | “工作进度实时播报” |
4.2 前置条件
- 一个Qoder账号
- 终端环境(macOS/Linux/WSL)
- curl和jq(可选,用于格式化JSON)
Windows用户推荐使用Git Bash(安装Git for Windows自带)或WSL。如果使用PowerShell,需注意环境变量设置用 $env:QODER_PAT="your-token",调用curl用 curl.exe。
4.3 第1步:获取PAT
进入「设置→个人访问令牌」,点击「创建令牌」,设置名称和有效期。复制令牌并设置环境变量:
export QODER_PAT="your-token-here"
令牌只在创建时显示一次,请立即保存。建议写入 ~/.bashrc 或 ~/.zshrc。
4.4 第2步:选择环境
查询可用环境列表,获取环境ID:
curl -s https://api.qoder.com.cn/api/v1/cloud/environments \ -H "Authorization: Bearer $QODER_PAT" | jq .
如果返回 "data": [](空数组),说明账号下还没有环境,请先创建一个:
curl -s -X POST https://api.qoder.com.cn/api/v1/cloud/environments \ -H "Authorization: Bearer $QODER_PAT" \ -H "Content-Type: application/json" \ -d '{"name": "default", "config": {"type": "cloud", "networking": {"type": "unrestricted"}}}' | jq .
4.5 第3步:创建Agent
定义一个具备shell工具的通用Agent:
curl -s -X POST https://api.qoder.com.cn/api/v1/cloud/agents \ -H "Authorization: Bearer $QODER_PAT" \ -H "Content-Type: application/json" \ -d '{ "name": "quickstart-agent", "model": "ultimate", "instructions": "You are a helpful coding assistant.", "tools": [ { "type": "agent_toolset_20260401", "enabled_tools": ["Bash", "Read", "Write", "Edit", "Glob", "Grep", "WebFetch", "WebSearch"] } ] }' | jq .
记下响应中的 id 字段(如 agent_019e...),后续创建Session需要使用。
4.6 第4步:创建Session
创建Session需要两个必填参数:agent(Agent ID或对象)和 environment_id(Environment ID)。将Agent绑定到环境,创建运行实例:
curl -s -X POST https://api.qoder.com.cn/api/v1/cloud/sessions \ -H "Authorization: Bearer $QODER_PAT" \ -H "Content-Type: application/json" \ -d '{ "agent": "agent_YOUR_AGENT_ID", "environment_id": "env_YOUR_ENV_ID" }' | jq .
Session创建后处于 idle 状态,需要在下一步发送消息后Agent才会开始执行。
4.7 第5步:发消息+收事件
向Session发送用户消息,然后通过SSE流实时接收Agent响应:
# 发送消息 curl -s -X POST "https://api.qoder.com.cn/api/v1/cloud/sessions/sess_YOUR_SESSION_ID/events" \ -H "Authorization: Bearer $QODER_PAT" \ -H "Content-Type: application/json" \ -d '{ "type": "user.message", "content": [{"type": "text", "text": "Write a Python function that calculates fibonacci numbers"}] }' # 接收SSE事件流 curl -sN "https://api.qoder.com.cn/api/v1/cloud/sessions/sess_YOUR_SESSION_ID/events/stream" \ -H "Authorization: Bearer $QODER_PAT"
4.8 文件上传与挂载
文件API让你向Session提供文件上下文——代码仓库、配置文件、参考文档等。Agent可以读取这些文件来理解任务背景。
# 上传源代码文件 FILE_ID=$(curl -s -X POST https://api.qoder.com.cn/api/v1/cloud/files \ -H "Authorization: Bearer $QODER_PAT" \ -F "file=@./my-project.zip" \ -F "purpose=context" | jq -r '.id') # 在Session中挂载文件 curl -s -X POST "https://api.qoder.com.cn/api/v1/cloud/sessions/sess_YOUR_SESSION_ID/files" \ -H "Authorization: Bearer $QODER_PAT" \ -H "Content-Type: application/json" \ -d '{"file_id": "'$FILE_ID'"}'
五、Qoder高级特性
5.1 MCP服务扩展
MCP(Model Context Protocol)允许Qoder连接外部工具服务器,大幅扩展能力范围。Qoder CN默认提供了十多种编程工具,包括文件查找、文件读取、目录读取、工程内语义符号检索、文件修改、错误获取、终端执行等。
配置MCP服务:
- 在Qoder IDE的右上角,点击用户图标,或使用键盘快捷键(⌘⇧,(macOS)或Ctrl Shift ,(Windows)),然后选择Qoder设置
- 在左侧导航窗格中,点击MCP
- 点击“+”并选择添加方式:
- Add manually:STDIO类型,填写名称、命令、参数和环境变量
CLI中管理MCP:
# 列出已配置的MCP服务 qodercli mcp list # 添加或修改服务后重新加载 /mcp reload
5.2 Skills自定义技能
技能(Skill)是Qoder中将专业知识打包成可复用功能的机制。每个Skill包含一个SKILL.md文件,定义技能的描述、指令和可选的辅助文件(代码、脚本、模板等)。
快速创建Skill:
- 在用户级Skills文件夹中创建目录。用户级Skills适用于所有项目
- 在
.qoder/skills/中创建项目级Skills与团队共享 - 编写SKILL.md文件
SKILL.md示例:
--- name: api-doc-generator description: 为REST API生成完整的OpenAPI文档 version: 1.0.0 --- # API文档生成技能 ## 功能描述 此技能用于分析Spring Boot控制器代码,自动生成符合OpenAPI 3.0规范的API文档。 ## 使用方式 在对话中输入:"为UserController生成API文档" ## 输出格式 - openapi.yaml文件 - 包含所有端点的路径、参数、请求体和响应定义
通过API创建Skill:
curl -X POST "https://api.qoder.com.cn/api/v1/cloud/skills" \ -H "Authorization: Bearer $QODER_PAT" \ -F "name=my-custom-skill" \ -F "description=自定义Skill示例" \ -F "version=1.0.0" \ -F "content=@./skill.zip"
5.3 企业版配置
Qoder企业版面向团队与规模化研发场景,分为企业标准版和企业专属版。
企业标准版:
- 登录阿里云控制台,进入Qoder CN控制台
- 在左侧导航栏点击实例管理
- 在标准版选项卡中创建组织并启用Qoder CN
- 向组织添加成员
企业专属版:
- 联系管理员获取专属域链接
- 单击侧边导航的Qoder CN图标打开智能会话窗口
- 单击右上角的设置按钮
- 在设置页面将专属版登录地址配置在专属域地址输入框中
- 重新加载或重启IDE使配置生效
企业VPC版:
- 进入设置页面,通用→订阅计划→专属域链接
- 填入企业管理员提供的专属域链接
六、计费与版本
2026年Qoder CN采用分层版本架构,分为个人基础版、个人专业版、企业标准版、企业专属版四大版本。
- 个人基础版:免费版本,开放基础代码补全、简易对话编程能力,每月设置固定的智能会话次数限制,适合编程新手入门学习
- 个人专业版:付费普惠版本,解锁全部基础编码能力,大幅提升代码补全次数与智能会话额度,开放跨文件感知、工程分析、批量代码优化等进阶功能,支持自定义模型切换
- 企业标准版:主打中小团队协作,新增团队权限管理、用量统计、成员额度管控、团队知识库共享等能力
- 企业专属版:高阶私有化版本,支持专属网络部署、数据隔离、私域模型微调、定制化功能开发
计费方式:
- 按量付费:按实际使用量计费
- Coding Plan:AI编码订阅套餐,按月计费,按请求定价,针对编码工作流优化
- Token Plan:按实际消耗的token计费,支持文本、图片等多模态任务,支持团队共享额度和席位管理
七、最佳实践与实战案例
7.1 代码补全与智能问答
在日常开发中,Qoder的行级代码补全可以大幅提升编码效率。开发者只需开始输入,Qoder会根据当前代码上下文和跨文件分析,实时给出补全建议。遇到技术难题时,可以直接在对话面板中提问,Qoder会结合代码上下文和网络检索能力给出解答。
7.2 Quest模式实战:Spring Boot微服务开发
实测显示,Qoder在Spring Boot微服务开发场景中,可将框架搭建时间从45分钟压缩至8分钟。使用Quest模式,开发者只需描述需求,Qoder会自动完成项目初始化、依赖配置、控制器编写、数据访问层实现等全流程工作。
7.3 Cloud Agents自动化场景
Cloud Agents适合以下场景:
- 长时间异步任务:代码审查、大规模重构、自动化测试生成
- API集成:在后端服务中嵌入Agent能力,无需维护运行时
- 批量处理:并行启动多个Session处理批量请求
- 定时任务:结合调度系统,周期性运行Agent完成巡检/报告
7.4 企业级落地案例
亚信科技通过为期三年的AI转型实践,成功将近万名研发人员带入“全员AI Coding”时代。Qoder的引入不仅将老专家的隐性经验转化为可复用的团队能力,更通过“数字员工”的协同工作释放了宝贵的人力资源。
蔚来汽车使用Qoder后,日常开发中由AI生成的代码占比达30%~40%,研发效率和质量有了显著提升。
八、常见问题解答
问:Qoder和GitHub Copilot有什么区别?
答:GitHub Copilot更侧重于代码片段的智能补全,本质上是一个“更聪明的代码提示工具”。而Qoder在此基础上增加了任务级的自主执行能力——开发者可以给Qoder一个完整的需求描述,它会自己规划步骤、编写代码、运行验证。此外,Qoder深度集成阿里云生态,对Java、Go等国内企业常用语言和技术栈有更好的支持,在中文技术问答场景中表现更自然。
问:为什么在Qoder设置中找不到模型选项?
答:可能有以下原因:未完成登录——需要先完成登录才能进行对话和配置模型;当前版本不支持——建议更新至最新版本(0.16.0及以上)。
问:Cloud Agents和Qoder CLI可以同时使用吗?
答:完全可以。CLI适合本地交互开发,Cloud Agents适合自动化和集成场景,两者互补。
问:一个Agent可以同时运行多少个Session?
答:没有硬性限制,同一个Agent配置可以同时关联多个活跃Session。
问:Qoder的数据安全如何保障?
答:每个Session运行在隔离的容器沙箱中,Session之间无法互相访问。环境销毁后数据清除。Qoder构建了覆盖传输加密、身份与访问控制、AI运行时、数据存储、审计合规五大领域的纵深防御体系,从命令拦截、语义分析、AI风险判定到沙箱隔离层层设防。
问:Qoder支持哪些大模型?
答:Qoder底层支持GLM、DeepSeek、Kimi、MiniMax等国内主流大模型。开发者可以按场景、语言与任务复杂度自由切换底层模型。