Install

Start with an inspectable local store

These steps create the store, then let you check a folder before choosing any additional integrations.

Node.js20 or newer
Operating systemmacOS for the automatic nightly launchd job
Claude Code CLIInstalled and logged in for duplicate and contradiction judgments
Python 3Required for the memory checkup step
Other platformsCore CLI and MCP server run where Node.js runs; schedule daemon-run yourself

Install, initialize, inspect

npm i -g nautli
nautli init
nautli checkup ~/notes

Files and settings you control

File or settingWhat changesHow to undo it
~/.nautli/init creates the local store, config, index, and reports hereBack up anything you need, then remove this directory
~/.claude.jsonMCP registration is added only when you enable Claude Code integrationclaude mcp remove -s user nautli
~/.claude/CLAUDE.mdOne marked nautli instruction block is added only when enablednautli setup --step remove-instructions
~/Library/LaunchAgents/com.nautli.daemon.plistThe nightly macOS job is added only when enablednautli setup --step uninstall-daemon
Cursor mcp.jsonnautli provides a snippet; you paste it manuallyRemove the nautli entry you added

The three commands above create only ~/.nautli. Integrations and the nightly job require separate opt-in setup steps.

Try an empty folder first

nautli checkup ./empty-test

Use an empty folder to inspect the result shape before pointing nautli at personal or work notes.

If something blocks you

Run nautli doctor, then share its non-sensitive result in GitHub Issues or ask in Discord.

GitHub Issues · Discord