OfficeCLI

OfficeCLI is an open-source command line tool developed for AI agents to read, edit, and automate Word, Excel, and PowerPoint files. It operates as a single binary file and does not require installation of Office on the system. Thanks to the built-in HTML rendering engine, it can convert documents to either HTML or PNG format with high accuracy.

OF

iOfficeAI · Terminal & CLI

STARS32.8K
FORKS2.2K
COMMITS6.1K
CONTRIBUTORS16
VERSIONv1.0.149
UPDATEDyesterday
C#CLIOfficeAI AgentApache-2.0
What can it do?
  • You can create and edit Word, Excel, and PowerPoint files via the command line.
  • By converting documents to HTML or PNG format, you can have AI agents examine it.
  • You can instantly track document changes by starting a live preview in your local browser.
User reviews
  • ↓ NegativeGitHub Issue

    Surface the `save` operation as a top-level CLI command (parity with plugin protocol)

    “## Background `docs/plugin-protocol.md` §5.3 mandates `save` for any format-handler plugin that accepts mutations: > The plugin MUST flush all pending writes to disk before replying `ok`. A no-op acknowledgement is non-conformant and breaks main's crash-recovery expectations.…”

  • • NeutralGitHub Issue

    Master/layout/slide composition logic is duplicated across renderers (HTML, SVG, get) — propose a shared SlideCompositio

    “## Context PowerPoint's rendering model for a slide is a composition of three shape trees, painted in this order: ``` slide master (bottom) → slide layout → slide (top) ``` with a set of cross-cutting rules applied per shape: - **Slot matching**: a slide placeholder inherits…”

Verified against README · Oct 26, 2026 · source

My note

More in: Terminal & CLI