3.2 KiB
3.2 KiB
Codeg
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Deutsch | Français | Português | العربية
Codeg(Code Generation)是一个面向多 Agent 的企业级代码生成工作台。
它把 Claude Code、Codex CLI、OpenCode、Gemini CLI 等本地 AI 编码代理统一到一个桌面应用中,支持会话聚合、并行 git worktree 开发、MCP/Skills 管理,以及 Git/文件/终端一体化工作流。
当前版本:
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 stable(2021 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]),统一查询参数 - 前端参数
camelCase,Rust 参数snake_case - TypeScript strict
隐私与安全
- 默认本地优先
- 仅在用户触发时访问网络
- 支持系统代理
许可证
Apache-2.0,详见 LICENSE。

