新一代 Agentic 编程平台 —— 从安装到专家级应用
Qoder(发音 /ˈkoʊdər/)是阿里云推出的 Agentic(代理式)AI 编程平台,于 2025 年 8 月发布、2026 年 5 月推出 1.0 正式版。其前身是通义灵码(Lingma),2026 年 5 月 20 日正式升级更名。
与传统的 AI 编程工具不同,Qoder 不仅能做代码补全和问答,更核心的能力在于——
| 理念 | 说明 |
|---|---|
| 增强上下文工程 | 深度代码库分析 + 自适应记忆系统,Agent 越用越懂项目 |
| Agent 自主性 | 理解意图 → 自主决策 → 使用工具 → 独立执行,完整的 Agent 循环 |
| 目标驱动循环 | 明确目标 → 计划 → 执行 → 验证 → 迭代,直到任务完成 |
Qoder 提供全场景覆盖的产品线:
| 产品 | 形态 | 适用场景 |
|---|---|---|
| Qoder Desktop | 独立 IDE 桌面端 | 主力开发环境,支持全部功能(推荐) |
| JetBrains 插件 | 插件 | IntelliJ IDEA / PyCharm / GoLand 等 JetBrains IDE 用户 |
| VS Code 插件 | 插件 | VS Code 用户(含 Cursor 兼容) |
| Qoder CLI | 命令行 | 终端开发 / CI/CD 管道集成 / 脚本自动化 |
| QoderWork | 桌面应用 | 日常工作助手(本地优先、自主安全的 AI 同事) |
| QoderWake | 桌面应用 | 始终在线的 AI 员工,自动完成工作任务 |
| Cloud Agents | 云服务 | 全托管云端 Agent 平台,适合企业自动化集成 |
| Qoder Mobile | 移动端 | 随时查看任务进度、审查代码 |
启动后点击右上角用户图标 → 选择登录,支持三种方式:
首次登录赠送 2 周 Pro 试用 + 300 Credits。
# 安装 CLI 工具
npm install -g @qoder-ai/qodercli
# 登录
qoder login
# 使用
qoder chat "帮我生成一个 React 组件"
Qoder CN 版默认使用阿里云百炼大模型,支持接入自定义模型:
读取代码库并回答问题,不修改任何文件。适合理解陌生代码、获取架构建议、调试("为什么测试失败?")、学习概念。
最佳场景:代码解释、架构咨询、Bug 诊断、最佳实践建议、重构方案讨论。
基于上下文预测下一步编辑建议,自动学习项目命名规范和代码风格。使用两天后风格即可与项目高度一致。
| 操作 | macOS | Windows |
|---|---|---|
| 触发建议 | ⌥ P | Alt + P |
| 接受建议 | Tab | Tab |
| 逐词接受 | ⌘ → | Ctrl + → |
| 取消建议 | Esc | Esc |
| 上一个建议 | ⌥ [ | Alt + [ |
| 下一个建议 | ⌥ ] | Alt + ] |
修改文件、执行终端命令、调用 MCP 工具,端到端完成编程任务。每个文件变更显示进度(生成中 → 应用 → 已应用),可逐个接受/编辑/拒绝。
最佳场景:新功能开发、代码重构、测试编写、多文件批量修改。终端命令执行前需确认(可在设置中白名单)。
Qoder 最核心的差异化能力。需求 → Spec 设计文档 → 拆解子任务 → 并行编码 + 测试 → 交付完整成果。像配备了一个小型开发团队。
最佳场景:新功能开发(有明确需求)、大规模重构、技术栈升级、微服务拆分、全库分表。
详见 第 7 节。
在代码编辑器中直接获取 AI 帮助,上下文精准定位到当前光标位置。输入需求,AI 直接生成代码修改建议,Ctrl+Enter 一键应用。
最佳场景:单文件修改、函数重构、添加注释/文档、快速调试。
以下为官方完整快捷键列表(按功能分组):
| 功能 | macOS | Windows |
|---|---|---|
| 打开/关闭 Chat | ⌘ L | Ctrl + L |
| 打开通用设置 | ⌘ , | Ctrl + , |
| 打开 Qoder 设置 | ⌘ ⇧ , | Ctrl + Shift + , |
| 打开命令面板 | ⌘ ⇧ P | Ctrl + Shift + P |
| 功能 | macOS | Windows |
|---|---|---|
| 发送消息 | ⏎ | Enter |
| 输入框换行 | ⇧ ⏎ | Shift + Enter |
| 接受全部建议 | ⌘ ⏎ | Ctrl + Enter |
| 拒绝全部建议 | ⌘ ⌫ | Ctrl + Backspace |
| 功能 | macOS | Windows |
|---|---|---|
| 打开行间会话 | ⌘ I | Ctrl + I |
| 发送到 Chat | ⌘ L | Ctrl + L |
| 功能 | macOS | Windows |
|---|---|---|
| 接受单个更改 | ⌘ ⇧ ⏎ | Ctrl + Shift + Enter |
| 拒绝单个更改 | ⌘ ⇧ ⌫ | Ctrl + Shift + Backspace |
| 接受全部更改 | ⌘ ⏎ | Ctrl + Enter |
| 拒绝全部更改 | ⌘ ⌫ | Ctrl + Backspace |
| 下一个文件 | ⌘ ⇧ [ | Ctrl + Shift + [ |
| 上一个文件 | ⌘ ⇧ ] | Ctrl + Shift + ] |
| 下一个更改 | ⌥ J | Alt + J |
| 上一个更改 | ⌥ K | Alt + K |
| 功能 | macOS | Windows |
|---|---|---|
| 打开 Quest 面板 | ⌘ E | Ctrl + E |
| 功能 | 快捷键(通用) |
|---|---|
| 添加文件上下文 | 输入 # |
| 调用快捷命令 | 输入 / |
| 添加选中代码到聊天 | ⌘ L / Ctrl + L |
Rules 是 Qoder 的「行为宪法」,决定了 AI 生成代码的风格、规范和边界。
| 级别 | 存储位置 | 作用域 | 优先级 |
|---|---|---|---|
| 项目级 | .qoder/rules/(Git 验证) | 单个项目、精确约束 | 最高 |
| 团队级 | 仓库根目录 | 统一技术栈、安全红线 | 中 |
| 全局级 | 用户本地隐藏目录 | 个人通用编码偏好 | 低 |
# .qoder/rules/project.md
## 技术栈
- 后端: Spring Boot 3.4 + JDK 17
- 数据库: MySQL 8.0 + MyBatis-Plus
- 缓存: Redis 7.x
- 消息队列: RocketMQ 5.x
## 代码规范
- 使用 Lombok 简化代码(禁止手写 getter/setter)
- 分层结构: Controller → Service → Mapper
- 统一返回体: Result<T>
- 异常处理: 使用全局异常处理器,禁止 try-catch 吞异常
## 安全红线
- 禁止在代码中硬编码密钥/密码
- 必须对用户输入做参数校验
- SQL 使用参数化查询,禁止拼接
## 测试规范
- 单元测试使用 JUnit 5 + Mockito
- 测试方法命名: methodName_scenario_expectedResult
- Service 层覆盖率目标 ≥ 80%
Always use arrow functions for callbacks
Include JSDoc comments for exported functions
Prefer functional components over class components in React
# Quest 需求描述
实现用户登录功能:
- 后端:Spring Boot 3.4 + Spring Security 6.x
- 认证方式:JWT Token,有效期 2 小时
- 密码加密:BCrypt
- 接口路径:POST /api/v1/auth/login
- 请求体:{ "username": "string", "password": "string" }
- 响应体:Result<LoginVO> 包含 token 和 userInfo
- 异常处理:用户不存在返回 404,密码错误返回 401
- 需要单元测试:正常登录、用户不存在、密码错误三个场景
- 代码风格:遵循项目 .qoder/rules/project.md 中的规范
| 适用场景 | 说明 | Credits 消耗 |
|---|---|---|
| 新功能开发 | 有明确需求描述的功能交付 | ~200-500 |
| 大规模重构 | 跨多文件、多模块的代码重构 | ~300-800 |
| 技术栈升级 | 如 JDK 8→17、Spring 4→6 | ~400-1000 |
| 微服务拆分 | 单体→多个微服务 | ~500-1500 |
| 全覆盖单元测试 | 从 5%→80% 覆盖率 | ~150-400 |
| 数据库迁移 | MySQL→TDSQL+ShardingSphere 分库分表 | ~500-1000 |
Repo Wiki 自动扫描代码仓库,生成三类结构化文档:
.qoder/repowiki/
├── architecture.md # 项目整体模块架构
├── modules/
│ ├── auth.md # 各模块分层数据流
│ └── payments.md
└── dependencies.md # 全接口参数说明
.qoder/repowiki/ 目录加入 Git 版本控制共享给团队MCP(Model Context Protocol)是开放协议,标准化 LLM 与外部系统(API、数据库、本地工具)的交互方式,让 Qoder Agent 能力无限扩展。
| 类型 | 通信方式 | 适用场景 |
|---|---|---|
| STDIO | stdin/stdout 流 | 本地工具、命令行集成——适合专业开发者 |
| SSE | HTTP POST + 事件流 | 远程托管,一键安装——适合初学者 |
| Streamable HTTP | 配置方式同 SSE | Qoder 自动检测并切换 |
设置 → MCP → 点击 + 添加,编辑 JSON:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxxxxx"
}
},
"mysql": {
"command": "npx",
"args": ["-y", "@qoder/mysql-mcp"],
"env": {
"MYSQL_HOST": "rm-xxx.mysql.rds.aliyuncs.com",
"MYSQL_PORT": "3306",
"MYSQL_USER": "readonly_user",
"MYSQL_DATABASE": "order_db"
}
}
}
}
保存后连接图标亮起即表示成功。也可从 MCP 广场(MCP Square)一键安装社区服务。
从代码和对话中持续沉淀知识,让 Agent 越用越懂你的项目:
v1.3.0 起支持内置专家智能体自定义提示词,团队可以创建符合自身规范的 Skills:
/code-review)统一管理和分发 Rules、MCP、Skills、Hooks,为团队提供标准化工作环境。企业版支持插件下发管控和私有能力市场。
| 版本 | 价格 | Credits/月 | 说明 |
|---|---|---|---|
| Free | 免费 | 300(试用) | 2 周 Pro 试用,基础补全,支持 BYOK |
| Pro | ¥59/月 | 2,000 | Quest 模式、Repo Wiki、Chat/Agent 扩容 |
| Pro+ | ¥169/月 | 6,000 | Pro + 优先体验新功能 |
| 版本 | 价格 | Credits/月 |
|---|---|---|
| Free | $0 | 300(试用) |
| Pro | $20/月 | 2,000 |
| Pro+ | $60/月 | 6,000 |
| Ultra | $200/月 | 20,000 |
| Add-on Pack | $20/次 | 1,500(有效期 1 个月) |
| 版本 | 价格 | Credits/席位·月 | 起购 |
|---|---|---|---|
| Teams | $40/席位·月 | 3,000 | 1 席位 |
| CN Teams | ¥99/席位·月 | 3,000 | 1 席位 |
| Enterprise | $20/席位·月 | 单独购买(共享池) | 10 席位 |
| CN Enterprise VPC | ¥199/席位·月 | 3,000(共享) | 50 席位 |
.qoderignore 排除无关文件 → ⑤ 不自动运行全部 MCP 服务
| 功能 | Teams | Enterprise |
|---|---|---|
| 统一账号 & 资源管理 | ✓ | ✓ |
| SSO(SAML/OIDC) | ✓ | ✓ |
| 角色/群组管理 | — | ✓ |
| 集中计费 & 共享 Credits | ✓ | ✓ |
| RepoWiki / 知识库云端存储 | ✓ | ✓ |
| 插件/Skill 共享与下发 | ✓ | ✓ |
| 模型路由策略控制 | — | ✓ |
| 内容安全策略 | — | ✓ |
| 私有插件市场 | — | ✓ |
| 操作审计日志 | — | ✓ |
| AI 编码指标分析 | ✓ | ✓ |
| BYOK(自定义模型 API) | ✓ | ✓ |
# 安装
npm install -g @qoder-ai/qodercli
# 登录
qoder login
# 交互式对话
qoder chat "帮我创建 RESTful API"
# 批量任务
qoder run --file task.md
嵌入 GitLab/GitHub Actions 流水线,实现自动化代码门禁:
# .gitlab-ci.yml
qoder-review:
script:
- qoder login --token $QODER_TOKEN
- qoder review --full . --format json > review-result.json
artifacts:
paths:
- review-result.json
企业版通过 REST API 调用 Qoder Cloud Agents:
# 获取 PAT 令牌
# Qoder 设置 → 个人访问令牌 → 生成新令牌
# 创建 Agent Session
curl -X POST https://api.qoder.com.cn/v1/agents/sessions \
-H "Authorization: Bearer pt-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "code-reviewer",
"environment_id": "env-prod",
"task": "对 feature/order-refactor 分支进行代码审查"
}'
.qoder/rules/ 纳入 Git,团队统一编码规范.qoder/repowiki/ 纳入 Git,新人可以直接查阅项目架构.qoderignore 排除 node_modules、dist、vendor 等无关目录# .qoderignore
node_modules/
dist/
build/
vendor/
*.min.js
*.bundle.js
.git/
package-lock.json
| 坑 | 现象 | 解决方案 |
|---|---|---|
| ① Quest Token 耗尽 | 全项目重构执行到 60% 提示 Credits 不足 | 大任务拆小:先重构一个模块验证,再逐步推进。Credits 不足时购买 Add-on Pack |
| ② Agent 误删文件 | Agent 误删生产配置文件 | 在 Rules 中明确禁止删除某类文件;关键配置文件设置 read-only 权限 |
| ③ Repo Wiki 不同步 | 代码改了但 Wiki 文档没更新 | 手动触发 Repo Wiki 重新生成;重大变更后主动 sync |
| ④ JetBrains 大项目卡顿 | 10000+ 文件项目索引缓慢 | 配置 .qoderignore 排除无关目录;增加 JVM 堆内存(-Xmx4g);关闭不必要的 MCP 服务 |
| ⑤ Rules 冲突 | 团队级和项目级 Rules 不一致导致代码风格混乱 | 统一由 Tech Lead 维护项目级 Rules,团队级仅写安全红线等通用规则 |
| ⑥ Spec 方向错误 | Quest 按错误方向执行到一半才发现 | Spec 审核是唯一的关键卡点——花时间仔细审 Spec,方向对了再启动。可中途追加需求让 Agent 动态调整 |
| 维度 | Qoder | GitHub Copilot | Cursor | Claude Code |
|---|---|---|---|---|
| 核心定位 | Agentic 编程平台 | 代码补全 | AI 增强 IDE | CLI Agent |
| 自主开发 | ✅ Quest 模式端到端 | ❌ 被动补全为主 | ⚠️ Agent 模式(有限) | ✅ CLI Agent |
| 代码库理解 | ✅ Repo Wiki(100K 文件) | ⚠️ 当前文件上下文 | ✅ 代码库索引 | ✅ 代码库搜索 |
| 多 Agent 协作 | ✅ 专家团(Quest) | ❌ 无 | ❌ 无 | ❌ 无 |
| MCP 集成 | ✅ 内置 MCP 广场 | ⚠️ 外挂 | ⚠️ 有限 | ✅ 支持 |
| 知识引擎 | ✅ 对话+代码沉淀 | ❌ 无 | ⚠️ .cursorrules | ⚠️ CLAUDE.md |
| CI/CD 集成 | ✅ CLI + Cloud API | ❌ 有限 | ❌ 无 | ✅ CLI |
| 企业管控 | ✅ 审计+策略+私市 | ✅ Business 版 | ⚠️ Business 版 | ❌ 个人工具 |
| 价格(Pro) | $20/月 (2000 Credits) | $10/月 | $20/月 | API 按量付费 |
| 维度 | 传统开发 | Qoder 辅助 | Quest 自主执行 |
|---|---|---|---|
| 需求理解 | 人工阅读 PRD | Ask 辅助分析 | 自动解析 + 主动澄清 |
| 代码编写 | 纯手动 | NEXT 补全 + Agent 生成 | Agent 自主编码 |
| 测试编写 | 手动编写 | Agent 生成 + 人工审查 | 自动生成 + 执行验证 |
| 文档维护 | 经常遗漏 | 手动触发 Ask | Repo Wiki 自动同步 |
| 新人上手 | 2-3 周 | 1 周 | 1-2 天(Repo Wiki) |
| 单功能交付 | 1-2 天 | 4-6 小时 | 2-4 小时 |
| Credits 消耗 | 0 | ~50/天 | ~200-500/任务 |
Qoder 代表的是 AI 编程工具的下一代方向:从代码补全到 Agent 协同,从个人提效到团队赋能,从辅助开发到自主工程交付。对于正在寻求数字化转型的企业和团队来说,现在正是布局 Agentic Coding 的最佳时机。