cindy:一个开源的 AI 代理客户端,能够编排多个模型和执行环境,以在桌面和移动设备上自动化工作

它解决了什么问题

Cindy 为 AI 代理提供统一的界面,以在用户的本地电脑、浏览器和手机上执行实际工作。通过将多个模型和“harnesses”(执行环境)集成到单一代理中,它消除了在不同 AI 工具之间切换的需求,使代理能够访问真实文件和已登录的应用程序。

工作原理

Cindy 充当客户端的编排器,能够利用各种 harnesses,例如 Claude CodeCodex,来执行任务。它允许用户在任务进行中混合搭配模型和 harnesses,实现一种工作流:一个代理负责规划任务,其他代理并行执行,第三个代理进行审查。系统支持本地模型集成、API 密钥或托管的云服务。它还与 Model Context Protocol (MCP) 集成,以连接内部业务系统和工具。

适用人群

它面向希望拥有强大本地 AI 代理的用户,该代理能够在桌面和移动设备上自动化复杂工作流;同时也适用于希望通过插件和自定义技能扩展代理功能的开发者。

亮点

  • 跨平台执行:在桌面(Electron)和移动端(Expo/React Native)均可运行。
  • 多 Harness 编排:支持在不同执行环境(如 Claude CodeCodex)之间切换,同时保持连续的记忆和工具。
  • 可扩展架构:支持自定义技能、记忆校正以及 MCP 集成,以用于内部工具。
  • 灵活的模型访问:兼容本地模型、个人 API 密钥或官方 Cindy 云服务。

Sources