Getting started
Install Coven, run one session, and keep its record.
1 min read
What you get
Coven supervises a coding-agent CLI in a project boundary, then keeps its session record and event log locally. Your harness keeps its own provider login; Coven keeps the lifecycle, replay, and local API consistent.
1. Verify Coven
Use the package without a global install:
npx @opencoven/cli doctorOr install it globally:
npm install -g @opencoven/cli
coven doctordoctor reports the next setup action when the local store, project detection, daemon, or a harness is not ready.
2. Connect a harness
Install and authenticate the harness you want Coven to launch. For example:
npm install -g @openai/codex
codex loginnpm install -g @anthropic-ai/claude-code
claude doctorSee Harnesses for supported harnesses, adapter setup, and credential boundaries.
3. Run a session
From the repository you want to work in:
coven daemon start
coven run codex "fix the failing tests" --title "Fix tests"The daemon rejects a missing project root or a working directory outside that root. This is the core distinction: a harness runs the task; Coven enforces and records the session around it.
4. Inspect the result
coven sessions
coven attach <session-id>Archive a completed record when it is no longer active; sacrifice it only when you intend to delete its events permanently.
coven archive <session-id>
coven sacrifice <session-id> --yesContinue
Last updated on