Cindy 是由 makecindy 這個開源組織打造的 AI 代理(AI Agent),官方網站為 cindy.app。它把多個「束縛」(harness)、語言模型與工具整合進同一個代理裡,讓使用者能在本機電腦、瀏覽器與手機上直接使用它完成真實專案裡的工作,不需要自己手動串接各種不同的 AI 工具。
技術上,Cindy 採用 TypeScript 開發,透過 pnpm 建立 monorepo 架構,桌面版用 Electron 打包,手機版則用 Expo 與 React Native 開發,共用的認證、模型串接等邏輯拆成獨立套件,方便在不同平台間重複使用。它也支援整合 Claude Code、Codex 等現有模型與 MCP 工具,並提供記憶、技能重用與排程自動化等功能。
這個專案目前在 GitHub 上已累積約 4.7k 顆星、650 次 fork,issue 數也高達 1.6k,顯示有不少開發者實際安裝、回報問題並參與討論。它強調本機執行、保護隱私,官方版本雖內建分析工具,但明確說明不會收集聊天內容、檔案或工作目錄資料,這種對隱私的清楚承諾也是吸引使用者關注的原因之一。
對正在學程式的孩子與家長來說,這個專案比較偏技術與產業面:它展示了現在的 AI 代理怎麼把不同模型與工具組合在一起運作,程式碼以 Apache-2.0 授權公開,有興趣的學生可以實際下載原始碼,閱讀 monorepo 裡的套件結構,認識真實世界的開源專案是怎麼被組織與維護的。
AI開源開發工具TypeScript