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 驅動的編碼工作流提供了一個強大的本地優先解決方案。