coven vs codeg

AI coding-agent runtimes and workspaces compared

coven and codeg both help developers run and coordinate AI coding agents, and both are written in Rust. coven focuses on project-scoped sessions managed by a local runtime, while codeg offers a broader workspace for agent conversations, code changes, and tasks across desktop, server, and mobile.

covencodeg
LanguageRustRust
LicenseMITApache-2.0
Stars734k
Forks26518
Last analyzedOct 28, 2026Oct 19, 2026

Key differences

  • coven uses a local daemon to enforce project boundaries and persist session state; codeg organizes agent conversations, changes, and tasks in a shared workspace.
  • coven focuses on Codex, Claude Code, and GitHub Copilot CLI; codeg connects 19 built-in agents and custom ACP agents.
  • coven provides a local IPC API and CLI/TUI; codeg offers desktop, self-hosted server, Docker, mobile, and a CLI for scripts and CI.
  • coven is MIT-licensed; codeg is Apache-2.0-licensed.
  • coven is described as an early MVP with expected rough edges; codeg has a wider set of workspace features, with computer-use support identified as a preview.
  • Both projects are Rust-based and have contributions concentrated in one person, a continuity consideration for teams assessing either project.

Choose coven if you…

  • need a local runtime to manage project-scoped sessions across supported coding-agent harnesses.
  • want session state and event logs persisted locally with a daemon enforcing project boundaries.
  • prefer a CLI/TUI or a local IPC API for launching and observing agent sessions.
Read the coven analysis →

Choose codeg if you…

  • want one workspace for conversations, code changes, project files, and agent tasks.
  • need to delegate work across agents, including parallel tasks in isolated Git worktrees.
  • want desktop, self-hosted, Docker, or mobile access, or a CLI for scripts and CI.
Read the codeg analysis →

Compare the numbers side by side, or add more projects

This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.