ARC Web

Claude Office
JavaScript

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.
1 / 8
\u2190 \u2192 arrow keys  |  P to play  |  M to mute