Getting Started¶
Nuzo is in early MVP development.
This page explains how to work with the repository today and how to run the local CLI from the monorepo.
Read The Project¶
Start with:
README.mdAGENTS.mddocs/architecture/overview.mddocs/architecture/boundaries.mddocs/spec/tools.mddocs/operations/roadmap.md
Work On Documentation¶
Create a local docs environment:
Serve locally:
Validate:
Work On The TypeScript Workspace¶
Use Node.js 22 LTS or 24 LTS with npm 10 or newer. These are the runtime lines validated in CI. See Runtime Support for the full policy and native SQLite troubleshooting.
Install dependencies:
Type-check:
Build:
Run tests:
Local Runtime Flow¶
The initial CLI is available after a build:
Initialize project-local memory with:
The first user-facing command is:
It should create:
After that, the expected flow is:
nuzo memory remember "The user prefers concise implementation notes." --kind preference
nuzo memory update mem_01HZY --content "The user prefers concise implementation notes and explicit tradeoffs."
nuzo memory recall "How should the assistant write implementation notes?"
nuzo memory list
nuzo memory forget mem_01HZY
Until release packaging is finalized, use the workspace wrapper:
npm run nuzo -- memory remember "The user prefers concise implementation notes." --kind preference
npm run nuzo -- memory update mem_01HZY --content "The user prefers concise implementation notes and explicit tradeoffs."
npm run nuzo -- memory recall "implementation notes"
npm run nuzo -- memory export --path ./memories.memory.export.md
See docs/operations/local-cli.md for the current CLI packaging direction.
For a clean checkout walkthrough that exercises install, build, remember, recall, export, and import, see docs/getting-started/clean-install.md.
Safety Reminder¶
Runtime memory does not belong in Git.
The project should keep ignoring: