Install options
Want the full agent-driven sequence? Start with evaluation, then let the agent install if needed, activate Neotoma with your data, and configure the tool you are in.
Start with evaluation →Agent-assisted install
If you want to skip the initial evaluation page and proceed directly from install, paste this prompt into Claude, Codex, Cursor, or a similar agent. The prompt is concise; this page contains the full install-first sequence the agent should follow.
Read https://neotoma.io/install and carry me through the install-first Neotoma flow. Install, activate it with my data, and configure my current tool for robust ongoing use.Agent: install-first instructions
Use this path only when the user already wants to proceed with Neotoma and does not need the broader fit-assessment flow on /evaluate.
- Confirm the install-first path - verify that the user wants to proceed now, identify their current tool, and note any major tool constraints that affect setup quality.
- Install only if needed - check whether Neotoma is already installed. If not, run
npm install -g neotomaandneotoma init. If it is already installed, skip re-installation unless something is broken. - Set the first data target - determine what data should be stored first and, if needed, ask the user which onboarding mode they want: quick win, guided, or power user.
- Run activation - execute discover -> propose -> preview -> ingest -> reconstruct -> query -> correct: discover candidates, preview them, ingest confirmed sources, reconstruct a timeline, then query and correct.
- Configure the current tool - after first value is visible, set up the strongest ongoing Neotoma workflow for the tool in use. If that tool is too constrained, say so explicitly and recommend a better-supported primary environment.
Canonical written reference: install.md. If the user wants the broader qualification flow first, send them to /evaluate.
More options: Manual install · Docker · CLI reference
Direct integration docs
- 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
Manual install
If you prefer to run the commands yourself:
# Global install
npm install -g neotoma
# Initialize
neotoma initAfter installation
Once installation is complete, activation follows. If evaluation already identified the first data to store, carry that forward. Otherwise determine it now, then run discover -> propose -> preview -> ingest -> reconstruct -> query -> correct. After first value is visible, configure the current tool for robust ongoing usage.
- Preference selection - if evaluation already established the priority data types and onboarding mode, carry them forward. Otherwise choose which data types matter most (project files, chat transcripts, meeting notes, financial docs, code context, custom paths) and pick a mode: quick win, guided, or power user.
- Discovery - continue from any candidate data already identified during evaluation. If that work has not happened yet, the agent scans shallowly based on your preferences, groups results into domains (not file counts), and checks for chat transcript exports and platform memory.
- Propose and confirm - for each domain the agent explains why it was selected, what entities it likely contains, and what timeline value it could unlock. You confirm per-folder or per-file before anything is stored.
- Ingest and reconstruct - confirmed files are ingested and the agent reconstructs the strongest timeline with provenance - every event traced to a specific source file.
- Query and correct - the agent surfaces a follow-up query against the reconstructed timeline and offers next actions, then asks whether the timeline is accurate and supports corrections (wrong merge, wrong date, source exclusion).
Start the API server
The API server provides the HTTP interface that MCP and the CLI communicate through.
# Run API server (development)
neotoma api start --env dev
# Run API server (production)
neotoma api start --env productionConnect MCP
Add Neotoma to your MCP client configuration (Cursor, Claude, or Codex):
{
"mcpServers": {
"neotoma-dev": {
"command": "/absolute/path/to/neotoma/scripts/run_neotoma_mcp_stdio.sh"
},
"neotoma": {
"command": "/absolute/path/to/neotoma/scripts/run_neotoma_mcp_stdio_prod.sh"
}
}
}Docker
If you want your assistant to handle Docker setup, use a prompt like this:
Follow the instructions at:
https://github.com/markmhendrickson/neotoma/blob/main/docs/developer/agent_docker_instructions.md