Coven: Local-First Runtime for AI Coding Agent Sessions
This repository profile is provided by osrepos.com, an open source repository discovery platform.
Summary
Coven is a powerful local-first runtime designed for managing project-scoped AI coding agent sessions. It provides durable state, robust authority boundaries, and seamless interoperability with multiple coding harnesses like Codex, Claude Code, and GitHub Copilot CLI. This tool enables developers to safely launch, observe, and coordinate AI agent work directly within their local project environments.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
Coven is a cutting-edge local-first runtime developed by OpenCoven, specifically engineered for project-scoped AI coding agent sessions. It acts as a neutral substrate, allowing developers to integrate and manage various coding agent CLIs, including Codex, Claude Code, and GitHub Copilot CLI, within explicit local project boundaries. Coven ensures durable state, establishes clear authority boundaries, and facilitates multi-harness interoperability, making it a pivotal tool for modern AI-assisted development workflows.
Why Use Coven and Its Benefits
Coven addresses the need for a controlled and visible environment for AI coding agents. Its core philosophy is "One project. Any harness. Visible work." This means you gain unparalleled flexibility and control over your AI-driven development:
- Harness Flexibility: Choose your preferred coding agent, whether it's Codex, Claude Code, GitHub Copilot CLI, or future adapters, and run them all through a unified system.
- Session Ownership: Coven takes ownership of the agent session, providing project-scoped boundaries, secure PTY execution, comprehensive event logging, and SQLite persistence. This ensures that agent activities are contained, auditable, and their state is durable.
- Visible Work: All agent interactions and outputs are made visible, allowing developers to observe, attach to, and coordinate agent work effectively.
- Security and Control: The Rust daemon acts as the authority boundary, ensuring that security decisions flow inward, enhancing the safety of your development environment.
- Local-First Development: By operating locally, Coven offers speed, privacy, and reliability, reducing dependency on external services for core agent operations.
Installation
Getting started with Coven is straightforward using npm. Ensure you have Node.js installed, then run:
npm install -g @opencoven/cli
coven doctor
Coven's universal wrapper (@opencoven/cli) automatically selects the correct platform-specific package for your system (macOS Apple Silicon, macOS Intel x64, glibc-based Linux x64, or Windows x64). For more detailed installation routes, including cargo and source builds, refer to the official documentation.
Examples
Here's a quick guide to launching and managing your first AI coding agent session with Coven:
cd /path/to/your/project
# 1. Complete provider-owned login
coven setup codex
# 2. Check local readiness
coven doctor
# 3. Start the daemon
coven daemon start
# 4. Launch a session
coven run codex "fix the failing tests"
# 5. Browse and manage sessions
coven sessions
# 6. Stop the daemon when done
coven daemon stop
Running coven without arguments opens the interactive Coven UI, providing a visual interface for managing your sessions. The full command reference is available in the CLI documentation.
Links
- GitHub Repository: OpenCoven/coven
- Official Website: opencoven.ai
- Documentation: docs.opencoven.ai
- Discord Community: Join Discord
- X (Twitter): @OpenCvn
Related repositories
Similar repositories that may be relevant next.

ai-memory: Long-Term Memory Solution for AI Coding Agents
September 10, 2026
ai-memory is a robust solution providing long-term memory for AI coding agents, enabling seamless handoffs between different agent vendors and machines. It ensures that project knowledge, failed approaches, and open questions persist, facilitating collaborative development and continuous progress across various tools and teams. Built in Rust, this open-source project offers a reliable and transparent way to manage agent memory.

Worktrunk: Streamlining Git Worktree Management for AI Agent Workflows
September 9, 2026
Worktrunk is a powerful CLI tool built in Rust, designed to simplify Git worktree management. It's particularly optimized for parallel AI agent workflows, making it easy to handle multiple development branches simultaneously. By abstracting away the complexities of native Git worktrees, Worktrunk enhances developer productivity with intuitive commands and automation features.

vibe-kanban-local: A Self-Contained Kanban for AI Coding Agents
September 8, 2026
vibe-kanban-local is a robust, local-only fork of the original BloopAI/vibe-kanban project, maintained after its upstream sunset. It provides a self-contained, single-user kanban board, allowing developers to integrate over ten different AI coding agents directly into their workflow without any cloud dependencies or logins. This tool is ideal for enhancing productivity with AI assistance in a private, offline environment.

Ralph Orchestrator, An Advanced Framework for Autonomous AI Agent Orchestration
September 6, 2026
Ralph Orchestrator is a robust, Rust-based framework designed for autonomous AI agent orchestration. It implements the innovative "Ralph Wiggum technique," a methodology focused on continuous iteration to ensure AI agents complete complex tasks effectively. This powerful tool supports multiple AI backends and offers features like a "hat system" for specialized personas and human-in-the-loop interaction via Telegram.
Source repository
Open the original repository on GitHub.