← На главную

OfficeCLI: AI-агенты теперь управляют Office одной командой

06.07.2026 16:47 · hackernews

OfficeCLI — это первый в мире офисный пакет, заточенный под AI-агентов. Одна строка кода — и любой агент получает полный контроль над Word, Excel и PowerPoint. Никакого офиса, зависимостей и установки: один бинарник, открытый исходный код под лицензией Apache 2.0.

В чём фишка? OfficeCLI встраивает прямо в бинарник движок рендеринга HTML. Он конвертирует .docx, .xlsx и .pptx в HTML или PNG, замыкая цикл «отрендерил → посмотрел → поправил». Агент не просто читает DOM документа, а реально видит, не вылез ли заголовок за границы слайда. И всё это работает в CI, в Docker, на сервере без дисплея — где угодно.

Для старта достаточно скормить агенту curl -fsSL https://officecli.ai/SKILL.md. Он сам скачает бинарник и установит навык для Claude Code, Cursor, Windsurf, GitHub Copilot и других. Альтернатива — скачать бинарник с GitHub Releases и запустить officecli install. Агент сразу сможет создавать, читать и редактировать документы.

Вместо 50 строк Python с тремя разными библиотеками теперь одна команда: officecli add deck.pptx / --type slide --prop title="Q4 Report". Живой превью работает через officecli watch deck.pptx — браузер обновляется мгновенно при каждом изменении.

OfficeCLI умеет всё: создавать документы с нуля, читать текст и структуру в JSON, анализировать форматирование и стили, править любые элементы. Поддерживаются таблицы, графики, изображения, формулы, комментарии, колонтитулы, анимации и переходы в PowerPoint. В Excel есть 350 встроенных функций с авто-вычислением, включая динамические массивы, и сводные таблицы, собираемые одной командой.

Есть шаблоны-merge: агент один раз проектирует макет, а {{key}} заполняются данными N раз — это дёшево и детерминированно. Ещё есть dump в JSON и обратный batch: агент может прочитать любой существующий документ, понять его структуру и воспроизвести.

Для интеграции с IDE — встроенный MCP-сервер. Команда officecli mcp claude регистрирует все операции как инструменты над JSON-RPC. Не нужен даже доступ к shell.

Сравнение с Microsoft Office, LibreOffice и связкой python-docx/openpyxl — OfficeCLI выигрывает по всем параметрам: бесплатно, единый бинарник, JSON на выходе, никакой возни с COM или UNO API, живой превью и работа в CI. Единственное, что нужно для сборки — .NET 10 SDK, но в рантайме он не требуется.

Читать оригинал →