Codeg Vibe 项目
## 项目简介 Codeg(Code Generation 的缩写)是一个多 Agent 协作 AI 编程工作区
项目简介
Codeg(Code Generation 的缩写)是一个多 Agent 协作 AI 编程工作区,核心理念是将所有主流 AI 编码 Agent 的会话聚合到同一个可搜索的工作空间中,并支持一个主 Agent 向子 Agent 分配任务、协同完成复杂项目。Codeg 以桌面应用、独立服务器或 Docker 容器三种形式运行,同时提供 iOS 和 Android 原生客户端方便移动办公,内置支持十五种常用 Agent,并允许用户自行注册其他 ACP 兼容的 Agent 类型。
核心功能
多 Agent 统一管理: Codeg 将 Claude Code、Codex、OpenCode、Pi、Grok Build 等多种 AI 编程 Agent 的会话聚合在同一个工作区中,每个 Agent 在独立分支中运行,用户可以在任务看板中查看所有 Agent 的工作状态。
主从 Agent 协作: 支持在一个任务中由主 Agent 向下游的子 Agent 分配子任务,子 Agent 可以是其他类型的 AI 编码工具,实现真正的多 Agent 协作工作流,特别适合需要同时处理前端、后端、测试等多个模块的复杂项目。
多种部署方式: 提供桌面应用(支持 macOS、Windows、Linux)、独立服务器部署和 Docker 容器三种运行方式,企业可以根据安全需求选择本地部署或云端使用。
移动端支持: 原生提供 iOS 和 Android 客户端,开发者外出时也能通过手机随时查看 Agent 工作进度、审阅代码变更,不受设备和地点限制。
待办看板驱动: 开发者可以将不愿全程盯守的工作放入待办看板,每个任务在独立分支中无人值守运行,等待用户审阅后再合并到主分支,实现真正的异步协作。
技术实现
Codeg 基于现代跨平台技术栈构建,桌面端使用 Tauri 框架(Rust 后端 + Web 前端),服务端使用 Node.js 构建 API 层,移动端使用 React Native 实现原生体验。项目支持 ACP(Agent Communication Protocol)协议以确保不同 Agent 之间的互操作性,数据存储采用 SQLite 本地数据库,保证数据隐私安全。Codeg 通过 WebSocket 维持与各 Agent 的实时通信,前端界面使用响应式设计确保桌面和移动端均有良好体验。项目还集成了 Compshare(UCloud)的 GPU 云资源赞助,为需要强算力的 Agent 提供稳定的后端支持。
快速上手
第一步:安装 Codeg 桌面应用可直接从 GitHub Releases 下载对应系统的安装包,或使用 Docker 运行:docker run -p 端口:端口 codeg/codeg。服务器部署需要 Node.js 18+ 环境。
第二步:连接 Agent 安装完成后,配置 API 密钥并添加想要使用的 Agent CLI(如 Claude Code、Codex 等),Codeg 会自动检测已安装的 Agent 并将其纳入工作区管理。
第三步:创建协作任务 在工作区中创建新任务,指定主 Agent 和需要的子 Agent 类型,设置任务目标,Codeg 会自动拆解任务并分配给相应的 Agent 子会话处理。
第四步:审阅与合并 Agent 完成任务后,用户在看板中审阅代码变更,确认无误后一键合并。移动端客户端支持代码 Diff 审阅,确保在外也能把控代码质量。
适用人群
- 全栈开发者: 同时使用多种 AI 编码工具的全栈工程师,Codeg 将所有工具统一管理,减少工具切换带来的上下文丢失和效率损耗。
- 复杂项目团队: 需要多个 AI Agent 协同处理不同模块的大型项目,Codeg 的主从协作机制让 AI 团队分工成为可能。
- 远程/移动办公者: 依赖手机或平板处理紧急事务的开发者,移动端原生客户端让随时随地审阅代码成为现实。
- AI 编程爱好者: 探索不同 AI 编码工具效果的用户,通过 Codeg 的统一界面轻松对比 Claude Code 与 Codex 等工具的表现差异。
评论与建议
登录 后参与评论或提建议