makecindy/cindy
Consider it done. The open-source AI agent that works out of the box · 想到,就能做到。开源、开箱即用的 AI Agent。
這是什麼
Cindy 想把不同模型、代理執行框架與工具,收進同一個能實際工作的介面。它在自己的電腦上操作真實檔案與已登入的應用程式,首批支援 Claude Code 與 Codex;任務途中可切換模型或框架,工作區、記憶、技能與工具仍保持連續,也能讓不同組合的代理分工規劃、平行執行與審查。
這個倉庫開放的是 用戶端:Electron 桌面程式、Expo/React Native 手機程式與共用套件,以 pnpm monorepo 組織。後端另在其他倉庫,不能把「開源用戶端」直接理解成整套服務都能自行部署。
為什麼上榜
選文資料顯示,專案累積 4,831 星、日榜新增 675 星。值得注意的不是又多一個聊天視窗,而是將既有訂閱、模型與電腦操作整合起來,減少使用者在不同代理環境間搬移工作脈絡的負擔。這是從工具集合走向持續工作介面的產品方向;星數反映關注度,不等於實際穩定性驗證。
它支援官方服務、既有 Coding Plan、自備 API 金鑰或本機模型,選擇相當多;但 本機執行不等於完全離線,用戶端預設連到官方雲端,免登入模式也有功能限制。評估時應先釐清服務依賴,而非只看開源標籤。
適合誰,可以拿來做什麼
適合已使用程式代理、希望把 瀏覽器操作、檔案工作與排程 放進同一套流程的人。README 也列出即時通訊接任務、跨框架記憶、可重用技能及 MCP 串接內部工具,對需要反覆處理專案工作的人尤其有吸引力。
一般使用者可先下載成品;想修改介面或代理編排的開發者,再考慮從原始碼建置。原生執行框架、技能團隊分享與外掛市集仍在開發中,不宜視為已交付能力。
上手
直接使用可前往 官方下載頁。原始碼開發需 Node.js 22.x、pnpm 10.x 與 Git LFS,目前不支援 pnpm 11:
git clone https://github.com/makecindy/cindy.git
cd cindy
git lfs pull
pnpm install
pnpm restart:desktop:remote --region=global
最後一行是使用全球區雲端帳號的開發入口。登入畫面的 Skip Sign-In 可使用本機代理,但不是連到自架本機伺服器,也無法使用依賴伺服器的功能。
README 重點摘要
- 授權範圍:原始碼以 Apache-2.0 開放,模型權重等另列素材不自動包含在內。
- 隱私邊界:官方發行版含使用統計;README 表示不收集聊天、檔案內容或工作目錄資料。
- 當機資料:傾印留在本機,不會自動上傳;原始碼建置可依說明移除桌面統計。
- 貢獻要求:提交需 DCO 簽署,安全問題應透過指定管道私下回報。