Codeg is a workspace that runs many AI coding agents in one interface and lets them work together. It talks to every agent over the Agent Client Protocol (ACP), so each one renders as the same structured conversation with tool cards, live diffs, plans, and permission prompts rather than a terminal. Fifteen agents come built in, including Claude Code, Codex, Gemini CLI, OpenClaw, OpenCode, Cline, Hermes, Pi, and DeepSeek Harness, and any other agent from the public ACP registry can be added.
Codeg reads the session history each agent CLI keeps on disk, so sessions can be imported, searched, and resumed, and an old session can be @-mentioned so a different agent reads it. Typing @ and picking an agent starts it as its own session in the same thread, which is how one agent drafts while another reviews. To-dos run unattended in their own git worktree and branch, now or on a schedule, and wait in a review step before the agent lands the diff.
It runs as a desktop app, a self-hosted server opened in a browser, or a Docker container, with native iPhone, iPad, and Android clients and Telegram, Lark, and WeChat channels connecting back to it. Parsing, storage, and project operations stay on the machine that hosts it, and the web and server modes use token authentication.
Features
- Built-in agents: fifteen ACP agents built in, with install, pinning, and updates handled by Codeg, plus any agent from the ACP registry or a distribution JSON
- Session aggregation: imports, searches, and resumes the on-disk history of every supported agent CLI, and hands a session to a different agent
- Multi-agent collaboration: @-mention agents to run them as parallel sessions in one thread, with sub-agents shown as live cards
- Unattended to-dos: each to-do gets its own git worktree and branch, runs now or on a schedule, and waits for diff review
- Infinite canvas: conversations, files, terminals, and notes laid out as cards on a board, grouped by folder and agent
- Engineering tools: editor, side-by-side diffs, a git client with a three-pane merge editor, one-click worktrees, and an embedded terminal
- Repository panel: issues, pull requests, checks, and merges for GitHub, GitLab, Gitea, and Forgejo, with any issue or PR turned into a to-do
- Office documents and research: renders generated .pptx, .docx, and .xlsx files live, and bundles research skills for hypotheses, statistics, and literature search
- Browser and computer use: a built-in browser the agent can read or drive, and, in preview, control of shared windows
- Automations: saves a configured composer and runs it headlessly on a cron schedule or on demand
- Token usage: trends, cache hit rate, an activity heatmap, and usage by folder, agent, model, and session
- Deployment options: desktop app, self-hosted server, Docker, native mobile clients, and Telegram, Lark, and WeChat channels


