Substrate Framework for Persistent Agents

Familiars that Recall, Reason, and React.

Coven is an open-source framework for persistent AI agents with memory, personality, and tool access. Not chatbots. Familiars.

Coven gives your AI agents persistent memory, distinct personality, and real tool access — then puts them everywhere you work. Every agent is a familiar: named, remembered, and yours.

npm
create opencoven-app
Full guide

Coven's a Substrate, not a Harness

Coven is built around the idea that AI agents deserve an identity.

Message Lifecycle
Click a step to trace the path
Current implementation pieces

Coven is a Rust runtime with a small local API, an npm launcher, and adaptable to external harness bridging.

npm install @opencoven/cli
crates/coven-cli
Rust CLI, TUI, daemon, PTY supervision, and local socket API.
rust
packages/openclaw-coven
External OpenClaw bridge that talks to Coven through the daemon API.
plugin
packages/cli
npm wrapper that resolves and launches the native Coven binary.
npm
coven.daemon.v1
Versioned HTTP-over-Unix-socket contract for local clients.
api
coven.sqlite3
Local session metadata and event ledger owned by the daemon.
store

Build your first Coven familiar.

Start with the guided setup, then drop into the API contract when you need the daemon surface.