Editor
OpenWriter uses TipTap 3.0 — a ProseMirror-based rich text editor that stores documents as plain .md files on disk.
Formatting
Full markdown formatting support:
- Headings (H1-H6) with markdown shortcuts (
#,##, etc.) - Bold, italic,
strikethrough,inline code - Blockquotes, ordered/unordered lists
- Code blocks with syntax highlighting
- Tables with row/column operations
- Horizontal rules, links, images
Themes
5 editor themes, each with light and dark mode:
- Ink — Clean, minimal
- Novel — Warm, literary
- Mono — Monospace, developer-friendly
- Editorial — Magazine-style
- Studio — Creative workspace
3 typography presets and 3 sidebar density modes (Full, Compact, Minimal).
Keyboard Shortcuts
Standard formatting shortcuts work as expected (Ctrl+B, Ctrl+I, etc.). Markdown shortcuts are supported inline — type # to create a heading, - for a list item, > for a blockquote.
Pending Change Review
When an AI agent makes changes, they appear as colored decorations:
- Green — inserts (new text)
- Blue — rewrites (modified text)
- Red — deletions (removed text)
Navigate with j/k, accept with a, reject with r. Accept all with A, reject all with R.
Agent Marks
Select text, right-click, and leave feedback notes for your agent. The agent sees these marks via MCP tools and can respond to your direction.
Auto-Save
Documents auto-save with server-side mutation validation. Corruption guards prevent accidental data loss (30% node count threshold).
Export
Export any document to HTML, DOCX, or PDF.