Immediate recall
Agents can search and recall a record as soon as it is written.
LOCAL-FIRST · SCOPED · SOURCE VERSION 2026.8.4
Dreamcatcher gives Hermes, Claude Code, and Codex one canonical SQLite ledger. Retrieval is the default, so saved facts are available immediately. Private agents and projects stay isolated by scope. You keep the database and its audit history on your machine.
ARCHITECTURE
Every record belongs to shared, private/<agent>, or an authorized project/<id> scope. Identity comes from trusted MCP transport context instead of tool arguments. Shared records require explicit promotion, while sensitive lifecycle changes require confirmation. Provenance, actor, consent source, lifecycle state, and trace ID remain inspectable.
Agents can search and recall a record as soon as it is written.
Private memory stays private across search, direct lookup, tasks, and audits.
Corrections and restores append versions, and deletion keeps a recoverable record.
MCP
The tool set covers recall, capture, review, lifecycle, portability, backup, and health. Inputs and outputs use JSON schemas. The MCP 2026 server supports Tasks, Apps, Skills, OAuth-protected HTTP, and sealed request state. Current Hermes, Claude Code, and Codex registrations use the compatibility adapter over stdio.
memory_recallmemory_searchmemory_getmemory_remember
memory_promotememory_correctmemory_supersedememory_delete
memory_restorememory_review_conflictsmemory_resolve_reviewmemory_consolidate
memory_importmemory_exportmemory_backupmemory_health
SETUP
Install from an authorized source checkout, then initialize the local ledger. Setup previews every target path and generated registration without writing it. Add --apply only after the preview is correct. Restart each host and verify memory_health before saving durable memory.
uv tool install .
dreamcatcher quickstart
dreamcatcher setup all
dreamcatcher setup all --apply
Repository access is required. This page does not offer a package or installer.
MACOS MANAGEMENT
The macOS app previews host and service changes before it writes. Host registration, background services, and login-item state each need explicit consent. Applied transactions receive durable receipts, so rollback and uninstall touch only state still owned by Dreamcatcher. Unknown port owners block setup instead of being replaced.
127.0.0.1:8421127.0.0.1:8422The Memory Control Center uses the same canonical MCP service and ledger. It supports scope inspection, recall debugging, conflict review, confirmed changes, audit history, tasks, health, and admin backup. The embedded MCP App provides the same operator functions through a host bridge. Run the standalone interface with dreamcatcher-control-center.
PORTABILITY
.dream file.An identity artifact contains its authorized private scope, shared records, selected projects, soul, skills, and client templates. Import merges authorized data without widening scope. A system backup remains separate because restore replaces the ledger and creates a pre-restore backup. Integrity checks, deterministic packaging, and secret scanning run before publication or import.