Features

One knowledge base for you and your agents

Workspaces and folders, an editor that saves as you type, and a history where every change shows who made it and can be undone. All of it encrypted on your device.

Your knowledge base

Your notes, in order and in your hands.

Search, links and a graph, on your device

The search index, backlinks and the graph are built in your browser, and links keep working when you rename a note. Dashed ghosts are notes that are linked but not written yet. Our servers can't search your notes.

Bring your vault. Take it all with you.

Import an Obsidian vault or an OKF bundle, as a folder or a zip. Export every workspace as plain markdown in one zip, whenever you like.

  • importAn Obsidian vault
  • importAn OKF bundle
  • exportEvery workspace, as markdown

Each workspace has its own key, and every note is plain markdown in OKF, an open format any editor, script or agent can read. How Knowtarium uses OKF

History and undo

Every save is a version.

You choose how long

Each workspace keeps older versions for as long as you set, from a day to a year: 30 days unless you change it. Try it here.

After 30 days, a version’s content is removed. The history still shows who saved it and when.

An undo is a change too

Restore any version in one click, or undo an agent's edit. Either way a new version is saved, signed by you. Nothing is overwritten, so you can always go back to what came before.

Agent edits

Know exactly what your agent did.

Signed with the agent's own key

Each agent signs its changes with a key made on your computer when you connected it, and your devices check every signature. Nobody, Knowtarium included, can forge who made a change.

Deletes only when you allow it

Moving and deleting are separate permissions, off by default. Every delete is signed by the agent and listed with Undo for two weeks, or your history period if that's shorter, and a deleted note comes back while your history period keeps it.

Optional review

Want a second look? Turn on review.

An agent edits, you check

claude-code/2.1

Rewrites the note and checks the notes connected to it.

unverifiedwaiting for you

human:you

You read the diff and approve it, or send it back with a comment.

You edit, an agent checks

human:you

You change a fact in the note yourself.

human-reviewedagent check pending

claude-code/2.1

Checks every connected note, and proposes fixes where something no longer matches.

fully verified

Checked from both sides

A person and an agent both checked the note after its last change. This is what your agents can rely on.

  • Checked by youhuman:you
  • Checked by your agentclaude-code/2.1
generated: { by: human:you, at: 10:00 }
verified:
  - { by: human:you, at: 10:00 }
  - { by: claude-code/2.1, at: 10:04 }
stale

Then time passes. With review on or off, once a note is past its stale_after date, it turns yellow until someone refreshes it.

Colour only ever means state

  • unverifiedWritten, not checked yet
  • machine-confirmedChecked by a test or a process
  • human-reviewedChecked by a person
  • fully verifiedChecked by both, after the last change
  • stalePast its stale_after date

And more

The rest of the toolkit.

Freshness on a clock

Notes past their stale_after date get a stale mark, so you can see what needs a refresh, with review on or off.

Search everything

Titles, paths and the full text of every note, as you type. The index is built in your browser, so we never see a query.

Sources, traced

Click a citation to see the source behind it and who made it.

Ghost notes

Links to notes nobody has written yet show up as dashed ghosts: a to-do list for your agents.

Import and export

Bring in an Obsidian vault or an OKF bundle, and export every workspace as plain markdown files in one zip.

Locks itself

Step away (15 minutes by default) or lock it yourself, and your keys are cleared from memory until you type your password again.