AIOffice v1.7.0
AIOffice is a 100% self-built, AI-native CLI + MCP server for real Office files — create, query, edit, render, preview and validate .docx / .xlsx / .pptx with one command in, exactly one JSON envelope out. Pure C#/.NET on DocumentFormat.OpenXml + ClosedXML — no Microsoft Office, no runtime dependencies, no wrapped third-party engines. One self-contained single-file binary per platform.
Highlights in v1.7.0
The first release since v0.4.0 — four milestones (M4–M7) of new capability, 1366 passing tests, 15 MCP tools.
audit— a new top-level verb (15th capability). Accessibility + quality lint across all three formats (aioffice audit file [--category accessibility|quality] [--fix]): missing alt-text, heading-level skips, tables/slides without headers, low contrast (WCAG luminance), broken refs (#REF!/#DIV/0!), broken links, off-canvas shapes, empty placeholders — with--fixfor safe autofixes. No other office CLI does this.- LaTeX → equations. A self-built LaTeX→OMML converter (no LaTeX dependency): fractions, roots, sub/superscript, sums/integrals with limits, matrices, Greek, operators.
add type:equation(inline + display); original LaTeX is archived for faithful read-back; unknown commands degrade gracefully. - Markdown / CSV bridges.
create report.docx --from notes.md(headings, lists, GFM tables, links, code) andread --view markdown;create data.xlsx --from data.csv(RFC-4180) andread --view csv. - Document-wide find/replace, TOC / watermark / endnotes / multi-section docx, editable-data pptx charts + entrance/exit/emphasis animations, pivot tables / data validation / threaded comments / Excel Tables, in-place streaming writes for large workbooks, pptx master/layout editing & sections, document properties (core + custom), content controls, PDF export, and cross-document data flow (
dataFrom: "book.xlsx!Sheet1/A1:B5").
Install
Download the binary for your platform below, then make it executable and put it on your PATH:
# macOS (Apple Silicon)
curl -L -o aioffice https://github.com/onecer/AIOffice/releases/download/v1.7.0/aioffice-mac-arm64
chmod +x aioffice && ./aioffice doctorVerify the download against SHA256SUMS:
shasum -a 256 -c SHA256SUMS --ignore-missingmacOS Gatekeeper: these binaries are unsigned for now. If macOS blocks the first run, clear the quarantine attribute:
xattr -d com.apple.quarantine ./aioffice(or right-click → Open once). Signing & notarization are planned.
MCP quickstart
{
"mcpServers": {
"aioffice": {
"command": "/path/to/aioffice",
"args": ["mcp", "--workspace", "/path/to/your/documents"]
}
}
}Assets
| File | Platform |
|---|---|
aioffice-mac-arm64 |
macOS Apple Silicon |
aioffice-mac-x64 |
macOS Intel |
aioffice-linux-x64 |
Linux x64 |
aioffice-linux-arm64 |
Linux ARM64 |
aioffice-win-x64.exe |
Windows x64 |
aioffice-win-arm64.exe |
Windows ARM64 |
SHA256SUMS |
Checksums for all binaries |
See the README · 中文 README for the full command surface and capability ledger.
License: Apache-2.0.