git worktree flows, connects your coding agents to messaging platforms like Telegram and Lark, and gives you integrated Git, file, and terminal workflows, all accessible from any browser without requiring a desktop environment.
Key capabilities
- Unified multi-agent workspace — run and switch between multiple agents within the same project
- Conversation history — browse, search, and render all local agent session history in a structured UI
- Parallel git worktrees — develop across isolated branches simultaneously with built-in worktree management
- Chat channels — control agents, approve permissions, and receive notifications from Telegram, Lark (Feishu), or iLink (Weixin)
- MCP management — scan, search, install, and configure Model Context Protocol servers locally or from a registry
- Project Boot — visually scaffold new projects with a live preview pane before writing a single line of code
- Web service mode — access your full workspace from any browser; deploy as a standalone server or Docker container
Supported agents
Codeg reads each agent’s local conversation data from the paths below. Set the environment variable to override the default location.| Agent | macOS / Linux default | Windows default | Environment variable |
|---|---|---|---|
| Claude Code | ~/.claude/projects | %USERPROFILE%\.claude\projects | CLAUDE_CONFIG_DIR |
| Codex CLI | ~/.codex/sessions | %USERPROFILE%\.codex\sessions | CODEX_HOME |
| OpenCode | ~/.local/share/opencode/opencode.db | %USERPROFILE%\.local\share\opencode\opencode.db | XDG_DATA_HOME |
| Gemini CLI | ~/.gemini | %USERPROFILE%\.gemini | GEMINI_CLI_HOME |
| OpenClaw | ~/.openclaw/agents | %USERPROFILE%\.openclaw\agents | — |
| Cline | ~/.cline/data/tasks | %USERPROFILE%\.cline\data\tasks | CLINE_DIR |
Environment variables take precedence over the default paths. Set the relevant variable if your agent stores data in a non-standard location.
Deployment modes
| Mode | Description |
|---|---|
| Desktop app | Tauri-based native app for macOS, Linux, and Windows. Full GUI with system tray, notifications, and auto-update. |
| Standalone server | Single binary (codeg-server) that serves the web UI over HTTP. No desktop environment required. Ideal for remote Linux servers. |
| Docker | Pre-built container image with git and ssh included. Persistent data via a named volume. One command to start. |
Get started
Quickstart
Get Codeg running in minutes with a single install command.
Installation
Detailed setup instructions for every deployment mode.
Supported agents
Configure and connect each AI coding agent.
Chat channels
Control agents from Telegram, Lark, or iLink.