Coding Agents 编程智能体
2025 年起,AI 编程从"代码补全/对话"全面走向"编程智能体(Coding Agent)"——以 Claude Code、OpenAI Codex 为代表的终端 Agent 能自主读写代码库、运行命令、跑测试、提交 PR,把多步骤工程任务端到端交付。本章汇总当下主流的编程智能体、IDE 工具、自主软件工程 Agent、评测基准与学习资源。
相关:用 DeepSeek-V4 驱动 Claude Code / Codex / OpenCode 的配置见 DeepSeek 生态指南,通用智能体见 AGI,Agent 开发框架见 应用开发指南,工具连接协议见 MCP 指南。
命令行 / 终端编码 Agent
终端原生的编程智能体,可直接在你的代码仓库里规划、改码、执行与验证,是目前最受重视的形态。
| 名称 | 链接 | 简介 |
|---|---|---|
| Claude Code | GitHub | Anthropic 官方出品的终端编码 Agent,由 Claude 驱动,可读写代码、执行命令、完成多步开发任务(官网 code.claude.com) |
| OpenAI Codex CLI | GitHub | OpenAI 出品的轻量级本地终端编码 Agent,支持 ChatGPT 订阅或 API Key,在命令行进行 AI 辅助开发 |
| Gemini CLI | GitHub | Google 出品的开源终端 AI Agent,把 Gemini 带入命令行,内置文件操作、Shell、联网搜索并支持 MCP |
| aider | GitHub | 社区开源的终端 AI 结对编程工具,自动构建仓库地图与 Git 提交,支持多家模型 |
| pi | GitHub ・官网 | libGDX 作者 Mario Zechner 发起、现归属 Earendil 的极简可扩展开源编码 Agent(agent harness,MIT,约 6 万 star)。奉行 "primitives, not features":内核只暴露 Read/Write/Edit/Bash 四个工具(刻意不内置 MCP/子 Agent/沙箱),靠 TypeScript 扩展、Skills(兼容 Claude Code/Codex)、模板自由定制,接入 28+ 模型供应商;下文"龙虾" OpenClaw 即构建于其上 |
| oh-my-pi | GitHub | pi 生态最热门的"全家桶"增强分支(MIT,约 1.1 万 star),在 pi 之上补齐 LSP、调试器、浏览器、子 Agent、跨会话记忆与 Zed 集成 |
| pi-feishu-lark | GitHub | 把 pi 接入飞书 / Lark 的连接器扩展,扫码建 bot,私聊 / 群聊 / 话题各开独立 pi 会话,支持文件附件与模型切换 |
| pi-omplike-advisor | GitHub | pi 扩展:常驻一个「第二模型」在每一轮 review 主 Agent 的工作,并把精简建议内联注入对话,相当于给编码 Agent 配一名实时结对审查者(TypeScript) |
| cc-connect | GitHub | 通用桥接器(约 1.2 万 star),把 Claude Code / Codex / pi 等编码 Agent 接入微信、企业微信、飞书、QQ、钉钉等国内 IM |
| OpenCode | GitHub | SST 团队出品的开源终端编码 Agent(Go),客户端-服务端架构,支持 75+ 模型 |
| Crush | GitHub | Charm 出品的"颜值派"终端编码 Agent,基于 TUI,支持多模型、LSP 与 MCP |
| Goose | GitHub | Block 出品的开源可扩展 AI Agent(Rust),可自主执行/编辑/测试代码,兼容任意 LLM |
| Qwen Code | GitHub | 阿里通义千问团队出品,基于 Gemini CLI 改造并适配 Qwen3-Coder |
| Amp | 链接 | Sourcegraph 出品的 AI 编码 Agent,提供 CLI 与 VS Code 扩展 |
| Cursor CLI | 链接 | Cursor 的命令行版 Agent,可在终端、CI/CD 与自动化脚本中运行 |
| Warp | 链接 | AI 原生终端,将终端延伸为支持多模型的提示驱动 Agent 平台 |
| Omnigent | GitHub | 开源 AI Agent 框架与"元 harness"(Python,Apache-2.0),可统一编排 Claude Code、Codex、Cursor、pi 及自定义 Agent,无需改写即可热插拔 harness,并提供策略管控、沙箱与跨设备实时协作 |
| ruflo | GitHub | 面向 Claude 的开源 Agent"元 harness"(TypeScript,MIT),可部署多智能体群(swarm)、编排自主工作流,内置自适应记忆、自学习群体智能与 RAG 集成,原生对接 Claude Code / Codex |
| DeepSeek-Reasonix | GitHub | DeepSeek 原生的终端 AI 编码 Agent(Go,MIT),围绕前缀缓存(prefix-cache)稳定性设计,适合长时间常驻运行 |
| deepseek-harness (dsh) | GitHub | DeepSeek 官方开源 Agent 框架(2026-08-13 发布,MIT,两周破 19 万 star),"Everything is a Plugin"、Cordis 驱动:模型、工具、会话、沙箱、循环、UI 全部可替换;内置 MCP 客户端、兼容 Claude Code / Codex 的 Hook 协议与 Agent Skills;npx @deepseek-ai/dsh web 启动本地 Web UI,亦有 headless 与 Python SDK。详见 DeepSeek 生态指南,技能 / 插件精选见 awesome-dsh-skills |
| Deep Code | GitHub ・官网 | 专为 DeepSeek-V4 优化的开源终端编码助手,支持深度思考、推理强度控制、Agent Skills 与 MCP,已列入 agentskills.io 采纳名单 |
| DeepSeek-TUI | awesome-deepseek-agent | Rust 实现的 DeepSeek 终端编码工具,带沙箱工具与 MCP 支持 |
| Tura | GitHub ・官网 ・基准 | 本地开源编码 Agent(AGPL-3.0),主打"先理解仓库再动手"与可核验的 token 节省,官方基准称比基线少 77.5% 交互轮次、效果提升 16.7%(数据来自项目自测) |
| Grok Build | GitHub | xAI(SpaceXAI)官方开源的终端编码 Agent(Rust,Apache-2.0,2026-07 发布):全屏鼠标可交互 TUI,理解代码库、编辑文件、执行 Shell、联网搜索、管理长任务;可无头运行用于脚本 / CI,也可经 ACP 协议嵌入编辑器 |
| MiMoCode | GitHub | 小米 MiMo 团队开源的终端编码助手(MIT):读写代码、执行命令、管理 Git,带持久记忆系统跨会话理解项目,可接任意主流模型 API |
| Whale | GitHub | 面向 DeepSeek 的终端优先编码 Agent(MIT):约 98% 提示缓存命中率、1M 上下文、可编程工作流,从终端起步可扩展到桌面 |
| Dao Code(道) | GitHub | 围绕 DeepSeek-V4 性价比构建的开源 TypeScript 终端编码 Agent(MIT),强调成本、体验与可用性,中英双语文档 |
| Codex Security | GitHub | OpenAI 官方 @openai/codex-security CLI 与 TypeScript SDK(Apache-2.0,2026-07):发现、验证并修复代码安全漏洞,可接入 CI |
| opencodex | GitHub | Codex / Claude Code 的通用模型代理(MIT):两条命令即可让这两个官方 Agent 跑任意 LLM(Claude、Gemini、Grok、DeepSeek、Ollama 本地模型等) |
IDE / 编辑器编码 Agent
| 名称 | 链接 | 简介 |
|---|---|---|
| Cursor | 链接 | Anysphere 出品的 AI 原生代码编辑器,集成多模型 Agent,支持跨文件改动 |
| Windsurf | 链接 | 原 Codeium 团队出品的 AI 原生编辑器,核心是可跨文件协调改动的 Cascade Agent |
| GitHub Copilot | 链接 | GitHub(微软)出品,提供补全、聊天与 Agent 模式,深度集成主流 IDE |
| Cline | GitHub | 开源自主编码 Agent,以侧边栏运行于 VS Code、JetBrains,含 SDK 与 CLI |
| Continue | GitHub | 开源 AI 编码助手,可在 VS Code / JetBrains 中自由接入任意 LLM(含本地模型) |
| Roo Code | GitHub | 由 Cline 衍生的开源 VS Code Agent,提供 Code/Architect/Ask/Debug 多模式 |
| Kilo Code | GitHub | 融合 Cline 与 Roo Code 特性的开源 VS Code 编码 Agent,支持编排与行内补全 |
| Trae | 链接 | 字节跳动出品的免费 AI 原生 IDE,内置 Claude、GPT 等模型 |
| Zed | 链接 | 高性能 AI 代码编辑器,原生支持 Agent 面板,可运行 Claude Code、Amp 等(ACP 协议) |
| Augment Code | 链接 | 面向大型代码库的 AI 编码平台,核心是 Context Engine,提供 Auggie CLI |
| 通义灵码 | 链接 | 阿里云基于通义大模型的智能编码助手,实时续写、生成代码与单测 |
| CodeGeeX | GitHub | 清华 THUDM 开源的多语言代码生成模型与编程助手 |
通用自主 Agent / 个人 AI 助理
这类是"通用型"自主智能体(个人助理),并非纯编程工具,但都能编排/委派编程 Agent(如 Codex、OpenCode)完成开发任务,2026 年热度极高。更多通用 Agent 见 AGI。
| 名称 | 链接 | 简介 |
|---|---|---|
| OpenClaw | GitHub ・官网 | 开源自托管的个人 AI 助理,通过 WhatsApp/Telegram/Discord/Slack 等聊天软件交互,能真正动手执行任务(操作设备、文件、邮件、浏览网页)。模型无关,吉祥物是只龙虾🦞,中文社区俗称"龙虾";由 Peter Steinberger 等发起 |
| Hermes Agent | GitHub ・官网 | Nous Research 出品的自我进化型自主 Agent:内置学习循环,能从经验生成技能、持续改进、检索历史对话并建立长期记忆,可多平台触达、委派编程 agent |
| OpenWorker | GitHub | 吴恩达开源的桌面 AI「同事」(MIT,公测中):强调交付成品而非聊天——审代码漏洞、写文档、跑日常任务;本机运行、模型无关(OpenAI / Anthropic / Google / Ollama 全本地) |
| OpenBot | GitHub | CopilotKit 开源的「AI 同事」:每个 Agent 拥有自己的电脑——独立浏览器与登录态、独立文件、按需授权的工具,可自带 Agent(BYO agent) |
| Kiro Crew | GitHub | AWS Kiro 团队开源的持久化开发工作区(Apache-2.0):自学习、自进化、跨会话延续,桌面 / Web / CLI 三端,可通过 Slack、Discord 继续同一份工作 |
| Kun(鲲) | GitHub | 本地优先的 AI 工作台:桌面 GUI 与终端 TUI 共用一个本地运行时,Code 模式(含 Design 画布)与 Work 模式(写作 / 资料 / 自动化),任务、审批、计划与证据始终连续 |
| OpenScience | GitHub | 开源 AI 科研工作台(Apache-2.0):给定目标后自行读文献、写代码跑实验、整理结果并撰写报告 |
自主软件工程 Agent(开源 / 产品)
更"自主"的软件工程智能体,目标是从一个 issue / 需求直接产出可交付的工程结果。
| 名称 | 链接 | 简介 |
|---|---|---|
| Devin | 链接 | Cognition 推出的商用自主 AI 软件工程师,可自主规划、编写、测试并交付生产代码 |
| OpenHands(原 OpenDevin) | GitHub | All Hands AI 开源的自主软件开发智能体平台,可在沙箱中写代码、跑命令、浏览网页并提交 PR |
| SWE-agent | GitHub | 普林斯顿团队开源,接收 GitHub issue 并用所选 LLM 自动定位、修复与测试(NeurIPS 2024) |
| gpt-pilot | GitHub | 多智能体协作(架构师/技术主管/开发/调试),像真人开发者一样逐步从零构建应用 |
| GPT Engineer | GitHub | 用自然语言描述需求即可生成完整代码库的 CLI 工具,后续演化为 Lovable |
| Lovable | 链接 | GPT Engineer 的商业化产品,面向非技术用户用自然语言构建 Web 应用 |
| Factory(Droid) | 链接 | 企业级"Agent-Native"开发平台,在终端/IDE 中端到端规划、编码、测试与交付 |
| Plandex | GitHub | 面向大型项目的开源终端 AI 编码 Agent,支持超大上下文与累积 diff 沙箱审查 |
| Devika | GitHub | 早期开源的"Agentic 软件工程师"实现,曾作为 Devin 的开源替代 |
| open-code-review | GitHub | 阿里开源、经大规模实战检验的代码评审工具,采用"确定性流水线 + LLM Agent"混合架构,给出精确到行的评审意见,内置 NPE、线程安全、XSS、SQL 注入等规则集,兼容 OpenAI 与 Anthropic |
编码 Agent 评测基准
| 名称 | 链接 | 简介 |
|---|---|---|
| SWE-bench | GitHub | 衡量模型能否为真实 GitHub issue 生成可通过测试的修复补丁,含 2294 个 issue-PR 样本 |
| SWE-bench Verified | 链接 | OpenAI 与人工标注协作筛出的 500 条高质量子集,修正原集的错判 |
| Terminal-Bench | 链接 | 衡量 Agent 在真实命令行环境中完成软件工程、运维等高难度终端任务的能力 |
| Aider Polyglot Leaderboard | 链接 | 用 225 道多语言题衡量模型的代码编写与按报错修改能力 |
| LiveCodeBench | 链接 | 持续收集竞赛新题、按时间标注以防数据污染,覆盖生成、自修复、执行预测 |
| SWE-Lancer | GitHub | OpenAI 推出,用 1400+ 个总值 100 万美元的真实外包任务衡量工程交付价值 |
资源与文章
| 名称 | 链接 | 简介 |
|---|---|---|
| Claude Code Best Practices | 链接 | Anthropic 官方总结的 Claude Code 智能体编码最佳实践(上下文管理、先研究再规划、TDD 等) |
| Building Effective Agents | 链接 | Anthropic 经典文章,讲解 workflow 与 agent 的区别及可组合的实用 Agent 设计模式 |
| Writing Tools for Agents | 链接 | 讲如何为 AI Agent 设计清晰、节省上下文、可组合的工具 |
| awesome-claude-code | GitHub | 高人气 Claude Code 资源合集,收录 skills、hooks、slash 命令、编排器与插件 |
| pi-vs-claude-code | GitHub | 系统对比开源 pi 与闭源 Claude Code 工程实践的教学仓库,适合理解"agent harness"差异 |
| awesome-code-ai | GitHub | Sourcegraph 维护的 AI 编码工具列表(助手、补全、重构等) |
| anthropic-cookbook(agents patterns) | GitHub | Anthropic 官方 cookbook 中的 Agent 设计模式示例代码 |
| loop-engineering | GitHub | 面向 AI 编码 Agent 的"循环工程"(loop engineering)实用模式、脚手架与 CLI(loop-audit / loop-init / loop-cost),讲如何设计提示并编排 Agent,受 Addy Osmani、Boris Cherny 启发 |
| recall | GitHub | 给 Claude Code 加上完全离线的持久记忆,免去每次会话重新解释项目、省下重复 token |
| fullstack-ai-agent-roadmap | GitHub | "从零基础到 AI Agent 全栈工程师"的中文学习路线,含 110 个详细教程、58 万字与 400+ GitHub 项目精选,Obsidian 友好 |
| Awesome-Vibe-Research | GitHub | ModelScope 官方发起的 AI 辅助科研开放共建仓库,沉淀科研全流程的 agents、skills、workflows、tools 与最佳实践 |
| Anti-Autoresearch | GitHub | AI 自动科研(autoresearch)论文的「审稿侧」诚信取证工具(Python,MIT):用自洽性核验 + 造假检测给出确定性结论,内置 61 个信号(46 个可定性的造假手法 + 13 个零权重 AI 写作风格判断 + 2 个提示),定位「不是黑盒 AI 文本分类器」,与 AI 辅助科研形成对照 |
| Codex 橙皮书 | GitHub | 非官方的 Codex 中文使用指南,从安装、配置到实战案例全链路覆盖(Codex App/CLI/IDE/Web、MCP、Skill、工作流与可下载 PDF) |
| opentag | GitHub | 开源的 @agent 提及功能:把 Slack / GitHub 上 @ 到的请求路由给 Codex、Claude Code 等编码 Agent,并在原 thread 内返回结果(MIT) |
| OpenTag(CopilotKit 官方) | GitHub | CopilotKit 官方版本(与上面 amplifthq/opentag 同名异仓):在 Slack / GitHub 内 @agent 把请求路由给 Codex、Claude Code 等并回帖结果(MIT) |
| webtoon-harness | GitHub | 把 Claude Code 当编排引擎、用多智能体团队产出竖屏 webtoon(韩漫)成品的完整 harness 范例(MIT,韩文):从趋势调研、剧本、分镜到竖屏阅读器,由 27 个 AI agent 分工协作,是「领域专用 Claude Code harness」的典型案例 |