Real .docx, .doc, .odt, and Markdown. Claude, ChatGPT, and Grok built into the editing surface — not a sidebar plugin bolted onto a twenty-year-old codebase.
Every other word processor on Linux treats AI as an afterthought — a sidebar chat window stapled onto software that was finished before large language models existed. Rune starts from the opposite premise. The model is a writing primitive, on the same level as bold, italic, and paste.
Highlight a paragraph and ask Claude to tighten it. Place your cursor and have GPT draft the next section. Switch providers mid-document. This is the actual point of the project — everything else is table stakes.
Parsing OOXML correctly is a problem LibreOffice has already spent two decades solving. Rune runs LibreOfficeKit headless as its document engine instead of writing a parser from scratch — so your .docx opens correctly, your tables survive, and your footnotes don't vanish.
The engineering budget goes into the editing experience and the AI integration, not into re-deriving a file format.
Microsoft's ribbon solves "too many commands" by sorting them into tabs you have to know to click. Rune surfaces tools based on what your cursor is actually touching — select text and font controls appear; click into a table and row/column tools appear; otherwise the toolbar stays small enough to fit any window.
Built for Omarchy's keyboard-first, minimal aesthetic — not imported from Office 2007.
LibreOfficeKit isn't thread-safe and has an awkward shutdown path in current builds. Keeping it in its own process means a document engine crash never takes the editing window down with it.
Full protocol reference and every documented limitation: engine/README.md
Core editing works end to end. The AI integration — the actual reason this project exists — is still a provider registry waiting for real HTTP calls.
| Area | State |
|---|---|
| Document I/O (.docx, .doc, .odt, .txt, .md) | Working |
| Text editing — keyboard, mouse, clipboard | Working |
| Formatting, styles, tables | Working |
| Multi-page rendering, autosave | Working |
| AI integration | Provider skeleton only — no requests sent yet |
| Headers, footers, section breaks, images | Not started |
Some features we tried and couldn't make work headlessly — exact paragraph spacing, repeat-header-rows — are documented with the evidence, not hidden. See TODO.md for the complete, current picture.
Arch / Omarchy, with LibreOffice and Qt 6 already in the official repos.