OpenCoven

coven: Run Project-Scoped AI Coding-Agent Sessions

Coven is a Rust-based local runtime for project-scoped coding-agent sessions, with durable state and authority boundaries. It lets developers run Codex, Claude Code, GitHub Copilot CLI, and other harnesses on macOS, Linux, and Windows x64.

Stars
73
Forks
26
Stars, last 28 days
+8
Last commit
today
Contributors
12

Our take

Activeregular commits and releases

Health score

74/100

How it is scored
Activity
85
Community
36
Issues
92
Pull requests
84

+8 stars in the last 28 days

  • Merges more pull requests than 96% of the projects we track
  • Releases more often than 87% of the projects we track
  • Closes issues faster than 81% of the projects we track

Coven is an actively maintained Rust runtime with a clear daemon-owned security model, but its early-MVP status and concentrated contribution base call for a measured adoption.

Good fit if

  • You want one local session runtime for Codex, Claude Code, or GitHub Copilot CLI across macOS, Linux, or Windows x64.
  • You need project-scoped sessions, durable state, and a local API for custom clients.
  • You are comfortable evaluating an actively developed MIT-licensed project with frequent commits and releases.

Look elsewhere if

  • You need a mature, low-change dependency rather than a project whose recent activity and releases indicate active development.
  • You require a provider-neutral session manager that already supports harnesses beyond the adapters described in the README.
  • Your adoption policy avoids projects where most contributions come from one person.
All health signals
Last commit2026-10-27 (today)
Commits, last 90 days100+
Releases, last 12 months51 (latest v0.4.10, 2026-10-14)
Contributors12 (top contributor: 84% of commits)
Issues closed, last 90 days34+ (typically closed in 0 days)
Pull requests merged, last 90 days95 (typically merged in 0 days)
Project age6 months

Checked on 2026-10-28 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

77

Forks

26

Change since Nov 3, 2026: +1 stars·0 forks

Overview

Coven is a Rust-based local runtime for project-scoped AI coding-agent sessions. It gives harnesses such as OpenAI Codex, Anthropic Claude Code, and GitHub Copilot CLI a shared environment for launching and observing work, while keeping project boundaries and session authority in the daemon.

It is aimed at developers who want to manage different coding-agent CLIs through one local substrate rather than tie session state and control to a particular harness. The README describes support for macOS, Linux, and Windows x64, and identifies the project as an early MVP.

Key Features

  • Launch and manage sessions for Codex, Claude Code, and GitHub Copilot CLI through a common runtime.
  • Scope agent work to local projects, with the Rust daemon enforcing the authority boundary.
  • Run harnesses through PTYs and observe their output.
  • Persist session state and event logs using SQLite.
  • Access the daemon through a same-user local IPC API, with the CLI/TUI and other clients acting as interfaces.
  • Coordinate or present sessions through integrations such as CastCodes, comux, or custom clients.
  • Check local setup with coven doctor.

Use Cases

  • A developer switching between Codex and Claude Code can launch and browse sessions through the same runtime.
  • A team experimenting with several coding-agent harnesses can keep project-scoped sessions and their state in one local system.
  • Developers building their own session interface can connect to Coven's local IPC API instead of implementing session ownership themselves.
  • A user who wants visible, persistent agent work can use the CLI/TUI to launch and inspect sessions on a supported desktop platform.

What you need

Detected in the repository

  • Rust (from Cargo.toml)
  • A test suite and automated checks on GitHub Actions

License in plain words

MITpermissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the copyright and license notice
  • Share your changes: no

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Install the CLI and check your local setup:

npm install -g @opencoven/cli
coven doctor

See the README and installation guide for setup and usage details.

Alternatives

  • cccc: CCCC coordinates persistent agent teams across runtimes, machines, and trusted groups, while Coven provides project-scoped local sessions.
  • amux: amux runs agents in parallel through tmux with task boards and schedules, while Coven focuses on project-scoped runtime sessions and authority boundaries.
  • codeg: Codeg is a collaborative ACP workspace spanning desktop, server, Docker, and mobile, while Coven is a local runtime for project-scoped sessions.
  • atlas: Atlas is a desktop workspace for multiple agents on one codebase with Git-linked session context, while Coven centers on local runtime state and authority boundaries.
ProjectLanguageLicenseStarsStatus
covenRustMIT73Active
ccccRustApache-2.01.3kActive
amuxRust–547Active
codegRustApache-2.04kActive
atlasTypeScriptApache-2.09.6kNew

Considerations

  • The README labels Coven an early MVP and warns that users should expect rough edges.
  • Session logs capture harness output. The project cautions against using untrusted harnesses or prompts in sensitive repositories, and against putting secrets in prompts.
  • The project is actively developed, with recent commits and releases; most contributions come from one person, which may matter for teams assessing continuity.
  • The README focuses current harness support on Codex, Claude Code, and GitHub Copilot CLI while adapter contracts mature.
  • The runtime is written in Rust and uses SQLite for persistence. The README offers platform-specific CLI packages, while source development requires a Rust toolchain.

Found this useful?

Share it with someone who would like coven.

Comparisons