cindy:一个开源的 AI 代理客户端,能够编排多个模型和执行环境,以在桌面和移动设备上自动化工作
它解决了什么问题
Cindy 为 AI 代理提供统一的界面,以在用户的本地电脑、浏览器和手机上执行实际工作。通过将多个模型和“harnesses”(执行环境)集成到单一代理中,它消除了在不同 AI 工具之间切换的需求,使代理能够访问真实文件和已登录的应用程序。
工作原理
Cindy 充当客户端的编排器,能够利用各种 harnesses,例如 Claude Code 和 Codex,来执行任务。它允许用户在任务进行中混合搭配模型和 harnesses,实现一种工作流:一个代理负责规划任务,其他代理并行执行,第三个代理进行审查。系统支持本地模型集成、API 密钥或托管的云服务。它还与 Model Context Protocol (MCP) 集成,以连接内部业务系统和工具。
适用人群
它面向希望拥有强大本地 AI 代理的用户,该代理能够在桌面和移动设备上自动化复杂工作流;同时也适用于希望通过插件和自定义技能扩展代理功能的开发者。
亮点
- 跨平台执行:在桌面(Electron)和移动端(Expo/React Native)均可运行。
- 多 Harness 编排:支持在不同执行环境(如
Claude Code和Codex)之间切换,同时保持连续的记忆和工具。 - 可扩展架构:支持自定义技能、记忆校正以及 MCP 集成,以用于内部工具。
- 灵活的模型访问:兼容本地模型、个人 API 密钥或官方 Cindy 云服务。
Sources
- Repomakecindy/cindy