Version control for your notes — like Git, but invisible.
Every edit kept. Every change attributable. Restore the whole note, a single section, or one paragraph from eight months ago — without overwriting the version you are in now. Per-block diff, forever retention on Pro, attribution that distinguishes humans from AI agents. The CRDT engine that powers live editing also tracks every concurrent revision as a version of its own. Browse the 26 elements Knovya composes from to see how the editor cluster fits together.
Pick a moment. See what changed. Restore the part you want.
A real note across eight versions, edited by you, a teammate, and an AI agent over six months. Click any version to preview it. Toggle compare to see the diff. Hover any block to bring just that piece back.
Four pillars. Ten capabilities.
Capture, compare, revert, attribute. Every Knovya note carries the full set — the only thing your tier changes is how far back you can reach.
Most apps treat history as a safety net with a hole in it.
Eight months ago, you wrote a paragraph that nailed it. You replaced it with something cleaner. Now, looking at the new version, you'd give a lot to read the old one again.
The dominant tools say sorry. Notion's free tier holds seven days. Plus stretches that to thirty. Even Business stops at ninety — and when you finally find the right point in time, restore is whole-page only. There is no just bring back the second paragraph.
Knovya keeps every version forever on Pro, diffs at the block level, and restores at the block level. The old paragraph is still there. You can have it back without losing the new one.
- Notion Free
- 7 days · whole-page restore
- Notion Plus
- 30 days · whole-page restore
- Notion Business
- 90 days · whole-page restore
- Google Docs
- Forever · whole-doc restore (manual paragraph copy)
- Word
- Manual checkpoints · whatever you remembered to save
A fifty-year line of version control, brought home to your notes.
Every idea here comes from somewhere — Bell Labs, the Linux kernel, Google Docs. We didn't invent the discipline; we ported it to the place ranking and recovery were both missing.
- 1972Marc Rochkind — SCCS The first source code control system. Versioning meant storing every change as a delta, not a separate file. Bell Labs. Bell Labs · UNIX
- 1986Walter Tichy — RCS Reverse-delta encoding plus line-level diffs. The intellectual parent of every "what changed" view that came after. Purdue · open source
- 2005Linus Torvalds — Git Content-addressable, branch-cheap, distributed. Made it cheap to keep everything — and never overwrite history. Linux kernel · production
- 2014Google Docs — Revision History Autosave plus collaborative undo, with named-version moments. Brought version history out of the developer's terminal and into prose. Google · production system
- 2026Knovya Version History Per-block diff plus per-block restore. Forever retention on Pro. Author attribution that distinguishes humans from AI agents. Non-destructive by default. ★ Knovya · production
No other note app pairs forever retention with per-block restore.
Notion keeps days, not blocks. Obsidian Sync stretches to a year, but at the file level. Google Docs goes deep on time but stays shallow on granularity. Knovya is the only place where eight months of history meets one-paragraph precision.
Four places it shows up — without ever getting in the way.
Version history lives in the rail when you want it, in the diff when you need it, in the activity feed when you ask for accountability, and in MCP when an agent asks for it on your behalf.
A sticky panel beside the editor. Every save adds a dot. Every dot lets you preview, compare, or restore — without leaving the document.
Pick any two versions. Knovya renders both in parallel — additions soft green, removals soft red, unchanged content stays calm. Hover any block to bring it forward.
A forensic feed of every action across every note — filtered by author, time, or kind. Useful for retros, audits, and the question of who changed this and why.
knovya_history agent-aware
When Claude or Cursor calls knovya_history, they
get the same timeline you see — with attribution that
includes the AI that wrote each version, so the loop closes
cleanly.
Version History composes with the rest of Group III.
A few honest answers.
How long is version history kept?
Can I restore just one block?
Does version history cost extra storage against my plan?
Can I see who changed what?
How does this differ from Notion's version history?
Is version history available offline?
Can I compare two versions side-by-side?
Can I delete history for sensitive notes?
Travel through your own notes.
Free keeps your last 10 versions — enough for daily undo. Pro keeps every version forever, with per-block restore on every note you'll ever write.