基于源码分析和二进制反编译的 19 款 AI 编程 Code Agent 全面对比 + 6 款 Agent Framework 对比 | 384 文件 | 107,000+ 行 | 154 篇 Deep-Dive | 12 个 EVIDENCE.md | 4 家月度进展分析 + 战略全景
| 入口 | 说明 |
|---|---|
| Deep-Dive 索引(154 篇) | 按主题分类的全部深度分析文章 |
| Agent Framework 对比(6 款) | AgentScope/LangGraph/CrewAI/AG2/MAF/LangChain —— 开发者侧 SDK 选型 |
| Qwen Code 改进报告(275 项) | Claude Code 对比 + 52 个社区 PR 追踪(115 已合并) |
| Gemini CLI backport(61 项) | 上游可 backport 改进 + 模块级架构对比 |
| /review 功能分析 | 审查功能 5 方对比(含 gstack) |
| Codex CLI 对标改进(30 项) | 沙箱 + Apply Patch + Feature Flag + 网络代理 + Sticky Env + Permission Profiles |
| OpenCode 对标改进(35 项) | Provider 系统 + Plugin 插件 + Snapshot 快照 + 可配置截断 + 编辑器上下文协议 |
| Qwen × Qoder 整合能力对照 | 两团队整合参考 · 逐子系统中立对照 + 整合建议(往哪侧收敛 / 合并 / 产品层) |
| Claude Code 能力借鉴对比(Qwen vs Qoder) | 两个 Gemini fork 各借 Claude Code 什么 · Qwen 借引擎深度 / Qoder 借表面兼容 |
| 功能对比矩阵 | 15 Agent × 多维度横向对比 |
| 开源 Managed Code Agents 对比 | OpenHands / OpenCode / Goose / Hermes + Qwen daemon 设计——对标 Anthropic Managed Agents |
| 一页总结(选型速查) | 给没时间看全部文档的人 |
| 场景 | 推荐 | 理由 |
|---|---|---|
| 日常编码 | Claude Code 或 Aider | 最强推理 / 最好 Git 集成 |
| 免费使用 | Gemini CLI | Google 账号 OAuth 1000 次/天(Qwen OAuth 免费层 2026-04-15 已停) |
| 多模型切换 | OpenCode、Goose 或 Qwen Code | 100+ models.dev / 58+ 提供商 / Arena |
| VS Code 用户 | Cline 或 Continue | IDE 原生集成 / PR Checks |
| 中文开发者 | Qwen Code 或 Kimi CLI | 6 语言 UI / 中文模型 |
| CI/CD 自动化 | SWE-agent 或 OpenHands | 批量评估 / Docker 沙箱 |
| 安全沙箱 | Codex CLI 或 Gemini CLI | 三平台 OS 沙箱 / TOML 策略引擎 |
| GitHub 生态 | Copilot CLI | 67 GitHub 工具 |
Stars 为 2026-03-31 快照,按 Stars 降序。详细数据见
docs/data/agents-metadata.json。
| Agent | 开发者 | 许可证 | 语言 | Stars | 提供商 | 特色 |
|---|---|---|---|---|---|---|
| OpenCode | Anomaly | MIT | TypeScript(Bun) | 133k | 100+ | 多客户端(TUI+Web+桌面),37 LSP |
| Gemini CLI | Apache-2.0 | TypeScript | 100k | 1 | 8 策略模型路由,TOML 策略引擎 | |
| Claude Code | Anthropic | 专有 | Rust | 85k | 1 | 50ms 启动,27 Hook 事件,Channels |
| Hermes Agent | Nous Research | MIT | Python | 70k | 200+ | 闭环学习系统,14 渠道,6 环境,MCP 双向 |
| OpenHands | OpenHands | MIT | Python | 70k | 100+ | Docker 沙箱,三层安全,多代理 |
| Codex CLI | OpenAI | Apache-2.0 | Rust | 68k | 1 | 三平台 OS 沙箱,Cloud 远程执行 |
| Cline | Cline | Apache-2.0 | TypeScript | 60k | 48+ | VS Code 原生,Git Checkpoint |
| Oh My OpenAgent | code-yeongyu | SUL-1.0 | TypeScript | ~45k | 多种 | OpenCode Harness 层 |
| Aider | Paul Gauthier | GPL-3.0 | Python | 43k | 100+ | 14 编辑格式,三槽位模型,/undo |
| Goose | Block | Apache-2.0 | Rust | 34k | 58+ | MCP 原生,11 Platform Extension |
| Continue | Continue | Apache-2.0 | TypeScript | 32k | 68+ | PR Checks CI 审查 |
| Cursor | Cursor | 专有 | TypeScript | ~33k | 多种 | AI 原生 IDE,Background Agent |
| Warp | Warp | 专有 | Rust | 26k | 多种 | GPU 渲染终端 |
| Qwen Code | 阿里云 | Apache-2.0 | TypeScript | 21k | 6+ | 开源 + BYOK 多 provider,Arena 多模型竞争 |
| SWE-agent | Princeton | MIT | Python | 19k | 100+ | SWE-bench 评估 |
| Copilot CLI | GitHub | 专有 | TypeScript | 10k | 多种 | 67 GitHub 工具 |
| Kimi CLI | 月之暗面 | Apache-2.0 | Python | 7k | 6 | Wire 协议,D-Mail |
| Qoder CLI | QoderAI(阿里) | 专有 | JS(v1.0=Gemini CLI fork) | — | 多种 | 自营网关 + Quest + Claude 迁移链 |
| Agent | 文件数 | 核心内容 |
|---|---|---|
| Claude Code | 20 | 79 命令 / 42 工具 / 14 Skill / 27 Hook / 会话 / 多 Agent / 系统提示 / MCP / 遥测 |
| Hermes Agent | 5 | 闭环学习系统(冻结快照 Memory + 自主 Skill + FTS5 跨会话搜索 + Nudge)/ 369K Python / 14 渠道 / 6 执行环境 |
| Gemini CLI | 7 | 41 命令 / 23 工具 / 策略引擎(Qwen Code 上游) |
| OpenCode | 9 | 18 工具 / 7 代理 / 18 Hook / Session Fork / 多客户端 |
| Qwen Code | 8 | 57 命令(v0.18.0)/ 41 工具 / Arena / Agent Team / CoreToolScheduler / 多 Provider |
| Copilot CLI | 3 | 61 命令(v1.0.61)+ 67 工具 + 7 代理(含 rem-agent 记忆固化) |
| Codex CLI | 3 | 28 命令 + 三平台沙箱 |
| Aider | 3 | 42 命令 / PageRank RepoMap |
| Goose | 4 | MCP 原生架构 / 11 Platform Extension |
| Kimi CLI | 3 | 28 命令 / Wire 协议 |
| 全部 Agent 索引 | — | 19 个 Agent 的详细分析 |
| 报告 | 说明 |
|---|---|
| Claude Code 对比(275 项) | 改进建议 + 52 个社区 PR 追踪(115 已合并) |
| Gemini CLI backport(61 项) | 上游可 backport 改进 + 模块级架构对比 |
| /review 功能分析 | 审查功能 5 方对比(含 gstack) |
| 工具输出限高 | Gemini CLI SlicingMaxSizedBox vs Qwen Code |
| Codex CLI 对标改进(30 项) | 沙箱 + Apply Patch + Feature Flag + 网络代理 + Sticky Env + Permission Profiles |
| OpenCode 对标改进(35 项) | Provider 系统 + Plugin + Snapshot + 可配置截断 + 编辑器上下文协议 |
| Qwen × Qoder 整合能力对照 | 两团队整合参考 · 逐子系统中立对照 + 整合建议 |
| Claude Code 能力借鉴对比(Qwen vs Qoder) | Qwen 借引擎深度 / Qoder 借表面兼容 · ~50 能力点逐类对比 |
| Qwen Code 性能优化 Roadmap | 按 ROI 排序的可执行优化清单 · P0 本周 3 项 + P1 下周 4 项 + P2/P3 备选 + 度量驱动方法 |
| ReadFile 工具 Deep-Dive | 12 项 Claude Code FileReadTool 可借鉴能力 · file_unchanged 去重 + token 上限 + 图像 resize + PDF 多策略 + ENOENT 建议等 |
| Claude Code vs Qwen Code 内置工具 | 39 vs 21 工具横向对比 + 11 类 mapping 表 + ToolSearch 延迟加载策略 + Qwen Skill 反超 + Claude 独有 9 项可借鉴 + ToolSearch 与 prefix cache 冲突分析 |
| Reasoning Effort Deep-Dive | Claude Code (/effort 4 档) vs Codex CLI (reasoning_effort 6 档 + plan-mode 专用) · cache 影响分析 · Qwen Code 设计启发 |
| Qwen Code 贡献者页面 | 项目治理总览 · Alibaba 内部团队 + 活跃贡献者 + 外部社区 + 上游遗产 + 治理结构图 |
| Codex 贡献者页面 | OpenAI 主导 + 5,890 commits / 444 贡献者 · ~92% 内部占比(最封闭的开源 Agent) |
| OpenCode 贡献者页面 | sst Dax 创始人驱动 + 11,875 commits / 924 贡献者 · ~75-80% 内部 + 大量自动化 bot |
| Kimi-CLI 贡献者页面 | Moonshot AI · 155 commits / 23 贡献者 · Kai 一人 62% commits(最集中) |
| Qwen Code 外部贡献者分析 | 外部社区深度分析(含勘误:chiga0/BZ-D 为内部)+ 5 种贡献模式 + email 识别局限性 |
| Kairos Always-On | Claude Code 自治 Agent 模式 |
- 功能对比矩阵 | 隐私与遥测 | 定价与成本 | 系统要求
- 架构深度对比 | CLI vs IDE | 开源 Managed Code Agents 对比
- 模型路由 | Qwen Code 对 DeepSeek 的支持(双协议 + 6 类 wire 怪癖 + hostname 安全分离 + KV cache 意识)
- 周报:2026-W22(05-24 ~ 05-31) — Qwen Code / OpenCode / Codex / Claude Code 四方非 daemon 进展对比:Qwen compaction 二次重构 + computer-use + v0.16.2/v0.17.0 双发 / OpenCode acp-next 换代 / Codex Guardian 审批守门 + Python SDK beta / Claude Code Opus 4.8 + dynamic workflows
- 月活贡献者:Qwen Code 2026 年 5 月 — 补官方 wiki 缺的「最近一月活跃度」维度:当月 ~46 名作者 / ~390 PR,daemon 团队(doudouOUC 99 / chiga0 36 / ytahdn 3 / jifeng 1)当月主力。含 19 位活跃者逐人深度档案(GitHub 资料 / 累计足迹 / 跨仓库背景 / 角色推断)
- 月度进展分析:
- 🌟 四家 5 月战略全景 — Claude/Codex/OpenCode/Qwen 横向综合:2026-05 是「长时程自主 agent」成行业共识的月份,四家趋同补三层(本地 fleet 编排 / LLM 驱动大规模编排 / 自动批安全护栏),但变现逻辑+部署场景+工程文化分化
- OpenCode 2026 年 5 月 — 1567 commit(~27% 自动化水分)三线并行:Effect-TS 全栈重写 / ACP 完整重写硬切 / Zen 商业化基建;含与 Qwen Code 7 维设计对比
- OpenAI Codex 2026 年 5 月 — 960 PR(~96% 内部 / ~0% 机器人)企业自托管 agent 平台:extension/plugin/skill 三层平台化 + app/exec/mcp 三平面 server + goal/Guardian/hook「长时程自主+每步可治理」+ Windows 企业部署 + Python SDK 独立 beta
- Claude Code 2026 年 5 月 — 闭源 changelog 分析(28 版本 v2.1.126→159):
claude agents本地后台 agent fleet(旗舰)+ Opus 4.8 + dynamic workflows + plugin/skill 平台 + auto mode 转默认 + /goal;含四家 5 月战略对比(共同押注「长时程自主 + 编排 fleet + 自动批安全」)
核心架构: 模型路由 | 上下文压缩 | MCP 集成 | 沙箱安全 | 多代理 | Claude Code Dynamic Workflows
扩展系统: Hook/插件 | Skill 技能 | 长期记忆 | 闭环学习
工程实践: 终端 UI | Git 集成 | 测试反射 | CI 模式 | 系统提示 | Todo / Plan 展示
命令对比: /review | /compact /plan /init | /loop /schedule | /btw /rewind | 内置命令总览
完整索引: 152 篇 Deep-Dive 文章索引
- Claude Code vs Cursor | vs Copilot CLI | Aider vs Goose
- Qwen vs Claude Code | vs Gemini vs Kimi | OpenCode vs Qwen
- Qwen Code vs Qoder CLI(阿里系两个 Gemini CLI 兄弟 fork:开源 BYOK vs 闭源自营网关)
使用指南
用户指南: Claude Code | Copilot CLI | Qwen Code | 入门指南
实操: 工作流 | 配置示例 | 迁移 | 故障排查 | 高效提示词
深度配置: CLAUDE.md 写作 | AGENTS.md | Skill 设计 | Hooks | 上下文管理 | 安全加固
架构选型: 构建自己的 Agent
| 流派 | 代表 Agent | 核心模式 |
|---|---|---|
| 工具调用 | Claude Code, Codex CLI, Gemini CLI, Qwen Code, OpenCode, Cline, Goose, Copilot CLI, Kimi CLI | 结构化 function calling |
| 编辑优先 | Aider | LLM 直接输出代码修改(14 种格式) |
| 混合 ReAct | SWE-agent | function calling + 文本动作解析 |
| 事件驱动 | OpenHands | EventStream 发布/订阅 |
| 语言 | Agent | 特点 |
|---|---|---|
| Rust | Claude Code, Codex CLI, Goose, Warp | 50ms 启动,内存最低 |
| TypeScript | Gemini CLI, Qwen Code, Cline, Continue | Ink/React TUI |
| TypeScript(Bun) | OpenCode | 多客户端平台 |
| Python | Aider, SWE-agent, OpenHands, Kimi CLI | LiteLLM 100+ 模型 |
| Agent | 官方/常见说法 | 源码实际情况 |
|---|---|---|
| Goose | TypeScript | Rust(55k 行) |
| OpenCode | Go | TypeScript(Bun monorepo,v1.0+ 全面重写) |
| Kimi CLI | TypeScript | Python(68.8%) |
| Qwen Code | 原创 | Gemini CLI 分叉(大幅增强) |
| Agent | 启动时间 | 安装大小 | 二进制类型 |
|---|---|---|---|
| Claude Code v2.1.84 | 50ms | 225MB | Rust ELF |
| Copilot CLI v1.0.10 | 72ms | 268MB | Node.js SEA |
| Codex CLI | 76ms | 142MB | Node.js SEA |
| Qwen Code v0.14.1 | 608ms | 48MB | Node.js npm |
| Gemini CLI v0.34.0 | 1.5s | 509MB | Node.js npm |
| 项目 | 语言 | 代码量 | 关键发现 |
|---|---|---|---|
| Aider | Python | ~30k 行 | 14 编辑格式,PageRank RepoMap |
| Goose | Rust | ~55k 行 | MCP 原生,58+ 提供商 |
| Gemini CLI | TypeScript | ~191k 行 | 8 策略路由,TOML 引擎 |
| Qwen Code | TypeScript | ~191k 行 | Gemini 分叉 + Arena |
| OpenCode | TypeScript(Bun) | 983 TS + 359 TSX | 100+ Provider + 37 LSP |
| Cline | TypeScript | ~40k 行 | Git Checkpoint |
| SWE-agent | Python | ~20k 行 | ACI + Bundle 工具 |
| OpenHands | Python | ~60k 行 | EventStream + 多代理 |
| Kimi CLI | Python | ~20k 行 | Wire 协议 + D-Mail |
| Hermes Agent | Python | ~369k 行 | 闭环学习 + 14 消息渠道 + 6 执行环境 + MCP 双向 |
资源: awesome-cli-coding-agents | SWE-bench | MCP 协议 | 架构原理 | 基准测试
欢迎贡献!请查看 CONTRIBUTING.md 了解指南。
MIT — 详见 LICENSE
注意:本项目与上述任何 Agent 无关联。信息基于源码分析,仅供参考。