Documentation
All Neotoma documentation organized by category. Start with getting started if you are new, or jump to the reference section for API, MCP, and CLI details.
Getting started
Integrations
- Claude CodePersistent memory for Claude Code's local CLI agent
- ClaudeStructured state alongside Claude platform memory
- ChatGPTDeterministic memory for ChatGPT conversations
- CodexCross-task memory and CLI fallback
- CursorPersistent memory alongside Cursor context
- OpenClawUser-owned memory for OpenClaw agents
Reference
- InstallInstall and initialize Neotoma locally
- REST APIOpenAPI endpoints and parameters
- MCP serverModel Context Protocol actions
- CLICommands, flags, and REPL
- Memory guaranteesAll memory properties on one page
- Memory modelsPlatform, retrieval, file-based, and deterministic memory compared
- FoundationsPrivacy-first architecture and cross-platform design
- Agent instructionsMandatory behavioral rules for agents using Neotoma
- ArchitectureState flow, guarantees, and principles
- TerminologyGlossary of key concepts
- Data model walkthroughHow sources, observations, entities, snapshots, and relationships connect
- Schema managementDefine, inspect, and evolve schema constraints safely
- TroubleshootingCommon failure modes and practical fixes
- ChangelogRelease history and documentation updates