AI News HubLIVE
站内改写1 分钟阅读

Cicy-code – 通过 npx 使用的本地优先多智能体编码工作区

cicy-code 是一个开源的、本地优先的多智能体开发工作区,集成了 tmux、WebTTY 终端、React 前端、AI 网关和技能市场。它通过 npx 作为单个二进制文件分发,让用户能够在约 5 分钟内启动一个智能体团队。

来源Hacker News AI作者: cicyai

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 驱动的编码工作流提供了一个强大的本地优先解决方案。