LibreOffice as the universal document standard for AI. ODF-native, headless CLI, zero vendor lock-in. OnlyOffice deprecated.
JavaScriptOpen Source
The problem
What's broken without this
π
Vendor lock-in across formats
Claude processes documents in DOCX, PAGES, and proprietary formats, losing formatting fidelity and requiring format-specific handling for each platform.
π₯οΈ
No headless document processing
Existing document tools require GUI interaction or cloud APIs, making batch document conversion and AI-driven document manipulation impossible in server environments.
π
Format conversion data loss
Converting between Microsoft Office, Google Docs, and Apple Pages introduces formatting corruption, font substitution, and structural changes that break document integrity.
The difference
Why it matters
β Without
Manual work
Slow iteration
Repeated mistakes
β With this
ODF-native processing eliminates format conversion losses that occur with OOXML or proprietary formats
Headless CLI mode enables batch processing and server-side automation impossible with Microsoft Office or Google Workspace APIs
Single open standard across Linux, Windows, macOS removes platform-specific formatting bugs present in cross-platform competitors
Under the hood
How it works
π₯
Accept ODF or convert to ODF
User provides .odt, .ods, .odp files or Claude-Office converts DOCX/XLSX/PPTX to ODF format via LibreOffice engine.
βοΈ
Process via headless LibreOffice
soffice --headless executes document operationsβrendering, conversion, extraction, manipulationβwithout GUI overhead in CLI or server context.
π€
Output standardized ODF or target format
Returns processed document as ODF-native format or converts to target format with zero vendor-specific extensions or proprietary metadata.
What it does
Core capabilities
β‘
Fast
Optimized for speed and efficiency.
π―
Reliable
Built to work consistently.
π
Integrates
Works with your existing tools.
We needed Claude to process documents the same way on a Linux server, a developer's Mac, and a Windows CI pipeline without format corruptionβLibreOffice ODF is the only format that actually does that.
arc-web/Claude-Office
Codebase
Built with care
π»
JavaScript
Built in JavaScript for type safety and reliability.
ποΈ
Architecture
CLI Tool
π¦
Key deps
LibreOffice, pandoc
π
Open Source (MIT / PolyForm)
Fork it, extend it, ship it. It's yours.
Built by
Mike Ensor Arc Web
AI automation, marketing technology, building tools that work.
Mike builds open-source AI tools for agencies, marketers, and operators who are done waiting for software to catch up. All Arc Web projects are open source by default β fork them, extend them, ship them.