Cicy-code – 通過 npx 使用的本地優先多智能體編碼工作區
cicy-code 是一個開源的、本地優先的多智能體開發工作區,集成了 tmux、WebTTY 終端、React 前端、AI 網關和技能市場。它通過 npx 作為單個二進制文件分發,讓用户能夠在約 5 分鐘內啓動一個智能體團隊。
cicy-code 是一個開創性的本地優先多智能體開發工作區,旨在讓開發者能夠輕鬆地編排和交互編碼智能體。該項目以單個二進制文件形式通過 npx 分發(運行 npx cicy-code 即可啓動),集成了多種強大組件:tmux 工作器用於會話管理、WebTTY 終端提供瀏覽器內終端體驗、React 工作區作為用户界面、AI 網關連接多種提供商(如 Claude、Codex、OpenCode),以及一個技能市場用於擴展功能。
工作區架構清晰,前端使用 React + Vite(入口文件 app/src/App.tsx,主界面 Workspace.tsx),後端使用 Go 語言(api/mgr/main.go 註冊路由和啓動),包括 tmux 生命週期管理、聊天 WebSocket、智能體記憶模板組裝、技能市場 API 等。終端層基於 WebTTY 協議,支持 HTTP/WebSocket。Cloudflare Workers 提供 OAuth 中繼和技能註冊表 API。
用户可以通過 npx cicy-code 快速開始,首次運行會下載約 30 MB 的平台特定二進制,然後啓動本地服務,瀏覽器打開 http://127.0.0.1:8008 即可進入工作區。從零開始到指揮一個智能體團隊大約需要 5 分鐘。項目還提供了詳細的構建和開發指南,強調必須使用 ./build.sh 進行構建以確保資源正確嵌入。版本管理通過 scripts/sync-version.py 統一更新多個文件,發佈流程通過 CI 自動構建各平台二進制併發布到 npm。
技能生態系統分為公共、私人和團隊三種類型,通過 cicy-code skill install|remove|installed 命令管理。公共技能註冊表託管在 Cloudflare Workers 上,技能源碼存儲在獨立的 cicy-skills 倉庫中。配置和狀態文件存儲在 ~/cicy-ai 目錄下,包括全局配置、敏感配置、記憶模板和工作區。
cicy-code 採用 Apache-2.0 許可證,目前有 3 個星標、2 個分支和 214 個發佈版本。主要編程語言為 Go(57.8%)和 TypeScript(39.5%)。該項目為 AI 驅動的編碼工作流提供了一個強大的本地優先解決方案。