1. 功能对比矩阵

June 13, 2026 · View on GitHub

本文档提供 Code Agent CLI 工具的详细横向对比。

2026-04-13 新增 Hermes Agent(第 19 款)—— Nous Research 的自我改进代理,核心卖点是闭环学习系统(冻结快照 Memory + 自主 Skill + FTS5 跨会话搜索 + 双计数器 Nudge)。详见 Hermes Agent 文档闭环学习系统深度对比

2026-05-07 增量更新

  • Claude Code v2.1.132(2026-05-06):默认模型 Opus 4.6 → Opus 4.7(Max/Team Premium)+ 新 xhigh effort level + 5 个云端新特性(Computer Use / Auto Mode / Ultraplan / Ultrareview / Routines)+ 7 个新斜杠命令 + Conditional if Hooks + native binaries。详见 Claude Code §23 近期更新
  • Qwen Code v0.15.9(2026-05-08 release,PR#3971):4 kinds Background tasks framework(agent/shell/monitor/dream)全落地 + 🌟 PR#3909 LiveAgentPanel(移除 inline AgentExecutionDisplay,新增 always-on panel 锚定输入框 footer 下方 · 直接 port Claude CoordinatorTaskPanel 模式 · 视觉规范逐字 port) + PR#3919 LiveAgentPanel ownership filter follow-up + foreground subagents 也接入 pill+dialog(PR#3768)+ subagent context auto-compact(PR#3735)+ subagent Config 真正隔离(PR#3873 + PR#3887 + PR#3892 第三 wrapper site 闭合)+ PR#3707 per-agent ContentGenerator view via AsyncLocalStorage(不同 model 的 subagent 看到正确 modality table)+ transcript-first fork resume(PR#3739,比 Claude Code 更稳健)+ 🌟 PR#3539 /branch (/fork alias) session 分支(2026-05-08 MERGED · +1538/-18 · slash 命令 + JSONL 完整复制 + 每记录 stamp forkedFrom + 原子 create + rollback-safe swap,对标 Claude --fork-session flag)+ PR#3894 foreground → background promote 集成(Phase D part (b),PR-2 of 3 #3831)+ PR#3880 searchable /resume picker(free-text 搜 title/prompt/git branch + j/k preview/branch toggle)+ PR#3956 subagent approval banner 显示 tool details(compactMode 修复)+ 🌟 PR#3115 AI commit attribution 独家(+7075 · 自动记录 AI 贡献到 git notes refs/notes/ai-attribution · per-file aiChars/humanChars 追踪 · 不污染 commit message · 满足 OSS 披露 / 企业合规审计需求 · 4 方独家)。详见 SubAgent 展示 Deep-Dive

2026-05-27 v0.16.0 → v0.16.1 + 后续增量更新(含 daemon 系列 / TUI 改进 / 核心 LLM 链路):

  • 🌟 PR#4151 Auto approval mode + LLM classifier (LaZzyMan, +5204/-61, MERGED 2026-05-20):新 auto approval mode 用 LLM classifier 判断危险操作,让 normal mode 在保留安全感的同时减 manual approval 频次
  • 🌟 PR#4287 /auth 重构为 "Connect a Provider" (pomelo-nwu, +3987/-5304, MERGED 2026-05-20):6+ provider 配置 unify 到 core,/auth UX 简化为 connector-pattern
  • 🌟 PR#4286 structuredClone → shallow copy 长会话 OOM 修复 (yiliang114, +4184/-487, MERGED 2026-05-21):长会话历史 deep-clone 改 shallow copy 避免 OOM
  • ⚠️ PR#4345 三档梯度 auto-compaction BREAKING (LaZzyMan, +4076/-227, MERGED 2026-05-25):单 70% 阈值 → warn/auto/hard 三档 ladder + hard-tier API 拒绝前 force rescue;chatCompression.contextPercentageThreshold 设置移除;详 Context Compression Deep-Dive §六
  • 🌟 PR#3900 NotebookEdit tool for Jupyter (zhangxy-zju, +2862/-112, MERGED 2026-05-20):Jupyter notebook 编辑工具,对标 Claude NotebookEdit
  • 🌟 PR#4477 InlineParallelAgentsDisplay + LiveAgentPanel 键盘导航 (wenshao, +809/-95, MERGED 2026-05-26):/review 9-agent fan-out 密集面板(替代 Agent×9\text{Agent} \times 9 折叠)+ LiveAgentPanel ↓↑Enter键盘路径;详 SubAgent 展示 Deep-Dive §六.14
  • 🌟 PR#3828 standalone hosted installer (yiliang114, +8174/-303, MERGED 2026-05-21):standalone 安装 / 卸载 flow
  • 🌟 daemon 系列 1 周内 MERGED 20+ PR(详 Qwen Code Daemon 设计):F2 cleanup B (#4460) / F4 prereq (#4360) / /recap route (#4504) / --allow-origin CORS T2.4 (#4527) / prompt deadline + writer idle T2.9 (#4530) / daemon file logger (#4559) / side-channel #4511 A1 (#4546) + A4 (#4539) / chiga0 cross-client sync (#4484/#4510) / ytahdn web-shell (#4380/#4573) / F5 release chain PR 27 (#4473) + PR 30a (#4483) / chiga0 ACP HTTP transport (#4472) [RFD #721] / chiga0 non-blocking POST /prompt 返 202 (#4585) / daemon ! shell (#4576) / /tasks snapshot (#4578) / followup_suggestion SSE (#4507) / jifeng qwen-serve-bridge MCP server (#4555) —— Wave plan 名义进度 22.75/31 ≈ 73%

2026-05-29 v0.16.x 周末批次(含主线 + daemon)

  • 🌟 PR#4381 worktree Phase D — --worktree startup flag + symlinkDirectories + PR refs (LaZzyMan, +3719/-75, MERGED 2026-05-27 09:04):worktree 系统进展,启动时即可创 worktree,配 symlinkDirectories 复制特定子目录到 worktree,支持 PR ref 拉取
  • 🌟 PR#4379 Feishu (Lark) channel adapter (yuanyuanAli, +3961/-30, MERGED 2026-05-28 12:11):新增飞书 channel 适配器(与已有 DingTalk / WeChat / Telegram 并列)
  • 🌟 PR#4386 command substitution ask not deny (LaZzyMan, +670/-54, MERGED 2026-05-27 09:06, 关 #4093):之前 hard-deny shell command substitution,现改 ask —— 用户可以批准;Jerry2003826 突击的同款 PR#4523 因此 close
  • 🌟 PR#4547 默认开 auto-dream/auto-skill + /memory toggle (LaZzyMan, +151/-13, MERGED 2026-05-27 09:25):行为变化:auto-dream / auto-skill 现默认 on(之前 opt-in)+ /memory 命令加 toggle 子命令
  • 🌟 PR#4544 拖放多个文件路径自动加 @ (MikeWang0316tw, +498/-15, MERGED 2026-05-27 06:06):粘贴或拖放多个文件路径时自动 prepend @ 触发 file-injection;与 PR#4487 "require whitespace before @" 配套
  • 🌟 PR#4567 把 new app prompt 从 system prompt 移到 skill (DennisYu07, +62/-256):精简 system prompt,移到按需 skill;MERGED 2026-05-27 06:57
  • PR#4461 startup warnings 在 TUI render 前显示 stderr (kagura-agent, #4448 修复)
  • PR#4482 telemetry LogToSpan bridge error info + TUI handling (doudouOUC)
  • PR#4499 telemetry attach interaction span to session root context (doudouOUC)
  • PR#4427 install-qwen-standalone.bat CRLF 存储标准化 (wenshao)
  • Jerry2003826 第 6 / 7 个 MERGED PR:PR#4517 refresh raw model-derived defaults (his 2026-05-25 burst-period PR finally merged)
  • 核心稳定性PR#4366 AbortSignal listener 泄露修复(长会话 MaxListenersExceededWarning)+ PR#4470 text buffer race + PR#4176 tool_use↔tool_result invariant 全失败路径
  • 遥测 telemetry #3731 linePR#4321 Phase 2 (tool.blocked_on_user + hook spans) + PR#4367 custom resource attributes + metric cardinality (BREAKING session.id 默认不在 metric) + PR#4417 Phase 4a TTFT capture + PR#4390 client-side HTTP span + W3C traceparent
  • headless / SDK 改进PR#4502 headless / non-interactive runaway-protection (BZ-D, #4103) + PR#4491 SDK canUseTool timeout in CLI control requests
  • release:v0.16.0 (PR#4404) + v0.16.1 (PR#4467) 已发布

快速参考表

功能Claude CodeAiderCopilot CLISWE-agentClineGooseOpenCodeContinueWarpGemini CLIOpenHandsCursorQwen CodeKimi CLIHermes
开源
免费层级
多模型
Git 集成
MCP 支持✓(双向)
IDE 集成
CLI 优先
终端原生
自主学习部分部分✓ 完整闭环
跨会话搜索/resume✓ FTS5 全文
多消息渠道✓ 14 个

详细对比

模型支持

AgentClaudeGPT-4Gemini本地模型说明
Claude Code仅 Claude(Opus 4.7 默认 / Sonnet 4.x / Haiku 4.5;xhigh effort level)
Aider通过 Ollama
Copilot CLIClaude Sonnet 4.5 默认,可选 GPT-5
Cursor多提供商
SWE-agent灵活
Cline仅 Claude
Goose多提供商
OpenCode100+ 提供商(models.dev 动态加载)
Continue灵活
Warp多个
Gemini CLI仅 Gemini
OpenHands灵活
Qwen Code6+ 提供商(Qwen OAuth/DashScope/ModelScope/Anthropic/Google/自定义)
Kimi CLI6 种 provider type(Kimi/OpenAI Legacy/OpenAI Responses/Anthropic/Gemini/Vertex AI)
Hermes Agent200+ 提供商(Nous Portal / OpenRouter / z.ai / Kimi / MiniMax / OpenAI / 自定义) + Credential Pool 多 Key 轮换

架构与设计

Agent语言架构/定位主要设计目标
Claude CodeRustCLI Agent(工具调用)代理式编程工具
AiderPythonCLI Agent(编辑优先,Git 原生)结对编程
Copilot CLITypeScript (Node.js SEA)CLI Agent(工具调用,GitHub 集成)终端原生代理,GitHub 集成
CursorTypeScriptIDE Agent(VS Code fork)AI 原生编辑器
SWE-agentPythonCLI Agent(混合 ReAct,ACI)基准性能
ClineTypeScriptIDE Agent(VS Code 扩展)自主编码
GooseRustCLI Agent(工具调用,MCP 原生)模型灵活性
OpenCodeTypeScriptCLI Agent(工具调用,多代理)多客户端 AI 平台(TUI + Web + 桌面)
ContinueTypeScriptIDE + CLI + CI/CD AgentPR Checks + 语义索引
WarpRust终端 Agent(GPU 渲染终端)现代终端 + AI
Gemini CLITypeScriptCLI Agent(工具调用,function calling)Google 生态
OpenHandsPythonCLI Agent(事件驱动,EventStream)完全自主
Qwen CodeTypeScriptCLI Agent(工具调用,Gemini CLI 分叉)中文开发者生态
Kimi CLIPythonCLI Agent(工具调用,Wire 协议)双模式交互 + 多客户端(TUI + Web + IDE)
Hermes AgentPython(369K 行)CLI + 14 消息渠道 Agent(闭环学习)自我改进 AI 伴侣:跨 CLI / Telegram / Discord / Slack / 等 14 平台,冻结快照 memory + 自主 skill + 后台 review 子代理

核心功能对比

Git 集成

Agent自动提交分支管理PR 创建说明
Claude Code强大的 Git 支持
Aider同类最佳
Copilot CLIGitHub 专注
CursorIDE 内置
SWE-agent问题专注
Cline良好支持
Goose基础
OpenCodeGit snapshot review + worktree 隔离
ContinueCI/CD 专注
Warp终端内置
Gemini CLI通过 bash 工具
Qwen Code通过 bash 工具
Kimi CLI通过 bash 工具

上下文管理

Agent最大上下文仓库映射压缩说明
Claude Code100 万 token最大上下文
Aider20 万 token优秀的映射
Copilot CLI~12.8 万 token标准
Cursor~20 万 token多模型
SWE-agent可变研究专注
Cline~20 万 token良好上下文
OpenCode可变会话 auto-compact + 可配置 compaction hook
Gemini CLI~100 万 tokenGemini 原生
OpenHands可变全项目
Qwen Code~100 万 token聊天压缩服务
Kimi CLI~25.6 万 token自动压缩(85% 触发比例),可配置保留空间
Hermes Agent可变(依赖模型)冻结快照 Memory + FTS5 跨会话搜索 + Gemini Flash 摘要保护主 context

执行与安全

Agent沙箱权限系统试运行说明
Claude Code精细权限
Aider透明
Copilot CLI操作需确认,企业合规
CursorIDE 内权限
SWE-agentDocker
Cline基于权限
OpenCodeTree-sitter AST 分析 + Doom Loop 保护 + 文件时间锁 + Worktree 隔离
Gemini CLI基于权限
OpenHandsDocker 隔离
Qwen Codedeny>ask>allow + Hook
Kimi CLIYOLO / 会话级审批 / 逐次确认 + feedback

多模态能力

Agent图片输入截图分析PDF说明
Claude Code原生多模态(通过 Read 工具)
Aider通过 --image 参数
Copilot CLI暂不支持
Cursor拖拽图片到 Chat
SWE-agent不支持
Cline拖拽图片
Goose取决于模型
OpenCode不支持
Continue多模态模型支持
Warp不支持
Gemini CLIGemini 原生多模态
OpenHands浏览器截图
Qwen Code通义千问多模态
Kimi CLI暂不支持

平台支持

AgentmacOSLinuxWindows说明
Claude CodeWSL原生 macOS/Linux
AiderPython 跨平台
Copilot CLI全平台原生
CursorElectron 跨平台
SWE-agentDocker需要 Docker
ClineVS Code 扩展
GooseWSLRust 原生
OpenCode多客户端跨平台
ContinueVS Code/JetBrains
Warp预览版终端应用
Gemini CLINode.js 跨平台
OpenHandsDockerDocker 部署
Qwen CodeNode.js 跨平台
Kimi CLIWSLPython 原生

断点恢复能力

Agent会话恢复检查点撤销/回退说明
Claude Code会话恢复 + worktree
AiderGit undo (/undo)
Copilot CLI基础会话
CursorIDE 撤销
SWE-agentDocker 快照
ClineGit Checkpoint
Goose会话保存
OpenCodeGit snapshot + worktree
ContinueVS Code 撤销
Warp
Gemini CLI会话恢复 + rewind
OpenHandsDocker 检查点
Qwen Code会话恢复 + PR#3739 transcript-first fork resume(比 Claude Code 更稳健:转抄优先 / system/agent_bootstrap + system/agent_launch_prompt 重放 / paused 生命周期)+ PR#3539 /branch (/fork alias)(2026-05-08 MERGED · slash 命令 fork session 创建分支副本 · JSONL 完整复制 + forkedFrom stamp · 原子 fs.openSync 'wx' 创建 · rollback-safe swap)
Kimi CLI会话保存

输入队列与预测

详见 输入队列与中断机制 Deep-Dive

能力Claude CodeGemini CLIQwen CodeCopilot CLIAiderCodex CLIKimi CLIOpenCodeGoose
执行中可输入
输入队列优先级队列(3 级)FIFOFIFO
Mid-Turn Queue Drain
Prompt Suggestion
Speculation 预执行✓(ant-only)✓(opt-in)
队列可视化
工具级中断
Early Input

关键发现:

  • Claude Code 是唯一实现 Mid-Turn Queue Drain 的 Agent——用户输入在当前 turn 的下一个 step 即可被模型看到,无需等整个 turn 结束
  • Qwen Code v0.15.0 新增 Prompt Suggestion + Speculation(与 Claude Code 架构高度相似),但 Speculation 默认关闭
  • Gemini CLI / Qwen Code 支持执行中排队输入,但仅在整个 round 完成后处理(Between-Round Drain)
  • 其他 Agent(Copilot CLI、Aider、Codex CLI 等)在 Agent 执行期间输入框不可用,需等待 turn 完成

成本参考(单次典型任务)

以下为估算值,实际成本取决于任务复杂度和 token 用量

Agent定价模式简单任务复杂任务说明
Claude CodeAPI 按量 / 订阅~$0.05-0.20~$1-5Max 订阅 $100/月 或 API
AiderAPI 按量~$0.02-0.10~$0.50-3取决于所选模型
Copilot CLI订阅制1 premium request1 premium requestCopilot 订阅含配额
Cursor订阅制1 fast request多个 requestPro $20/月 500 次
GooseAPI 按量~$0.02-0.10~$0.50-3多提供商
Gemini CLIAPI 按量/免费免费~$0.10-11500 次/天免费层
OpenHandsAPI 按量~$0.05-0.20~$2-10多代理消耗更高
Qwen Code开源 + 订阅/BYOK取决于 provider取决于 provider软件开源免费;模型走 Coding Plan 订阅或 BYOK(OAuth 免费层 2026-04-15 已停)
Kimi CLIAPI 按量~$0.01-0.05~$0.20-1国内模型成本低

内置命令能力对比

对比各工具的交互式斜杠命令/内置命令体系。Cline(VS Code 扩展)和 Warp(终端应用)使用 GUI 交互而非斜杠命令。

能力Claude CodeAiderGemini CLIKimi CLIQwen CodeCopilot CLICodex CLIGooseOpenCode
命令总数~86(含 Skill · v2.1.132 加 /ultrareview /ultraplan /autofix-pr /usage /team-onboarding /theme~42~39~2852(v0.15.9,含 /branch /fork PR#3539 ✓ 2026-05-08)342816(斜杠)+ 15(CLI)23(TUI)
代码审查/review 插件/code-review(扩展)/review(Skill,4 代理并行)/review@codex review
模式切换/code /architect /ask/plan/plan /yolo/plan--ask-for-approval--agent
模型切换/model/model /editor-model /weak-model/model/model/model/model--model--model
上下文压缩/compact/clear /reset/compress/compact/compact/compact/compact/compact
文件管理自动/add /drop /read-only /ls自动/add-dir自动自动自动自动自动
Git 操作内置工具/commit /undo /diff /git内置工具内置工具内置 GitHub MCP内置工具
仓库地图/map /map-refresh
MCP 状态/mcp/mcp/mcp/mcpmcp list
权限管理/permissions/permissions /policies/permissions
记忆系统/memory/memory/memory
会话恢复--resume/restore /resume /rewind/sessions /resume/restore /resume /rewindsession list
语音输入内置 Voice/voice
远程控制/remote-control
Web 抓取WebFetch 工具/web/web
LSP 集成/lsp
费用查看/cost/tokens/stats/statsstats
反馈报告/bug/report/bug/feedback/bug/feedback
Vim 模式/vim/vim/vim

关键发现:

  • Claude Code 命令数 ~86(v2.1.132),独有 /review(代码审查)/remote-control(远程控制)/ultrareview(云端 fleet 评审)/ultraplan(云端 plan 协作)/autofix-pr(PR auto-fix)
  • Qwen Code 57 命令(v0.18.0,含 5 个条件启用)+ 7 bundled skills(/review /loop /batch /simplify /stuck /new-app /qc-helper),含 /branch(session 分支)、/fork(后台代理派生)、/tasks(background tasks 调度)、/goal /plan /recap /cd /compress-fast + 托管记忆三件套(/remember /forget /dream)+ Arena / 语言 / 洞察 / 扩展独有命令
  • Aider ~42 命令,文件/上下文管理和模式切换最细粒度
  • Gemini CLI / Qwen Code / Kimi CLI 命令体系接近(Gemini CLI 分叉谱系)
  • Copilot CLI 61 命令(v1.0.61)+ 67 工具 + 7 内置代理(rubber-duck 批判 / research 深研 / rem-agent 跨会话记忆固化),GitHub 生态深度集成;64 个 feature flags 六档灰度,VOICE 已 on、SANDBOX/COMPUTER_USE 灰度中
  • Codex CLI 28 交互命令(官方文档验证)+ 15 CLI 子命令 + Rust 原生沙箱
  • OpenCode 使用 Ctrl+K 命令面板 + 23 个 TUI 斜杠命令
  • Goose 16 个交互式斜杠命令 + 15 个 CLI 命令(clap derive),MCP 原生架构
  • Qoder CLI v1.0 已从 Go 二进制重写为 Gemini CLI fork(34MB esbuild bundle;与 Qwen Code 是兄弟 fork,非 Qwen Code fork);自营模型网关 + Quest 模式 + plugins/marketplace + Claude Code 迁移链(qoder migrate --from-claude,v0.x 的 --with-claude-config 已移除);TUI 命令解码 _$d() 后确认 78 个 kind:"built-in" name + 8 bundled skill(与 Qwen 命令重合度高:/btw /compact /tasks /goalloop/batch/simplify skill 均存在)。详见 Qwen Code vs Qoder CLI

后台任务与多 Agent 协调

详见 SubAgent 展示 Deep-Dive。本节反映 2026-05-07 状态。

能力Claude CodeQwen CodeOpenCode其他
后台任务 always-on panel输入框 footer 下方常驻 CoordinatorAgentStatus(源码注释 "Renders below the prompt input footer",1 行/agent,elapsed 计时)🌟 LiveAgentPanel(PR#3909,2026-05-07,直接 port Claude 模式——同样输入框 footer 下方 · 1 行/agent · 视觉规范 ○ ✔ ▶ name: desc (activity) 逐字 port · 右列 pin elapsed + tokens)大多无
on-demand detail UI无(单层)BackgroundTasksDialog(PR#3488 起 · Down 键打开 · detail / cancel / resume)—— 比 Claude 多一层
任务 kind 框架LocalAgentTask(agent only)4 kinds:agent / shell / monitor / dream 通用 framework大多无
统一调度面agent / shell 分离 UI统一 BackgroundTasksDialog(PR#3720)—— 超越 Claude
状态分类4 状态(running/completed/failed/canceled · UI 仅显式 running 与 completed,success/failure 隐式4 类显式(Running/Completed/Failed/Cancelled · 4 类直接显示 · x 键路由)—— 比 Claude 显式
TTL 自动驱逐✓ 30s 已完成自动消失✗ 保持可见,用户主动 x 取消(PR#3488 设计差异)
foreground subagent UIinline 渲染(v2.1.81 起未变)inline → 抑制(PR#3768)→ LiveAgentPanel 取代(PR#3909)
subagent context overflow 防御主 agent compactionsubagent 也共享主 agent compaction trigger(PR#3735,long-running Explore 不再 400)
Subagent Config 隔离tool registry 共享 parentObject.create 重建 tool registry(PR#3873 + PR#3887 foreground-fork path 收尾,subagent 工具走自己 FileReadCache + approval mode)
云端 fleet 多 AgentUltrareview(v2.1.132 Week 17,云端 fleet 并行 review agents → CLI/Desktop)无(本地 only · 设计参考 Qwen daemon §06 §七
跨设备协作 planUltraplan(v2.1.132 Week 15,本地 plan + 云端 web 评审 + 远程或本地执行)
Permission classifierAuto Mode(v2.1.132 Week 13,介于 manual / --dangerously-skip-permissions 之间)4 mode permission flow(PR#3723)
Computer Use(GUI 自动化)✨ Week 14,CLI 内打开 app + 点击 + 视觉验证
AI commit attribution(git notes 元数据)🌟 PR#3115 ✓ 2026-05-08 独家:EditTool/WriteFileTool 记 recordEdit(oldContent, newContent) → ShellTool 检测 git commit → git notes --ref=refs/notes/ai-attribution add -m '<json>' HEAD 写入 {aiChars, humanChars, per-file}不污染 commit message + per-file 字符级跟踪。用例:OSS 披露要求 / 企业合规审计无(4 方独家)

设计收敛事件:PR#3909(2026-05-07)是文档系列追踪期间首次出现 Qwen 主动对齐 Claude 设计——之前 PR#3488/3720/3739 都是差异化或反超 Claude,这次反向 port CoordinatorTaskPanel 模式。理由:PR#3768(4 月)抑制 inline AgentExecutionDisplay 闪烁后,live phase 完全不可见——直接 port Claude pattern 比保留差异化更优。Qwen 现在是 LiveAgentPanel(always-on glance)+ BackgroundTasksDialog(按需 detail)双层 UI,比 Claude 单层 Coordinator panel 更精细。详见 §六.10

使用场景推荐

最适合复杂重构

  1. Claude Code - 卓越的推理、大上下文
  2. SWE-agent - 基准验证
  3. Aider - Git 纪律

最适合快速编辑

  1. Copilot CLI - 终端原生代理
  2. Gemini CLI - 轻量级
  3. Aider - 专注编辑

最适合 Git 工作流

  1. Aider - Git 原生设计
  2. Claude Code - 强大的 Git 集成
  3. Copilot CLI - GitHub 生态

最适合学习

  1. mini-swe-agent - 100 行参考
  2. SWE-agent - 学术方法
  3. Aider - 透明操作

最适合隐私

  1. TabbyML - 自托管
  2. OpenHands - Docker 隔离
  3. Aider - 本地模型支持

最适合团队

  1. Claude Code - 企业功能
  2. Copilot CLI - GitHub 集成
  3. Continue - CI/CD 集成

最适合中文开发者

  1. Qwen Code - 开源 + BYOK 任意 provider(可接 DeepSeek 等低价选项),阿里云生态
  2. Kimi CLI - 双模式交互,Ctrl-X 快捷键,多提供商
  3. Claude Code - 中文理解能力强

性能总结

AgentSWE-bench速度复杂性说明
Claude Code~60%中等最佳推理
CursorN/A中等IDE 集成
Aider~45%良好平衡
Copilot CLIN/A中等终端代理
SWE-agent74%基准之王
Cline~40%中等中等IDE 原生
OpenHands~55%很高完全自主
Qwen CodeN/A开源 + BYOK 低价 provider
Kimi CLIN/A中等中等双模式 + 子代理 + 插件