Real local use cases

Five examples of where this control room is more useful than a one-off export.

These are not benchmark claims or cloud-product fantasies. They are small, believable, local workflows where recurring snapshots, operational visibility, AI-assisted diagnosis, token-gated Local Web API reads, and read-only MCP access are genuinely useful. Start with the quickstart first so you have already reviewed config/notes_snapshot.env and completed one manual snapshot.

Personal archive habit

After you confirm the export path and allow the first manual run once, keep a recurring local export of Apple Notes so your note history is easier to inspect, search, or back up with the rest of your files.

./notesctl run --no-status
./notesctl install --minutes 30 --load
./notesctl verify

Research notebook export

If Apple Notes is where you collect research, recurring snapshots give you a stable local export surface without changing your note-taking habit.

./notesctl status --full
./notesctl doctor

Operationally cautious local automation

When you care about freshness, failure reasons, and logs, the wrapper turns the exporter into something you can actually inspect instead of hope for.

./notesctl verify
./notesctl log-health --tail 200

Operator next-step diagnosis

When the backup loop feels ambiguous, AI Diagnose reads the same local facts as status, doctor, log-health, and recent-run summaries, then turns them into a calmer explanation.

./notesctl status --json
./notesctl doctor --json
./notesctl ai-diagnose --json

Browser-backed local HTTP checks

If your local workflow is already browser- or HTTP-shaped, use the Local Web API for status and recent-run reads instead of screen-scraping the dashboard.

export NOTES_SNAPSHOT_WEB_TOKEN="a-long-random-token"
./notesctl web --host 127.0.0.1 --port 8080
curl -H "Authorization: Bearer $NOTES_SNAPSHOT_WEB_TOKEN" \
  http://127.0.0.1:8080/api/status

Codex / Claude Code MCP-aware audit

When a Codex-, Claude Code-, or other MCP-aware local host needs the same backup facts as a human operator, expose the read-only MCP surface instead of inventing a hosted API.

./notesctl mcp
# then connect from your local MCP-aware host

What these examples are not

  • Not team collaboration workflows
  • Not two-way sync recipes
  • Not cloud-hosted backup promises
  • Not generic AI assistant demos

Have your own example?

Add it to the public Show and tell discussion so future visitors can see how real people are using the project.