Command-line interface (CLI)
Use the CLI when MCP is not available. Run neotoma with no arguments for an interactive REPL (neotoma> prompt).
Data commands (store, entities, relationships, etc.) are offline-first and run via in-process local transport by default. Use --api-only to require the API, or --offline to force local explicitly.
Typical deterministic workflow
# Initialize
neotoma init
# Store one task
neotoma store --json='[{"entity_type":"task","title":"Review API rollout","status":"open"}]'
# Retrieve tasks
neotoma entities list --type task --limit 10
# Inspect provenance for one entity
neotoma observations list --entity-id <entity_id>Transport flags
--offline: force in-process local transport--api-only: fail if API server is unavailable--base-url: target a specific API instance--env dev|prod: required for server lifecycle commands
See MCP reference for agent-native transport and troubleshooting for common failure modes.