One sheet of paper,
two pens.
An editor that feels effortless to write in, and an API that Agents can read, modify, and revert.
Smooth writing is the baseline
Open and write; arrange as you think. The tool is fast enough to be forgotten, and only then does the thinking take the stage.
Slash commands
A slash plus pinyin shorthand, /dzbg drops in a table
Block drag & collapse
Drag the handle to move a whole block; fold long passages into a corner
Floating toolbar
Appears when you select, disappears when you release
Multi-level numbering & TOC
Headings auto-number; the outline updates as you write
Mermaid · PlantUML
Turn fenced code into a diagram in one click
Code highlighting
Dozens of languages, code without leaving the editor
Spreadsheet
Insert a table and compute right in the document
Drag-and-drop images
Drop to upload, drag handles to resize
Changes sync in milliseconds
When an Agent edits a block, the page you have open changes instantly — no export, no re-indexing, no waiting.
PATCH /blocks/:idAn Agent changes a block
Yjs CRDT · HocuspocusPersisted and broadcast at the same time
Editor paragraph refreshesEvery open peer updates together
Millisecond-level
Block-level updates
Only the block that changed is touched — no whole-document overwrites, no interrupting the sentence you're writing.
Write and broadcast
Persisted and broadcast via CRDT at once; every open peer updates together.
Always current
No export-and-reupload, no window spent waiting for the index to rebuild.
Two pens at once,
no one overwrites
You type the second half while the Agent finishes the paragraph above — one sheet of paper, and nobody overwrites anyone.
An Agent sends a PATCH → the paragraph updates live in the editor
Local-first
Changes land locally first — keep writing offline, open and go.
Incremental sync
Only Yjs deltas are exchanged once online — landing in tens of milliseconds.
Automatic merge
CRDT resolves conflicts at the core; history is never lost.
You can let it rewrite freely, because you can always pull it back.
And more
Not covered above, but used every day.
Knowledge base management
Three tiers — knowledge bases, folders, documents — ready when you are
Full-text search
Finds documents, and pinpoints the exact block
WeChat article export
Generate inline styles in one click, paste into WeChat without losing formatting
- MarkdownDrag .md straight in
- Word.docx keeps its layout
- PDFExtract text into a draft
- MarkdownReal-time export of a single document
- ZIPBundle a whole knowledge base or folder
- HTMLInline styles, ready to paste
Your library is yours,
and the key too
- Local-first storage — the server is only for sync and backup
- Export any document to Markdown, or the whole library as ZIP — take it with you anytime
- Interfaces and formats are fully open — no walls, only doors
