Files
codeg/docs/readme/README.zh-CN.md
2026-03-09 12:18:10 +08:00

3.2 KiB
Raw Blame History

Codeg

Release License

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

CodegCode Generation是一个面向多 Agent 的企业级代码生成工作台。 它把 Claude Code、Codex CLI、OpenCode、Gemini CLI 等本地 AI 编码代理统一到一个桌面应用中,支持会话聚合、并行 git worktree 开发、MCP/Skills 管理,以及 Git/文件/终端一体化工作流。

Codeg Light Codeg Dark

当前版本:v0.0.x(快速迭代中)

核心亮点

  • 多 Agent 统一工作台
  • 本地会话聚合与结构化展示
  • 内置 git worktree 并行开发
  • MCP 管理(本地扫描 + 市场搜索/安装)
  • Skills 管理(全局与项目级)
  • 文件树、Diff、Git、提交、终端一体化

支持范围

1) 会话解析(历史会话)

Agent 环境变量优先路径 macOS / Linux 默认路径 Windows 默认路径
Claude Code $CLAUDE_CONFIG_DIR/projects ~/.claude/projects %USERPROFILE%\\.claude\\projects
Codex CLI $CODEX_HOME/sessions ~/.codex/sessions %USERPROFILE%\\.codex\\sessions
OpenCode $XDG_DATA_HOME/opencode/opencode.db ~/.local/share/opencode/opencode.db %USERPROFILE%\\.local\\share\\opencode\\opencode.db
Gemini CLI $GEMINI_CLI_HOME/.gemini ~/.gemini %USERPROFILE%\\.gemini

2) ACP 实时会话

内置 20+ Agent 适配器(如 Claude Code、Codex CLI、Gemini CLI、OpenCode、OpenClaw 等)。

3) Skills 设置页支持

  • 已支持:Claude Code / Codex / OpenCode / Gemini CLI / OpenClaw
  • 其他代理将持续补齐

4) MCP 目标应用

当前支持写入Claude Code、Codex、OpenCode。

快速开始

环境要求

  • Node.js >=22
  • pnpm >=10
  • Rust stable2021 edition
  • Tauri 2 构建依赖

开发命令

pnpm install
pnpm tauri dev
pnpm dev
pnpm build
pnpm tauri build
pnpm eslint .

# 在 src-tauri/ 下执行
cargo check
cargo clippy
cargo build

架构概览

Next.js 16 (Static Export) + React 19
        |
        | invoke()
        v
Tauri 2 Commands (Rust)
  |- ACP Manager
  |- Parsers
  |- Git / File Tree / Terminal
  |- MCP marketplace + local config writer
  |- SeaORM + SQLite

开发约束

  • 前端静态导出(output: "export"
  • 不使用动态路由([param]),统一查询参数
  • 前端参数 camelCaseRust 参数 snake_case
  • TypeScript strict

隐私与安全

  • 默认本地优先
  • 仅在用户触发时访问网络
  • 支持系统代理

许可证

Apache-2.0,详见 LICENSE