
GitHub 项目:Cindy
现在缺的不是 AI agent,而是 agent 太多、太散。Claude Code 一个窗口、Codex 一个窗口、手机上又是另一个,任务做到一半想换个模型,就得连上下文带习惯一起搬家。Cindy 的切入点就在这里:它不做又一个聊天框,而是做一个能把多个 agent harness 装进同一个 agent 的客户端——任务中途换 harness、换模型,工作区、记忆、技能不断线。
这篇文章不复述 README,重点说它跟“又一个 agent 客户端”到底差在哪、适合谁、以及你第一次上手最容易踩的坑。
一、为什么值得关注:它把“换工具”从重开一局变成中途换人
很多人用 agent 的真实状态是“多线并行”:规划用一个、写代码用一个、审稿再换一个。每个工具各有长处,但上下文、记忆和操作习惯互不相通,换一次就等于重新交代一遍。Cindy 的做法是把 Claude Code、Codex 这些 harness 收进同一个 agent:一个任务可以先规划、再并行执行、最后独立审稿,中间换 harness、换模型,任务本身不重启。
这个思路值钱的地方在于,它承认了一个现实:没有哪个模型在所有环节都最强。与其押注一个,不如让任务在不同组合之间接力,而由 Cindy 守住工作区、上下文和验收标准。至于 Pi harness 和原生 harness 还在路上,买之前先按“现有两个 harness”来评估,别为路线图付费。

二、它怎么跑:客户端在你手里,后端不在这个仓库里
先把结构说清楚,免得装错东西:这个仓库是开源客户端,桌面端是 Electron、移动端是 Expo / React Native,组织成 pnpm monorepo,Apache-2.0 开源。它的后端服务在另一个仓库,不在这个仓库里。
日常使用不走克隆编译那条路:普通用户直接去官网下载客户端。登录后可以用官方服务;也可以把已经付费的 Claude Code / Codex 方案接进来复用,不用重复付一份钱;或者接自己的 API Key、用本地模型。客户端还支持“Skip Sign-In”:不登录也能用本地 agent,但那时服务端能力不可用,应用里会显示“Not signed in”。桌面、手机、浏览器操作和 IM、日程接任务,都是在这个框架里展开的。
记忆、技能、定时自动化、MCP 接入内部工具,都是“一次教会、处处复用”的方向;插件和插件市场还在开发中,别把它当成现成的生态来规划。

三、适合谁,不适合谁
适合三类人。第一类,已经同时在用 Claude Code、Codex 这类工具,来回切换嫌麻烦的人——Cindy 的价值恰恰在“多 harness”上,只用一个工具的人感受不到。第二类,想让 agent 在桌面和手机之间接续干活、还想把重复工作排成定时任务的人。第三类,想把内部工具通过 MCP 接进 agent、或者想自己改客户端的开发者:源码开放,能审计、能 fork、能提改进。
不适合三类人。一类是只想找个聊天框问答的人,这个客户端的整套 harness、记忆、审批概念对他来说太重了。二类是想要完全自托管后端的人:后端不在这个仓库,官方服务或本地模式才是现实选项。三类是冲着插件市场来的:市场还在做,现在装上是得不到它的。
四、上手体验和坑:先把这五条看完再动手
第一,别把“下载客户端”和“克隆仓库”混成一件事。普通用户下载官方客户端就行;克隆仓库、装 Node.js 22.x、pnpm 10.x(注意 v11 暂不支持)、Git LFS,那是给贡献者准备的开发流程,不是日常安装流程。
第二,先定好模型账单怎么付。官方服务、复用已有方案、自己 API Key、本地模型,四条路成本完全不同;先想清楚再登录,免得装完才发现账单不是自己预期的那条。
第三,“Skip Sign-In”不是免费全功能。它只能用本地 agent,服务端能力不可用;如果你要的是云端同步、服务端能力,就别指望跳过登录能拿到。
第四,遥测要自己看一眼。官方发行版带 TapDB 用量统计,官方说明是不收集聊天内容、文件内容和工作目录数据,只做产品级聚合统计并在登录后关联账号;从源码编译可以去掉这部分。在意的人装之前先确认这一点,别装完再纠结。
第五,地区选项别靠默认。开发入口里中国大陆账号和全球账号是分开的,内部默认值不可靠;国内用户按中国大陆账号的入口走,别用默认去碰运气。

五、怎么试,第一次这样试最划算
先在官网下载客户端,登录并接好你已有的方案或 API Key,然后别急着让它写大功能,先做三件事验证它是不是你要的:第一,同一个任务中途换一次 harness、换一次模型,看工作区、记忆和验收标准是不是真的没断;第二,让它并行跑两个子任务,再用另一个组合独立审一遍,看“接力”是不是真的省了你重新交代的时间;第三,试一次定时任务和一次手机端接续,看它是不是真的能在你不在电脑前时把活干完、回来接着看。
这三件事都顺,这个工具在你手里才算立住了。我的判断是:它值得关注,不是因为“又一个 agent”,而是因为它把 agent 时代最烦人的问题——工具越多、上下文越散——变成了一个可以实际操作的产品形态:一个 agent,多个 harness,任务不断线。