macOS
brew install officeclilocal Homebrew formula metadata
brew / rank 2986
Read, edit, and automate Office documents (.docx, .xlsx, .pptx). Version 1.0.143 via Homebrew; verified 2026-07-28. Also installable with nix: nix profile install nixpkgs#officecli.
install
brew install officeclilocal Homebrew formula metadata
nix profile install nixpkgs#officeclinixpkgs package indexes · pkgs/by-name/of/officecli/package.nix · source: api.github.com
scoop install main/officecliScoop official bucket manifest trees · bucket/officecli.json · source: api.github.com
winget install --id HaiYing.OfficeCLI -eWindows Package Manager source index · HaiYing.OfficeCLI · source: cdn.winget.microsoft.com
overview
Read, edit, and automate Office documents (.docx, .xlsx, .pptx)
history
OfficeCLI is a C# command-line tool for reading, creating, editing, and automating Word, Excel, and PowerPoint files without requiring a Microsoft Office installation. Its README frames the project around AI-agent workflows, structured document inspection, and direct Office file manipulation.
The iOfficeAI/OfficeCLI repository was created on March 15, 2026. The README describes the tool as open-source, single-binary, dependency-free, and able to operate on .docx, .xlsx, and .pptx files for format, read, modify, and create operations.
The release feed shows rapid 1.0.x iteration through June 2026, with v1.0.126 published on June 30, 2026 and downloadable binaries for Linux, Alpine Linux, macOS, and Windows across x64 and arm64 targets.
OfficeCLI's adoption signal is unusually strong for a new repository. On July 1, 2026, the GitHub repository API reported 8,274 stars and 617 forks. Its topics include agent, ai, claude-code, codex, docx, xlsx, pptx, office, skills, and cli, which matches its positioning as tooling for coding assistants and document automation agents.
Packaging in Homebrew, Nix, and Winget gives the tool a cross-platform distribution path that fits its single-binary claim. The package is aimed less at traditional office users and more at automated agents, CI jobs, and developers who need deterministic document inspection or edits.
The README describes use cases including creating documents from scratch, reading text, structure, styles, and formulas as plain text or structured JSON, analyzing formatting and structural problems, modifying elements such as text, fonts, colors, layout, formulas, charts, and images, and reorganizing document content.
That makes OfficeCLI useful for agents that need machine-readable Office document state before making edits, for batch document repair, for reporting pipelines that emit editable Office files, and for automation where launching a GUI office suite would be brittle or unavailable.
OfficeCLI is package-nerd-interesting because it packages an agent-facing document automation surface as a normal CLI rather than only as a library, cloud API, or editor extension. It turns Office files into a command protocol that other tools can invoke.
It also shows a 2026 packaging trend: tools built explicitly for AI coding assistants use Homebrew, Winget, Nix, binary GitHub releases, and README-described skills to reach both humans and agents.
security posture
No matching local secret-handling manifest was found for officecli. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
officecli | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:officecli |
|---|---|
| Version | 1.0.143 |
| Package manager | Homebrew |
| Homepage | https://github.com/iOfficeAI/OfficeCLI |
| Repository | https://github.com/iOfficeAI/OfficeCLI |
| Last updated | 2026-07-28T15:48:07Z |
| Pulse | updated |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
officecli
nix profile install nixpkgs#officeclimain/officecli
scoop install main/officecliHaiYing.OfficeCLI
winget install --id HaiYing.OfficeCLI -esource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.