cindy:一個開源的 AI 代理客戶端,協調多個模型與執行環境,以自動化桌面與行動裝置上的工作

它解決了什麼問題

Cindy 提供一個統一的介面,讓 AI 代理能在使用者的本機電腦、瀏覽器與手機上執行實際工作。它透過整合多個模型與「執行環境」(execution environments),將它們匯入單一代理,從而免除在不同 AI 工具之間切換的需求,並能存取真實檔案與已登入的應用程式。

它如何運作

Cindy 作為客戶端的協調者,能利用各種執行環境(如 Claude Code 與 Codex)來執行任務。它允許使用者在任務執行過程中自由切換模型與執行環境,形成一種工作流程:一個代理負責規劃任務,其他代理平行執行,第三個代理則進行審核。系統支援本機模型整合、API 金鑰或託管的雲端服務。它亦與 Model Context Protocol(MCP)整合,以連接內部業務系統與工具。

目標使用者

此客戶端設計給希望擁有強大本機 AI 代理,能在桌面與行動裝置上自動化複雜工作流程的使用者,同時也適用於想透過外掛與自訂技能擴充代理功能的開發者。

重點特色

  • 跨平台執行:支援桌面(Electron)與行動(Expo/React Native)平台。
  • 多執行環境協調:支援在 Claude Code 與 Codex 等不同執行環境之間切換,同時保持持續的記憶與工具。
  • 可擴充架構:支援自訂技能、記憶校正,以及與內部工具的 MCP 整合。
  • 彈性模型存取:相容本機模型、個人 API 金鑰,或官方 Cindy 雲端服務。

Sources