Scenarios
One versioned document model, three scales. Storage, identity, and discovery scale with the deployment.
Personal: your memory
A server of your own, on your machine or a remote host you join from every device.
- Agent memory: persistent memory for Claude Code, OpenCode, pi, and other MCP agents
- Personal knowledge base: local wiki, full history, TUI browser
Team: a shared world
One server a group reads, a reading room for humans, MCP for agents. Capability tokens scope each person’s writes.
- Team knowledge base: the manual build with per-person tokens
- Public hub: public server, Let’s Encrypt, open reads
Enterprise: a knowledge system
Many worlds behind one gateway, your identity provider in front. Teams join with one command; access is scoped per world. The knowledge server derives the cross-world graph.
- Organizational knowledge system: architecture, reference deployment, how users join
- Install a knowledge system: worlds, gateways, and library with Helm
- The library and the librarian: human front-end over the universe
They compose
Anyone can run a personal memory and join the org system in the same agent, in
Claude Code, Cursor, OpenCode, or pi. All four
plugin pairs share one ~/.demarkus state. /promote lifts a ready note from
the private tier to the shared one through a curation gate; /soul-refresh
reconciles it with the shared copy. The two plugins partition by
server scope.
For the full agent-driven flow, how data lands in memory and gets promoted up to the knowledge system, see How knowledge flows.