DEV Community

sun young
sun young

Posted on

HermesOffice: The Open-Source AI-Native Office Suite

Office software hasn't meaningfully changed in decades. Microsoft Office owns the space, WPS carves out a regional slice, and everyone else ships "compatibility" tools that open files but not well. Meanwhile, most "AI office" products are just a chat box bolted onto legacy software.

HermesOffice (561 stars, Apache-2.0) inverts the premise. Its self-description is bold: the world's first full-featured open-source AI office suite.

AI editing as a first-class workflow

Most "AI office" means: ask a question, get an answer, but the document is still the document. HermesOffice makes AI editing the primary workflow, not a bolt-on — block-level edits, snapshots, diffs, and document-aware agents, designed in from the engine layer up. Six Electron apps (word processor, spreadsheet, presentation, PDF editor, Markdown editor) share one engine.

Three things that make it "real"

  1. Real formats, not "compatible" ones. It opens and saves actual Microsoft Office formats — .docx, .xlsx, .pptx — with byte-preserving round-trip: only what you touch changes, and Word never notices. That's the technical spine of its "replace Office" claim.

  2. 100% local. PDF → Word/PPT/Excel conversion happens entirely on your machine — no cloud, no upload. Scanned pages use system OCR on macOS/Windows. For enterprise and government users, "documents stay on-device" isn't a nice-to-have; it's a requirement.

  3. AI that edits, not just generates. Its agents are document-aware — block-level edits with snapshots and diffs. Ask it to revise a paragraph and it changes that block, shows you the diff, and lets you roll back. That's a long way from "generate a blob of text and paste it yourself."

And it's pragmatic about models: BYOK. Run the AI on your own key — Claude, OpenAI, Gemini, DeepSeek, Kimi, GLM, Qwen, Doubao, MiniMax, Mistral, OpenRouter, or any OpenAI-compatible endpoint — no lock-in.

The honest caveat

It's young: 561 stars, 75 forks, fast-moving. Don't expect it to replace heavy production Office today — office formats are notorious for long-tail edge cases (Excel formulas and chart compat especially), and byte-preserving fidelity, impressive as it is, won't cover every corner. It's also an Electron desktop app with a website and a commercial cloud option (Genspark), though the core is open-source, local, and BYOK lets you skip the cloud entirely.

I've localized the README and core docs to Chinese: https://github.com/yangshun2005/HermesOffice-cn

If you find this project useful, a star on the original repo supports the author's ongoing maintenance.

Top comments (0)