{"name":"Coven: Local-First Runtime for AI Coding Agent Sessions","description":"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.","github":"https://github.com/OpenCoven/coven","url":"https://osrepos.com/repo/opencoven-coven","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/opencoven-coven","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/opencoven-coven.md","json":"https://osrepos.com/repo/opencoven-coven.json","topics":["Rust","AI Agents","Developer Tools","CLI","Local-First","Agent Orchestration","Coding Agent","AI Development"],"keywords":["Rust","AI Agents","Developer Tools","CLI","Local-First","Agent Orchestration","Coding Agent","AI Development"],"stars":null,"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.","content":"## Introduction\n\nCoven 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.\n\n## Why Use Coven and Its Benefits\n\nCoven 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:\n\n*   **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.\n*   **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.\n*   **Visible Work**: All agent interactions and outputs are made visible, allowing developers to observe, attach to, and coordinate agent work effectively.\n*   **Security and Control**: The Rust daemon acts as the authority boundary, ensuring that security decisions flow inward, enhancing the safety of your development environment.\n*   **Local-First Development**: By operating locally, Coven offers speed, privacy, and reliability, reducing dependency on external services for core agent operations.\n\n## Installation\n\nGetting started with Coven is straightforward using npm. Ensure you have Node.js installed, then run:\n\nbash\nnpm install -g @opencoven/cli\ncoven doctor\n\n\nCoven'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](https://docs.opencoven.ai/docs/guide/install \"Coven Installation Guide\" target=\"_blank\").\n\n## Examples\n\nHere's a quick guide to launching and managing your first AI coding agent session with Coven:\n\nbash\ncd /path/to/your/project\n\n# 1. Complete provider-owned login\ncoven setup codex\n\n# 2. Check local readiness\ncoven doctor\n\n# 3. Start the daemon\ncoven daemon start\n\n# 4. Launch a session\ncoven run codex \"fix the failing tests\"\n\n# 5. Browse and manage sessions\ncoven sessions\n\n# 6. Stop the daemon when done\ncoven daemon stop\n\n\nRunning `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](https://docs.opencoven.ai/docs/cli \"Coven CLI Reference\" target=\"_blank\").\n\n## Links\n\n*   **GitHub Repository**: [OpenCoven/coven](https://github.com/OpenCoven/coven \"Coven GitHub Repository\" target=\"_blank\")\n*   **Official Website**: [opencoven.ai](https://opencoven.ai/ \"OpenCoven Official Website\" target=\"_blank\")\n*   **Documentation**: [docs.opencoven.ai](https://docs.opencoven.ai/ \"Coven Documentation\" target=\"_blank\")\n*   **Discord Community**: [Join Discord](https://discord.gg/opencoven \"Join the OpenCoven Discord\" target=\"_blank\")\n*   **X (Twitter)**: [@OpenCvn](https://x.com/OpenCvn \"OpenCoven on X\" target=\"_blank\")","metrics":{"detailViews":0,"githubClicks":0},"dates":{"published":null,"modified":"2026-09-18T07:35:25.000Z"}}