A local memory palace. For everything you scattered.
SuperTon ingests your notes, PDFs, and AI-chat transcripts into a verbatim store, then a tiny local model answers your questions — grounded only in what you've fed it. Nothing leaves your laptop.
Two commands. No cloud account. No telemetry.
uv tool install superton from PyPI, or clone the repo and run uv run superton.superton model. Arrow-key theme picker included.Ingest. Ask. Cite.
What's already in the box.
Multi-source ingest.
PDFs, markdown, code, and AI-chat transcripts from Claude Code, ChatGPT, Cursor, and Amp. One add command, one verbatim store.
Semantic + lexical search.
Hybrid retrieval via MemPalace with a SQLite FTS fallback. Every answer footers with the drawer IDs it cited — refusal over confabulation when the palace is silent.
MCP-ready out of the box.
superton mcp serve exposes 29 tools over stdio so Claude Code, Cursor, and Gemini CLI can read and write your palace directly — no copy-paste round-trips.
One tiny model.
openbmb/minicpm5 — 1B params, ~700 MB download, 128K context. Fast first token on any laptop; the palace provides exact recall, the model only phrases the answer. Override with SUPERTON_BASE_MODEL.
Fast enough to forget the spinner.
Measured on Apple M4 MacBook Air (16 GB) with 2,000 synthetic drawers. Re-run via scripts/bench.py.
Three opinions, kept honest.
Verbatim beats summarized.
Drawers store the original text. A summary loses the half-remembered phrase you'll actually search for in six months.
Refuse over confabulate.
When the palace is silent, Superton says so — and suggests the closest files. No invented dates, names, or numbers.
Local until proven otherwise.
No API keys. No telemetry. No SaaS dependency. The palace lives on your laptop; the model lives in your Ollama.