手工川
课程地图/PART 05理解 Agent Harness

H3八个主流 Harness,怎么比

八个主流 Harness 放进一张表:谁出品、开不开源、长在哪;再讲我怎么按失败成本和依赖结构去挑。

约 8 分钟全屏播放这一节
展开讲讲

我换过的几个

2024 年,一位朋友送了我一把 Cursor 的 key。我在里面接上 Anthropic 的 Sonnet,两个月里做了一个羽毛球预约程序,又在完全不看代码的情况下做了一个飞机大战游戏。2025 年三四月,我开始用 Claude Code,200 美金一个月。2026 年 5 月,我又转向了带图形界面的 Codex App,还专门写了一篇《再见Anthropic,拥抱OpenAI》解释为什么。

换来换去,我的结论一直没变:不要信仰单一模型,也不要信仰单一产品。模型能力、价格、产品形态都变得太快,今天最顺手的,不一定适合下一个任务。

一张表看八个

Claude Code
Anthropic
Codex
OpenAI
Gemini CLI
Google
Cursor
Anysphere
OpenCode
Anomaly
Kimi Code CLI
月之暗面
Qwen Code
阿里通义千问
DeepSeek Harness
DeepSeek

免费额度、价格这类变化快的信息没有写进表里,用之前以各家官网为准。

三个我深度用过的

Claude Code 是 Anthropic 出品,闭源。CLAUDE.md、Skill、Hook 这一整套写给 Agent 的规矩,很多是它先带起来的。官方账号要付费才能用,中国大陆也不在它的服务地区内;也可以按 DeepSeek 的官方文档,把模型换成 DeepSeek。我的体感是,Claude 系列模型做内容创作,一直比 GPT 系列好。

Codex 是 OpenAI 出品,命令行版本以 Apache-2.0 协议开源,另有 Codex 桌面 App 和编辑器插件,命令行和编辑器插件共用同一份配置文件。OpenAI 那篇《Harness engineering》写的就是用 Codex 做的实验。Codex App 真的好用,可我拿它教国内新手时麻烦很大,多数人卡在最基本的账号问题上。

Cursor 是 Anysphere 出品,闭源。它首先是一个编辑器,讲义里我把它放在第二层:能看到你打开的项目,但多数时候是你在主导每一步。后来它也加了 Agent 模式和命令行版本,和第三层的边界越来越模糊。

开源的另外五个

Gemini CLI 是 Google 出品,Apache-2.0 开源。早期用个人 Google 账号登录就能免费用,门槛很低;2026 年 6 月 18 日起,个人免费使用和 Google AI Pro、Ultra 订阅都转到了 Antigravity CLI,Gemini CLI 改为主要服务用 Gemini Code Assist 的企业。阿里通义千问团队 2025 年 7 月随 Qwen3-Coder 一起开源的 Qwen Code,就是在它的代码基础上改出来的,命令是 qwen。

OpenCode 是 Anomaly 团队做的,MIT 协议,不绑定任何一家模型。官网说它能接 75 家以上的模型提供方,也能接本地模型;工具本身免费,你只付模型的钱。月之暗面的 Kimi Code CLI 接替了早先用 Python 写的 Kimi CLI,MIT 协议,支持子 Agent、生命周期 Hook 和 ACP 协议,Zed、JetBrains 这类编辑器可以直接驱动它。

DeepSeek Harness 2026 年 8 月才发布,DeepSeek 官方出品,MIT 开源,现在还是开发者预览版。它把网页界面和桌面 App 当主入口,对第一次接触 Agent 的人最友好,第五期创造营全班用的就是它。

我怎么挑

第一条:不要问哪个最强,要问这个任务的失败成本是什么。我的基本用法是按任务分层:

任务优先考虑我的做法
写作、研究、长资料分析表达能力、结构能力、长文稳定性用最好的模型,给足资料
写代码、修 bug、跑测试能读仓库、能执行命令、能持续迭代用 Agentic Coding 工具,让它自己验证
整理、摘要、格式转换、素材清洗便宜、稳定、速度快用低成本模型批量跑
客户数据、账号、合同、个人隐私安全边界先考虑能不能交出去,再考虑效果

失败成本低,就大胆试,改错了一段文案,重来就是了。失败成本高,就把 AI 放在更窄的边界里,让人来做最终判断。

第二条:至少走通两条路线。第五期报名时,有位学员写“Codex 一直用不了”。是网络、账号还是地区的问题,我备课时还不知道;在我看来,这是依赖结构的问题。

一台建在你控制不了的东西上的工作台,它随时可以不是你的。
—— 手工川

所以一条选你最喜欢的,一条选你在任何情况下都能用的。对大多数在国内的同学,后一条就是 DeepSeek:直接用 DeepSeek Harness,或者按 DeepSeek 的官方文档把它接进 Claude Code、Codex。

第三条:模型和 Harness 分开选。Claude Code 能接 DeepSeek,Codex 也能,OpenCode 本来就不绑定模型。比较两个工具之前,先分清你比的是模型还是 Harness。

我的判断
选 Harness,先看依赖结构,再看功能。账号、网络、地区、付费方式,任何一个卡住,功能再强也用不上。

常见误区

  • —开源等于免费。开源的是 Harness 本身,模型调用照样按量付费,API Key 就是钱。
  • —比工具就是比模型。很多 Harness 能换模型,同一个模型装进不同的外壳,用起来也不一样。
  • —找到最好的一个就不用再换。我两年里从 Cursor 换到 Claude Code,又换到 Codex App,接下来还会换。
随堂测验
  1. 第 1 题单选
    按本节的对比表,下面哪一个是闭源的?
  2. 第 2 题判断
    阿里的 Qwen Code 是在 Google 的 Gemini CLI 基础上改编出来的。
  3. 第 3 题多选(选出全部正确项)
    手工川挑 Harness 时,看重下面哪些?