Available

Thought Keeper

An automatic Zettelkasten over the claims of your sources

16 entries available

Thought Keeper turns the sources you give it—Markdown, PDFs with local OCR, URL snapshots, your own wiki pages—into claims: one sentence per file, with its source node, a flat topic and a type. That is an automatic Zettelkasten, with the atomising, filing and linking done by an agent over files you own.

Four ordered steps produce them: capture makes a source readable locally, the outline turns it into a tree of references, distill writes the claims and audits them, and cluster groups them into titleless associations—deterministically, without a model. Claims are Markdown files under atoms/, enough to rebuild the index from the vault alone.

Retrieval is deliberately vectorless: the agent walks outlines, claim topics, a lexical index and the claim graph, and every answer cites its claims down to the source node. It ships as one CGO-free Go binary with a tray icon and an installable Svelte PWA. A link with no readable text becomes a bookmark—collected, not understood.

Source Code: MPL-2.0 · Content: CC BY-SA 4.0 · Credits & AI Disclosure