You and your agents,
checking each other's work

Knowtarium is a desktop app for a knowledge base that you and your AI agents write together. When an agent changes a document, you approve it. When you change one, an agent checks it against everything connected.

macOS · Windows · Linux  /  $10 during pre-orders, then $20 · one-time · no account

knowtarium · ~/kb
Graph view · all documents3 changed by agents · click a document to open it
index.mdmetrics/revenue.mdmetrics/churn.mdproduct/pricing.mdlog.mdcompany/mission.mdcompany/glossary.mdmetrics/computations/quarterly-revenue.mdproduct/roadmap/q4-plan.mdcustomers/segments.mdcustomers/interviews/northwind-traders.mdcustomers/interviews/contoso.mdteam/onboarding.mdteam/policies/security.mdteam/policies/expenses.mdops/incident-response.mdops/on-call.mdcompetitors.md
525 documents · 877 linkshuman-reviewedmachine-confirmedunverifiedstaleghost

Autoplaying · click anything in the app to take over

Trust, made visible

Every change gets a second look.

When an agent edits

claude-code/2.1

Rewrites the document and checks the documents connected to it.

unverifiedwaiting for you

human:you

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

When you edit

human:you

You change a fact in the document yourself.

human-reviewedagent check pending

claude-code/2.1

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

fully verified

Checked from both sides

A person and an agent both checked the document 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. Once a document is past its stale_after date, it turns yellow until someone refreshes it. A refresh is a new change, so it gets its second look too.

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

In the app

Everything a document has been through.

See exactly what changed

Every change, from an agent or from you, shows as a diff against the last checked version, with its full history.

Edit any document yourself

Fix a fact where you see it. Your edit is marked as yours, and your agent checks it against everything connected.

Every claim, traced

Click a citation to see the source behind it, who made it and how often it's used.

A graph coloured by trust

Every document takes its state's colour, so you see at a glance which parts of your knowledge base need you. Dashed ghosts are documents that are linked but not written yet.

Works with your agents

Bring the agents you already use.

Coding agents work on the files

Claude Code · Codex · Cursor

A bundle is just markdown on your disk, so these agents read and write it directly. Every change they make is signed with their name in generated.by.

no setup

A skill teaches them the rules

Included with Knowtarium

Read the index first and follow links instead of loading everything. Sign what you write. After a person's edit, check the connected documents and propose fixes.

one install

Chat apps connect over MCP

Claude Desktop · ChatGPT · any MCP client

Apps that can't reach your disk use the built-in MCP server. It runs on your computer and hands them only what they ask for.

list_pending_checksrelated_notesrecord_check

In practice

You change a price. Your agent does the rest.

Ask your agent to check today's edits, and watch it work.

terminal

Open Knowledge Format

Open format.
No lock-in.

metrics/revenue.md
---
type: Metric
title: Quarterly revenue
tags: [finance, revenue]
status: stable
generated: { by: claude-code/2.1, at: 2026-09-26T07:42:00Z }
verified:
- { by: human:maya, at: 2026-09-26T10:05:00Z }
stale_after: 2026-12-31T00:00:00Z
sources:
- id: billing-export
resource: exports/billing/2026-09.csv
author: process:billing-sync
owner: human:maya # your own keys are kept as written
---
Q3 revenue was €112,400, up 12% on Q2.[^billing-export]

Plain files, any tool

Your knowledge base is a folder of markdown. Any editor, script or agent can read it, with or without Knowtarium.

An open spec from Google Cloud

OKF is a public specification, not ours. Every field in the frontmatter above follows it, and your own keys are kept as you wrote them.

Bring your Obsidian vault

A free migration skill turns an Obsidian vault into an OKF bundle, without touching your writing.

Private by design

Your documents stay yours.

100%

Local. Your documents stay in a folder on your computer and never reach us.

0

Accounts. There's nothing to sign up for and nothing to sign in to.

0

AI calls from the app. Your own agents do the thinking, with the model you choose.

1

Time online per computer, to activate it. After that it works offline.

Pricing

One price. Everything included.

Pre-order price

$10$20

One-time. Half price while pre-orders are open, then $20 at launch.

Pre-order
  • Every bundle, with the graph, trust and freshness on every document
  • Diffs of every change, from agents and from you
  • Approve, reject and comment on agent changes
  • Edit documents yourself, with an agent checking each edit against connected documents
  • Review queues, and the runner for attested computations
  • The built-in MCP server, for agents in chat apps
  • The Obsidian migration skill
  • Every 1.x update

FAQ

Before you ask.

Which computers does it run on?

macOS, Windows and Linux. One license works on up to 2 computers that you use yourself.

Do I need to know OKF?

No. Documents are ordinary markdown with a few lines at the top that say who wrote and checked them. Your agents and the app fill those in.

I already use Obsidian. What happens to my vault?

The free migration skill turns it into an OKF bundle and keeps your writing as it is. It stays plain markdown, so Obsidian can still open it.

Will it change my frontmatter?

Only the fields that record who wrote and who checked a document. Custom keys, comments and formatting stay exactly as you wrote them.

How do updates work?

The app updates itself, and every 1.x version is included with your license.