Zero-setup onboarding

Zero-setup onboarding means memory works from the first message with no installation, configuration, or infrastructure required. Platform memory products like ChatGPT and Claude provide this by embedding memory into the chat product itself.

Trade-offs

The convenience of zero-setup comes at a cost: the vendor controls where data lives, how it is structured, and what guarantees it provides. Users cannot export, version, or audit memory independently. Retrieval systems and file-based approaches require setup but offer more control. Neotoma requires installation but provides deterministic state evolution, versioned history, and human inspectability in exchange.

Getting started with Neotoma

While Neotoma is not zero-setup, the install process is minimal. See the install guide for step-by-step instructions.

npm install -g neotoma
neotoma api start --env prod

Compare memory approaches on the memory models page.