Claude Code 和 Codex 合体了?这个 2200 星的开源 Agent 想通吃
Claude Code 和 Codex 合体了?这个 2200 星的开源 Agent 想通吃
GitHub 上最近冒出一个画风不太一样的项目:它叫 Cindy,简介只有一句话——“Consider it done. The open-source AI agent that works out of the box.”(想到,就能做到。开源、开箱即用的 AI Agent)。
makecindy/cindy 7 月 22 日建仓,到今天刚满一个月,已经拿下 2,259 星。
它不是又一个 coding agent。它想干的事更"大":把 Claude Code、Codex,以及未来所有主流 Agent 引擎,装进同一个壳里,统一调度,随时切换。
一个月 2200 星,它到底做了什么?
先拆它的构成。Cindy 是一个纯客户端项目,源代码在 GitHub 上以 Apache-2.0 协议开源,用 TypeScript 写成,是一个 pnpm monorepo:
apps/desktop:Electron 桌面客户端,覆盖 macOS / Windows / Linuxapps/mobile:Expo / React Native 移动客户端,覆盖 iOS / Androidpackages/*:共享能力层——认证、设备互联、Agent 编排、模型提供商适配
也就是说,你既能在电脑上装,也能在手机上装。一个能真正干活的 Agent 跑在手机里,放在一年前还很难想象。

核心设计:harness 抽象,模型与引擎自由混搭
Cindy 最反直觉的设计,是它不绑定任何模型或引擎。
目前官方支持的 harness 是 Claude Code 和 Codex 两个(见项目 README),原生 harness 也在开发中。在此基础上,你可以:
- 任务中途从 Claude Code 切到 Codex,workspace、记忆、技能、工具全部保持连续
- 同一个任务,让不同 harness × 模型组合的 Agent 并行执行、互相 review
- 模型随便混——Claude、GPT、开源模型、本地模型,谁合适用谁
这个"模型与引擎解耦"的思路,把选择权完全交回用户:今天 Claude Code 顺手就用它,明天 Codex 更强就切过去,不需要任何迁移成本,因为你面对的是同一个 Agent 入口。它甚至能驱动浏览器、电脑和手机,从 IM 和日程里接活。

记忆、技能、自动化:Agent 的"人设"跨引擎共享
引擎可以换,但"你调教出来的 Agent"不能丢。Cindy 用四件事保证这一点(详见 README 的 “Yours to shape” 一节):
- 记忆:纠正过一次,以后就按对的来,且跨 harness 共享
- 技能(Skills):教一次工作方式,到处复用
- 自动化:周期性任务自己排期、自己跑、自己汇报
- MCP:把公司内部系统和业务工具接进 Agent 的触达范围
这套设计本质上是在回答一个问题:Agent 的"人格"应该存在哪一层? Cindy 的答案是:存在客户端,而不是存在某个模型或引擎里。引擎会过时,但你的记忆、技能和工作流不会。
成本结构:客户端免费,模型你自己带
Cindy 的商业模型很直白:客户端开源免费,后端托管服务单独收费(定价页)。
模型侧,官方列了四种来源(README):
- 登录官方 Cindy 服务,用量透明扣费
- 复用你已有的 Claude Code / Codex Coding Plan,在 Cindy 里直接用,不重复扣费
- 自己的 API key
- 本地模型
甚至可以选择 “Skip Sign-In” 模式:不登录账号,纯本地跑 Agent(此时服务端能力不可用)。这个"自带模型、本地优先"的路线,和一堆闭源 Agent 订阅制形成鲜明对比——你的每一分钱花在模型上,而不是花在"用它的客户端"上。
工程细节:不是玩具
- Node.js 22.x + pnpm 10,Git LFS 管理资源(CONTRIBUTING.en.md)
- 桌面端内置 claude-code、codex、ripgrep 二进制,按平台下载;Android platform-tools 固定版本并做 SHA256 校验(README)
- 官方下载页:cindy.app/download
- 后端服务与客户端分离,后端不在这个开源仓库里
写在最后:Agent 正在变成"统一入口"
Cindy 的信号意义在于:Agent 赛道的竞争,正在从"谁的模型强"转向"谁是最好的入口"。
过去一年,开发者被 Claude Code、Codex、各种开源 Agent 反复拉扯——换工具等于换习惯、换记忆、换工作流。Cindy 这类"harness 聚合器"想终结这种撕裂:模型是发动机,客户端是车,车可以换发动机,但方向盘和仪表盘只学一次。
2,259 星、Apache-2.0、一个月、全平台——这个速度说明,想要"一个 Agent 通吃所有模型"的开发者,比想象中多。下一步值得盯的是它的原生 harness 和插件市场:如果插件生态起来,Cindy 可能就是 Agent 世界的"浏览器"。
葡萄城是专业的软件开发技术和低代码平台提供商,聚焦软件开发技术,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。
更多推荐

所有评论(0)