Let an AI coding agent create a PowerPoint presentation from a text description.
Automatically read and check the formatting of a Word document.
Generate or edit Excel spreadsheets through simple commands instead of writing code.
Add OfficeCLI as a skill so tools like Claude Code or Cursor can edit office files directly.
| iofficeai/officecli | thangchung/awesome-dotnet-core | dotnet/roslyn | |
|---|---|---|---|
| Stars | 20,972 | 21,220 | 20,414 |
| Language | C# | C# | C# |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 1/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Single binary install via script, brew, or npm, no Office installation required.
OfficeCLI is a tool that lets AI agents read, create, and edit Word, Excel, and PowerPoint files, working through simple commands instead of complicated code. It is free, open source, and comes as a single program you can download and run, without needing Microsoft Office installed on your computer. The project's main idea is to give AI assistants like Claude Code, Cursor, or GitHub Copilot the ability to actually see and manipulate office documents. It does this by rendering Word, Excel, and PowerPoint files into HTML or images, so an AI can look at what a document actually looks like, check for problems, and then fix them, closing a loop of rendering, looking, and correcting. For AI agents, setup is meant to be almost instant: pointing the agent at a special skill file teaches it how to install and use the tool automatically. For human users, there are two paths. One is a desktop app called AionUi that lets you describe what document you want in plain language and have it built for you. The other is installing the OfficeCLI command line program directly, which also automatically adds itself as a skill inside popular AI coding tools. Once installed, a person or an AI agent can create a new PowerPoint file, add slides with titles and text boxes, view the file as a readable outline or as rendered HTML in a browser, and get structured details about any element as JSON. The README shows this replacing what used to take many lines of Python code with a single command line instruction. OfficeCLI supports reading, modifying, and creating all three file types: Word documents, Excel spreadsheets, and PowerPoint presentations. Word document support in particular includes detailed handling of international text, right to left languages, paragraph formatting, tables, styles, and images. The project is licensed under the Apache 2.0 license, a permissive license that allows free use, modification, and redistribution, including commercially, as long as license terms are followed. With close to 21,000 stars, it has attracted significant attention. The full README is longer than what was shown.
A free command line tool that lets AI agents create, read, and edit Word, Excel, and PowerPoint files without needing Microsoft Office installed.
Mainly C#. The stack also includes C#, CLI, HTML rendering.
Use freely for any purpose, including commercial use, as long as you follow the Apache 2.0 license terms.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.