Context capsules β offload context as an encrypted, immutable DAG
Save conversation context into content-addressed DAG capsules, verify on disk, then compact your model window β instead of truncating and losing it.
- Immutable + acyclic by construction β segment ids are hashes over content + parents (Git-style)
- AES-256-GCM at rest β per-capsule keys wrapped by a project master key stored outside
.forkmind/ - Restore full or per-segment, integrity-verified before anything is returned
- Crypto-shredding delete β the key dies first; tombstones block resurrection
- Surfaces:
forkmind contextCLI,/api/contextHTTP API, 6 MCP tools,forkmind-archivistClaude Code skill + subagent
RAID β Redundant Array of Independent DAGs
- Mirror capsules to extra filesystem targets (second disk, synced folder, network mount)
- Replicas hold ciphertext + manifests only β keys are never replicated
- Self-healing restore on primary loss or bit-rot (healed copies fully re-verified)
- Tombstone propagation on sync cleans replicas that were offline during a forget
forkmind context replicas add|remove|list|sync
Also
- BOM-tolerant CLI JSON input (Windows)
- 22 new tests β suite now 68 passing
- npm:
npm install -g forkmind/npx forkmind start - Claude Code:
/plugin marketplace add Medhovarsh/forkmindβ/plugin install forkmind
Full docs: https://github.com/Medhovarsh/forkmind#readme
Design doc: docs/design/context-offload-agent.md