Codeagents
No description available
Install / Use
/learn @wenshao/CodeagentsREADME
AI 编程 Code Agent 对比
基于源码分析和二进制反编译的 18 款 AI 编程 Code Agent 全面对比 | 120+ 文件 | 36,000+ 行 | 21 篇 Deep-Dive | 9 个 EVIDENCE.md
👉 一页总结(选型速查) — 给没时间看全部文档的人
核心发现
源码分析纠正的"常识"
| Agent | 官方/常见说法 | 源码实际情况 | |------|-------------|-------------| | Goose | TypeScript | Rust(55k 行) | | OpenCode | Go | TypeScript(Bun monorepo,v1.0+ 全面重写,Go→TS 渐进迁移完成) | | Kimi CLI | TypeScript | Python(68.8%) | | Qwen Code | 原创 | Gemini CLI 分叉(大幅增强) |
实测性能(2026-03-26 本机测量)
| 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.13.0 | 608ms | 48MB | Node.js npm | | Gemini CLI v0.34.0 | 1.5s(冷启动 4s) | 509MB | Node.js npm |
Rust 二进制(50ms)比 Node.js SEA(72ms)快 30%,比 npm 包(1.5s)快 30 倍。Qwen Code 作为 Gemini CLI 分叉,安装仅 48MB(上游 509MB 的 9%),启动快 2.5 倍。
实际采用量(2026-03-26 API 实时查询)
| Agent | npm 周下载 | 4 周趋势 | Stars | 版本数 | 首发 | |-------|-----------|---------|-------|-------|------| | Claude Code | 1,020 万 | 934→951→987→1,020 万 ↑ | 83k | 359 | 2025-02 | | Codex CLI | 368 万 | 214→275→356→368 万 ↑↑ | 68k | 1,543 | 2025-04 | | Gemini CLI | 74 万 | 76→66→73→74 万 → | 99k | 539 | 2025-06 | | Copilot CLI | 64 万 | 19→25→42→64 万 ↑↑↑ | 10k | 588 | 2025-09 | | Qwen Code | 8.4 万 | 6→16→11→8.4 万 ↑ | 21k | 353 | 2025-07 |
| Agent | PyPI 月下载 | Stars | |-------|-----------|-------| | OpenHands | 125 万 | 70k | | Aider | 78 万 | 42k | | Kimi CLI | 45 万 | 7k | | OpenCode | — | ~132k |
Stars ≠ 采用:Gemini CLI Stars(99k)是 Claude Code(83k)的 1.2 倍,但 npm 下载仅其 7%。Copilot CLI 增长最猛(4 周 ↑240%)。
数据来源:npm Registry API、PyPI Stats、gh api
30 秒选型指南
| 场景 | 推荐 | 理由 | |------|------|------| | 日常编码 | Claude Code 或 Aider | 最强推理 / 最好 Git 集成 | | 免费使用 | Qwen Code 或 Gemini CLI | 1000 次/天免费 OAuth / Google 账号 | | 多模型切换 | OpenCode 或 Goose | 100+ models.dev / 58+ 提供商 | | VS Code 用户 | Cline 或 Continue | 59k Stars IDE 原生 / PR Checks | | 中文开发者 | Qwen Code 或 Kimi CLI | 6 语言 UI / 月之暗面中文模型 | | CI/CD 自动化 | SWE-agent 或 OpenHands | 批量评估 / Docker 沙箱 | | 安全沙箱 | Codex CLI 或 Gemini CLI | 三平台 OS 沙箱 / TOML 策略引擎 | | OpenAI 生态 | Codex CLI | 官方开源,GPT-5 系列 | | GitHub 生态 | Copilot CLI | 67 GitHub 工具,增长最快 |
快速对比表
| Agent | 开发者 | 许可证 | Stars | 语言 | 提供商 | 特色 | |------|--------|--------|-------|------|-------|------| | OpenCode | Anomaly | MIT | ~132k | TypeScript(Bun) | 100+ | 多客户端(TUI+Web+桌面),37 LSP | | Gemini CLI | Google | Apache-2.0 | 99k | TypeScript | 1 | 8 策略模型路由,TOML 策略引擎 | | Claude Code | Anthropic | 专有 | 83k | Rust | 1 | 50ms 启动,24 Hook 事件,Channels | | OpenHands | OpenHands | MIT | 70k | Python | 100+ | Docker 沙箱,三层安全,多代理 | | Codex CLI | OpenAI | Apache-2.0 | 68k | Rust | 1 | 三平台 OS 沙箱,Cloud 远程执行 | | Cline | Cline | Apache-2.0 | 59k | TypeScript | 48+ | VS Code 原生,Git Checkpoint | | Aider | Paul Gauthier | GPL-3.0 | 42k | Python | 100+ | 14 编辑格式,三槽位模型,/undo | | Goose | Block | Apache-2.0 | 34k | Rust | 58+ | MCP 原生,11 Platform Extension,Recipe + Cron 调度 | | Continue | Continue | Apache-2.0 | 32k | TypeScript | 60+ | PR Checks CI 审查,语义索引 | | Warp | Warp | 专有 | 26k | Rust | 多种 | GPU 渲染终端,块结构输出 | | Qwen Code | 阿里云 | Apache-2.0 | 21k | TypeScript | 6+ | 免费 1000 次/天,Arena 多模型竞争,41 命令 | | SWE-agent | Princeton | MIT | 19k | Python | 100+ | SWE-bench 评估,Docker 沙箱 | | Copilot CLI | GitHub | 专有 | 10k | Shell | 多种 | 67 GitHub 工具,增长 ↑240%/月 | | Kimi CLI | 月之暗面 | Apache-2.0 | 7k | Python | 6 | Wire 协议,D-Mail 时间回溯 | | Cursor | Cursor | 专有 | - | TypeScript | 多种 | AI 原生 IDE,Background Agent | | Qoder CLI | QoderAI | 专有 | - | Go | 多种 | Quest 模式,Claude Code 兼容 | | Oh My OpenAgent | code-yeongyu | SUL-1.0 | ~44k | TypeScript | 多种 | OpenCode Harness 层,7~10 Discipline Agent |
基准测试:SWE-bench 等评测数据见 基准测试文档。本仓库聚焦 Agent 架构与功能的源码级对比,不做模型能力评测。
架构流派
| 流派 | 代表 Agent | 核心模式 | |------|---------|---------| | 编辑优先 | Aider | LLM 直接输出代码修改(14 种格式) | | 工具调用 | Claude Code, Codex CLI, OpenCode, Cline, Goose | 结构化 function calling | | 事件驱动 | OpenHands | EventStream 发布/订阅 | | ReAct 循环 | Gemini CLI, Qwen Code, SWE-agent | Reason→Act→Observe→Repeat(思考→行动→观察→重复) |
技术栈
| 语言 | Agent | 特点 | |------|-------|------| | Rust | Claude Code, Codex CLI, Goose, Warp | 50ms 启动,内存最低 | | TypeScript | Gemini CLI, Qwen Code, Cline, Continue | Ink/React TUI 成熟 | | TypeScript(Bun) | OpenCode | TypeScript(Bun)后端 + SolidJS TUI(v1.0 前 Go,已全面重写) | | Python | Aider, SWE-agent, OpenHands, Kimi CLI | LiteLLM 100+ 模型 |
文档导航
<details><summary><b>Agent 详情(源码级)— 8 个专题</b></summary>- Agent 索引 — 18 个 Agent 的详细分析
- Claude Code — 7 篇(79 命令/架构/Skill+13 插件/24 Hook/会话)
- Copilot CLI — 3 篇(34 命令 + 67 工具 + 3 代理)
- Codex CLI — 3 篇(28 命令 + 三平台沙箱)
- Gemini CLI — 5 篇(39 命令/8 策略路由/策略引擎)
- Kimi CLI — 3 篇(28 命令/Wire 协议)
- Aider — 3 篇(42 命令/PageRank RepoMap)
- OpenCode — 3 篇(18 工具+7 代理/多客户端)
- Qwen Code — 4 篇(41 命令/16 工具/Arena+扩展系统)
- Goose — 4 篇(MCP 原生架构/11 Platform Extension/Recipe)
- 架构深度对比 — 10 Agent 代理循环 + Mermaid 图
- 功能性内部机制 — API 参数、编辑格式
- /review | /compact /plan /init | /loop /schedule | /simplify
- /hooks /model /mcp | /btw /rewind | 内置命令总览
范式对比: CLI Agent vs IDE Agent — 终端原生 vs 编辑器内嵌的根本差异
核心架构: 模型路由 | 上下文压缩 | MCP 集成 | 沙箱安全 | 多代理
扩展系统: Hook/插件 | Skill 技能 | 长期记忆
工程实践: 终端 UI | Git 集成 | 测试反射 | CI 模式 | 遥测隐私 | 系统提示 | API 参数
</details> <details><summary><b>Agent 间 1v1 对比 + Qwen 功能补全</b></summary>- Claude Code vs Cursor | vs Copilot CLI | Aider vs Goose
- Qwen vs Claude Code | vs Gemini vs Kimi | OpenCode vs Qwen
- 对标 Claude Code | 对标 Gemini CLI | 对标 OpenCode | vs Kimi CLI
- 性能差距+改进路线图
用户指南: Claude Code | Copilot CLI | Qwen Code | 入门指南
实操: 工作流 | 配置示例 | 迁移 | 故障排查 | 高效提示词
深度配置: CLAUDE.md 写作 | AGENTS.md | Skill 设计 | Hooks | 上下文管理 | 安全加固
架构选型: 构建自己的 Agent — SDK 框架 vs 成品 Agent 扩展,4 层扩展路径(SKILL → Hooks → MCP → 插件)
</details>Related Skills
node-connect
340.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.2kCommit, push, and open a PR
Security Score
Audited on Mar 29, 2026
