Start here

Tokenome documentation

Tokenome links every line of AI-written code to the conversation that produced it. It runs on your own machine: it captures the conversations you already have with your AI tools, indexes them locally, and answers the question your commit history cannot, which is why.

What it captures

Tokenome reads conversations from the tools you already use and turns them into searchable segments stamped with their time, project, platform and model. Tool actions are captured too, not only the chat around them.

SourceHow it arrives
Claude CodeRead from ~/.claude/projects automatically, and at the end of each session if you install the plugin.
Claude Desktop and CoworkPulled from the claude.ai API with your own session key, when you set one.
ChatGPTExport your data, unzip it, and drop conversations.json into the ChatGPT import folder.
GeminiDrop a flat JSON export into the Gemini import folder.

What stays local

On the free tier, all of it. Your conversations stay on disk under your home directory. Embeddings are computed on your own hardware by a model that ships inside the download, so no text is sent anywhere to be turned into vectors. The index is a search engine running on your machine. There is no account to create and no sign-in.

Nothing leaves your machine. No account. No cloud embeddings.

The one thing that does reach the network is the desktop app's update check against the public releases page, which carries no conversation data. The privacy page lists every file and every exception.

Tokenome's architecture in one drawing. A boundary marked Your machine encloses the AI coding tools, capture and segmentation, on-device embedding, the local Typesense index, code provenance, and every way you and your agent search it. One gate crosses the boundary, marked opted in and secrets redacted, and it leads to a team server you run.
Everything inside the line runs on your own machine and is free. The gate is the only way out, and only a project you opt in goes through it.
The same diagram in words

Your AI coding tools, Claude Code, Claude Desktop, ChatGPT and Gemini, write their transcripts to disk as you work. Tokenome reads them where they land.

On the same machine it splits the threads into turns, computes the embeddings on your own hardware, and indexes everything locally in Typesense. Code provenance links a line of code back to the conversation that produced it.

You reach the index through the app, the command line and a local web UI, and an agent reaches it over MCP. All of that is free, and none of it leaves the machine.

One gate crosses the boundary. When you opt a project in, its segments are redacted on the laptop and then mirrored to a team server your organization runs, where a teammate's search finds them with your name on them. Tokenome does not host that server.

Contents

The Team guides as PDFs

The two guides for standing up and running a team server are also PDFs, rendered from these pages so they cannot drift: Team server setup and Admin console. Each carries the page it came from and the date it was rendered.

Where to start

If you are installing it for yourself, read Install, then First run, then Code provenance. That is the whole product on one machine, and it is free.

If you are standing it up for a team, read Team and Admin console. You run the server; Tokenome does not host one for you. Team is in beta and free while the beta runs.