# Codeg [![Release](https://img.shields.io/github/v/release/xintaofei/codeg)](https://github.com/xintaofei/codeg/releases) [![Docs](https://img.shields.io/badge/docs-docs.codeg.app-3451b2)](https://docs.codeg.app) [![License](https://img.shields.io/github/license/xintaofei/codeg)](../../LICENSE)

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Deutsch | Français | Português | العربية

Codeg(Code Generation)是一个多智能体编码工作台:把所有 AI 编码智能体收进同一个地方 —— 并让它们协同工作。 它将所有受支持智能体 CLI 的会话聚合进一个可搜索的工作区,让主智能体在同一个任务内委派给其它类型的子智能体,并可作为桌面应用、独立服务器或 Docker 容器运行;此外还有原生 iOS 与 Android 客户端,让你离开电脑后也能接手正在跑的任务。 ![工作区](../images/workspace-light.png#gh-light-mode-only) ![工作区](../images/workspace-dark.png#gh-dark-mode-only) ## 📖 文档 **完整文档见 [docs.codeg.app](https://docs.codeg.app)** — [快速开始](https://docs.codeg.app/zh/getting-started/) · [指南](https://docs.codeg.app/zh/guide/) · [参考](https://docs.codeg.app/zh/reference/) ## 💖 赞助
优云智算
优云智算
感谢优云智算赞助了本项目!优云智算是 UCloud 旗下 AI 云平台,主打包月、按次的高性价比国模 agent Plan 套餐,低至 49 元/月起。同时提供官转稳定海外模型。支持接入 Claude Code、Codex 及 API 调用。支持企业高并发、7*24 技术支持、自助开票。通过此链接注册的用户,可得免费 5 元平台体验金!
随想AI中转站
随想AI中转站
感谢随想AI中转站对本项目的赞助!随想AI中转站是一家可靠高效的 API 中继服务提供商,提供 Claude、Codex、Gemini 等的中继服务。新账户注册后每日签到就送 0.5 元测试额度,充值额度 1:1,无需订阅,按量付费。多线路冗余、跨区域容灾、自动故障切换,长链路 SSE 不中断。
合租巴士
合租巴士
感谢合租巴士对本项目的赞助!合租巴士是一家可靠高效的 AI 中转服务平台,主要提供 Codex、Claude Code 等主流模型的高稳定中转能力,充值比例透明(1:1),Codex 倍率补贴低至 0.08。官网进群送 5 刀体验金
OneHop
OneHop
感谢 OneHop 对本项目的赞助!OneHop 让 Codeg 用户仅用一个 OpenAI 兼容的 API 密钥即可调用数百款领先模型,包括 GPT、Claude、Gemini、DeepSeek、Kimi 和 Qwen。无需管理多个供应商账号或反复修改代码即可切换模型,且按用量付费。通过 Codeg 注册即可获得 1 美元额度,再加入 OneHop 社区并参与欢迎活动可额外获得 5 美元——最高共计 6 美元测试额度。
> 想成为 Codeg 赞助商?[欢迎通过邮件与我们联系。](mailto:itpkcn@gmail.com) ## 🤖 支持的 Agent Claude Code · Codex · Gemini · OpenClaw · OpenCode · Cline · Hermes · CodeBuddy · Kimi Code · Pi · Grok · Cursor 其中大部分 Codeg 都能替你安装、锁定版本并更新。完整名单、各自的运行环境要求以及会话在磁盘上的存放位置,见 [支持的智能体](https://docs.codeg.app/zh/guide/supported-agents)。 ## 🤝 多智能体协作 多智能体协作,从此只需一个按键:输入 `@`,选中智能体,发送。剩下的调度全交给 Codeg —— 它把每个被提及的智能体拉起为独立会话,交付任务,再把工作实时汇流回你正在进行的对话。提及两个,它们就并肩开工:Claude Code 起草,Codex 同步评审。不用来回切换上下文,也不必在多个终端之间复制粘贴。 ![在单个 Codeg 会话中将任务委派给子智能体](../images/collaboration-light.gif#gh-light-mode-only) ![在单个 Codeg 会话中将任务委派给子智能体](../images/collaboration-dark.gif#gh-dark-mode-only) ## 📄 Office 文档 让智能体做一份演示、一份报告或一张表,它交付的是真正的 `.pptx` / `.docx` / `.xlsx` —— 右侧面板同时实时渲染。每一次改动都会自己落进预览:幻灯片逐页成形,表格逐步铺开,数字落入单元格。第 4 页不满意?下一条消息说一声就行 —— 智能体原地改同一个文件,预览随即跟上。无需导出,无需外部 Office 应用,全程不用离开 Codeg。 ![智能体编辑 Office 文档,旁边是实时预览](../images/office-light.png#gh-light-mode-only) ![智能体编辑 Office 文档,旁边是实时预览](../images/office-dark.png#gh-dark-mode-only) ## 💻 工作区 一个工作区,容纳所有智能体。无论正在干活的是 Claude Code、Codex 还是 Cursor,它们都在同一个编辑器、同一套实时 diff、同一个 Git 客户端里工作,而产出的是你仓库里真实的文件,就在你眼前变化。 **会话**:把你已有的历史一并接管 —— 所有已安装智能体的过往会话,一键导入,并可从中断处继续。进来之后它们不再是彼此隔绝的孤岛 —— `@` 提及一个旧会话,你正在对话的智能体就能读到它,哪怕那是另一个智能体留下的,于是今天的 Codex 能接着上周 Claude Code 停下的地方往下做。 **文件**:智能体的改动会以 diff 的形式,随着落盘即时呈现在对话旁边。任意文件都能在带语法高亮的真实编辑器里打开,用 `⌘L` 把整个文件(或仅一段选区)直接交给智能体,Markdown、HTML、图片与 Office 文档也都在同一面板内预览。 **Git**:一个完整的客户端,而不只是状态展示 —— 提交与推送、带每条提交推送状态的历史、新建分支、合并、变基、贮藏、重置,以及与另一个分支比较。遇到冲突会打开三栏合并编辑器,逐块采纳或自己动手写。而工作树把并行开发压缩成一个动作 —— 新分支、独立目录,外加一个扎根其中的新会话,于是一队智能体可以同时开发不同功能,谁也不碰谁的文件。 ## 📱 iPhone、iPad 与 Android 离开电脑,任务也不必停下。原生 iOS 与 Android 客户端连接的就是你自己在跑的那个 Codeg —— 桌面应用的 **Web 服务**,或者你自己的 `codeg-server` —— 在手机上发起会话、看着回复与工具调用实时流回、处理权限审批、浏览项目与分支。手机上不会多出任何东西:文件、智能体 CLI 与会话仍留在运行 Codeg 的那台机器上,访问令牌则交由 iOS Keychain 或 Android Keystore 保管。两个客户端均已开源([iOS](https://github.com/xintaofei/codeg-ios)、[Android](https://github.com/xintaofei/codeg-android)),目前处于测试阶段;三步即可完成配对,见 [移动应用](https://docs.codeg.app/zh/getting-started/installation#mobile-apps)。 | iPhone 与 iPad | Android | | :---: | :---: | | 在 Codeg iOS 客户端中发起会话 | 智能体回复实时流入 Codeg Android 客户端 | ## ✨ 核心亮点 - **[会话聚合](https://docs.codeg.app/zh/guide/aggregation)** — 把所有受支持智能体的会话导入统一、可搜索的工作区,并从上次中断处继续 - **[多智能体协作](https://docs.codeg.app/zh/guide/multi-agent)** — `@` 提及任意智能体即可委派:不同类型的子智能体各自作为独立会话,在同一个任务内并行运行 - **[工作区](https://docs.codeg.app/zh/guide/workspace)** — 智能体旁边就是完整的工程闭环:文件树、编辑器与 diff、Git 变更、提交,以及内置终端 - **[Git 与 Worktree](https://docs.codeg.app/zh/guide/git)** — 查看并提交变更、管理 Git 远程账号,用内置 `git worktree` 流程并行开发 - **[消息渠道](https://docs.codeg.app/zh/guide/chat-channels)** — 在 Telegram、飞书、iLink(微信)里直接驱动智能体:创建任务、批准权限、实时接收进展 - **[自动化](https://docs.codeg.app/zh/guide/automations)** — 把配置好的输入框存成可复用的自动化任务,按 cron 计划或手动触发、无界面运行 - **[Office 文档](https://docs.codeg.app/zh/guide/office)** — 通过内置 `officecli` 创建、分析、校对和编辑 `.docx` / `.xlsx` / `.pptx`,并在标签页内实时预览 - **[科学研究](https://docs.codeg.app/zh/guide/research)** — 内置科研技能(假设生成、实验设计、统计、可视化、批判性评估、文献检索),任意智能体均可调用 - **[项目启动器](https://docs.codeg.app/zh/guide/project-boot)** — 可视化创建新项目并实时预览,创建完直接在工作区打开 - **[MCP](https://docs.codeg.app/zh/guide/mcp) & [技能](https://docs.codeg.app/zh/guide/skills)** — 本地服务器扫描 + 市场搜索/安装,技能支持全局与项目级管理 - **[桌面端、服务器与 Docker](https://docs.codeg.app/zh/getting-started/deployment)** — 原生桌面应用、可用浏览器访问的独立 `codeg-server`,或者 `docker compose up` - **[iPhone、iPad 与 Android](https://docs.codeg.app/zh/getting-started/installation#mobile-apps)** — 原生移动客户端连接你的桌面端或服务器:随时随地发起会话、接收流式回复、批准权限、浏览项目 ## 📦 安装与运行 **桌面端** — 从 [Releases](https://github.com/xintaofei/codeg/releases) 下载 macOS、Windows 或 Linux 的安装包,再按 [安装](https://docs.codeg.app/zh/getting-started/installation) 操作。 **服务器** — 无界面运行 Codeg,用任意浏览器访问。Linux 或 macOS: ```bash curl -fsSL https://raw.githubusercontent.com/xintaofei/codeg/main/install.sh | bash CODEG_STATIC_DIR=/usr/local/share/codeg/web codeg-server ``` Windows(PowerShell): ```powershell irm https://raw.githubusercontent.com/xintaofei/codeg/main/install.ps1 | iex $env:CODEG_STATIC_DIR="$env:LOCALAPPDATA\codeg\web"; codeg-server ``` **Docker** — 同一个服务器,装进一个容器: ```bash docker run -d -p 3080:3080 -v codeg-data:/data ghcr.io/xintaofei/codeg:latest ``` **移动端** — 安装 [iOS 应用](https://apps.apple.com/app/codeg-client/id6785199071) 或 [Android APK](https://github.com/xintaofei/codeg-android/releases/latest),再把它指向桌面应用的 **Web 服务**或你自己的 `codeg-server`:填地址、填令牌,完成。配对步骤见 [移动应用](https://docs.codeg.app/zh/getting-started/installation#mobile-apps)。 Compose、预编译二进制、源码构建与就地升级见 [部署](https://docs.codeg.app/zh/getting-started/deployment);环境变量见 [配置](https://docs.codeg.app/zh/getting-started/configuration)。想构建 Codeg 本身:[开发](https://docs.codeg.app/zh/reference/development) 与 [架构](https://docs.codeg.app/zh/reference/architecture)。 ## 🔒 隐私与安全 - 默认本地优先:解析、存储与项目操作都在本地完成 —— 仅在用户主动触发时才访问网络 - Web 模式与服务器模式均使用基于令牌的身份认证 - 支持系统代理,适配企业网络环境 详见 [隐私与安全](https://docs.codeg.app/zh/reference/privacy)。 ## 👥 交流 - 扫描下方二维码加入我们的微信群,参与讨论、反馈与更新 WeChat WeChat - 感谢 [LinuxDO](https://linux.do) 社区的支持 ## 🙏 鸣谢 - [Agent Client Protocol](https://agentclientprotocol.com):Codeg 得以连接所有受支持智能体的基础 - [Superpowers](https://github.com/obra/superpowers):为 Codeg 的专家技能模块提供支持 - [OfficeCLI](https://github.com/iOfficeAI/OfficeCLI):为 Codeg 的 Office 文档工作流提供支持 - [scientific-agent-skills](https://github.com/K-Dense-AI/scientific-agent-skills):为 Codeg 的科学研究技能提供支持(MIT 许可的子集) ## 📜 许可证 Apache-2.0,详见 [LICENSE](../../LICENSE)。