Covendocs
CLI ReferenceCLI Reference

CLI Reference

First-class reference for the coven command and the current Coven CLI command surface.

2 min read

The user-facing command is coven. OpenCoven is the ecosystem and package namespace; Coven is the local runtime and command-line product.

Run coven with no arguments when you want the guided interactive shell. Use explicit subcommands when you want a scriptable or copy-paste path.

Command map

CommandUse it for
covenOpen the interactive chat/shell when stdin/stdout are a terminal.
coven tuiExplicitly open the slash-command TUI.
coven doctorCheck store, project, daemon, socket, and harness readiness.
coven daemon startStart the local daemon process.
coven daemon statusInspect daemon pid, socket, and health state.
coven daemon restartRebind the local socket after changes or stale state.
coven daemon stopStop the local daemon.
coven run codex "fix tests"Launch a project-scoped Codex harness session.
coven run claude "polish this UI"Launch a project-scoped Claude Code harness session.
coven sessionsBrowse, rejoin, view, archive, summon, or sacrifice sessions.
coven sessions --allInclude archived sessions.
coven sessions --manageForce the interactive session browser.
coven sessions --plainPrint a plain table for scripts or copying.
coven sessions --jsonPrint a JSON sessions array for clients.
coven attach <session-id>Replay/follow a session and forward input to live daemon sessions.
coven summon <session-id>Restore an archived session, then attach.
coven archive <session-id>Hide a completed session while preserving events.
coven sacrifice <session-id> --yesPermanently delete a non-running session and its event log.
coven patch openclawLaunch the guided OpenClaw repair flow.
coven pcInspect local machine pressure and recovery options.

What owns what

The CLI is a client and presentation layer. The daemon is the authority boundary for launches, cwd validation, session liveness, input forwarding, kill requests, and stored event state.

Use these references together:

Bare prompt shortcut

When you pass text without a subcommand, Coven treats it as a Cast prompt:

coven "explain this repo in 5 bullets"

Use the shortcut for quick interactive work. Use coven run <harness> <prompt> when you want an explicit harness and session record.

Was this page helpful?No

Last updated on

On this page