Бесплатный офисный пакет с открытым исходным кодом и ИИ для macOS, Windows и Linux: редактирует настоящие файлы .docx, .xlsx, .pptx и PDF с помощью встроенного ИИ-агента.
iOfficeAI/OfficeCLI
CLI в виде одного бинарного файла позволяет AI-агентам и разработчикам создавать, читать и редактировать файлы Word, Excel и PowerPoint без установленного Office.
Open source альтернатива:Microsoft Office
- Звёзды
- 32,195
- Форки
- 2,194
- Открытые issues
- 111
- Последний коммит
- 7 дней назад
Что это?
OfficeCLI — это open-source инструмент командной строки для работы с файлами .docx, .xlsx и .pptx. Он поставляется как автономный бинарный файл со встроенной средой выполнения .NET, поэтому работает на macOS, Linux и Windows без Microsoft Office и других зависимостей. К элементам документа можно обращаться по стабильным путям, например /slide[1]/shape[2], а команды поддерживают вывод в формате JSON — это делает инструмент удобным для скриптов и AI-агентов.
Встроенный движок рендеринга HTML преобразует документы в HTML или PNG-снимки отдельных страниц, а режим watch показывает в браузере предварительный просмотр с автоматическим обновлением. Благодаря этому агент может отрендерить результат, проверить его и исправить проблемы с вёрсткой в CI, Docker или средах без графического интерфейса. В проект также входят движок формул, который при записи вычисляет более 350 функций Excel, создание сводных таблиц в нативном формате OOXML, заполнение шаблонов по плейсхолдерам {{key}} из JSON и команда dump для экспорта существующих документов в JSON с пакетными операциями, который можно повторно выполнить.
OfficeCLI включает MCP-сервер и устанавливает файл skill в обнаруженные инструменты для AI-разработки, такие как Claude Code, Cursor и GitHub Copilot.
Ключевые возможности
- 01Создаёт, читает и редактирует файлы Word, Excel и PowerPoint из командной строки.
- 02Обращается к элементам документов по стабильным путям и возвращает структурированный JSON.
- 03Преобразует документы в HTML или PNG и показывает обновляемый предварительный просмотр в браузере.
- 04Автоматически вычисляет при записи более 350 функций Excel.
- 05Заполняет плейсхолдеры {{key}} в шаблонах данными из JSON.
- 06Включает MCP-сервер и устанавливает файлы skill для инструментов AI-разработки.
Сценарии использования
- Генерация отчётов или счетов по данным из баз данных или API с помощью скриптов.
- Создание и проверка презентаций или электронных таблиц с помощью AI-агента.
- Запуск генерации и проверки документов в CI/CD-пайплайнах или контейнерах Docker.
- Пакетная замена текста или обновление стилей во множестве файлов Office.
Быстрый старт
- 1
Установите бинарный файл (macOS / Linux)
curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash - 2
Создайте пустой файл PowerPoint
officecli create deck.pptx - 3
Запустите предпросмотр в реальном времени в браузере
officecli watch deck.pptx - 4
Добавьте слайд и посмотрите, как обновится предпросмотр
officecli add deck.pptx / --type slide --prop title="Hello, World!"
Темы
Частые вопросы
- Что такое OfficeCLI?
- CLI в виде одного бинарного файла позволяет AI-агентам и разработчикам создавать, читать и редактировать файлы Word, Excel и PowerPoint без установленного Office. OfficeCLI — это open-source инструмент командной строки для работы с файлами .docx, .xlsx и .pptx. Он поставляется как автономный бинарный файл со встроенной средой выполнения .NET, поэтому работает на macOS, Linux и Windows без Microsoft Office и других зависимостей. К элементам документа можно обращаться по стабильным путям, например /slide[1]/shape[2], а команды поддерживают вывод в формате JSON — это делает инструмент удобным для скриптов и AI-агентов.
- OfficeCLI можно использовать бесплатно? Какая у него лицензия?
- OfficeCLI распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- OfficeCLI всё ещё поддерживается?
- Активно поддерживается. Последний коммит в OfficeCLI — 13 окт. 2026 г..
- Для чего можно использовать OfficeCLI?
- Генерация отчётов или счетов по данным из баз данных или API с помощью скриптов. Создание и проверка презентаций или электронных таблиц с помощью AI-агента. Запуск генерации и проверки документов в CI/CD-пайплайнах или контейнерах Docker. Пакетная замена текста или обновление стилей во множестве файлов Office.
- Как установить OfficeCLI?
- Установите бинарный файл (macOS / Linux): curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash Создайте пустой файл PowerPoint: officecli create deck.pptx Запустите предпросмотр в реальном времени в браузере: officecli watch deck.pptx Добавьте слайд и посмотрите, как обновится предпросмотр: officecli add deck.pptx / --type slide --prop title="Hello, World!"
- Где скачать OfficeCLI?
- Исходный код и инструкции по установке — на GitHub: https://github.com/iOfficeAI/OfficeCLI
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Защитный слой для командной строки, который перехватывает опасные команды от пользователей и AI-агентов и запрашивает подтверждение перед выполнением.
Расширение для VS Code, которое превращает обычные файлы .chat.md в редактируемые AI-диалоги с поддержкой инструментов MCP у разных LLM-провайдеров.
Самообучающийся AI-агент, который создаёт и улучшает навыки на основе опыта, работает со множеством провайдеров моделей и доступен через CLI и мессенджеры.
Автономный open-source агент для исследований: формулирует вопросы, собирает веб- и локальные источники и пишет отчёты со ссылками, используя любую LLM-платформу.
Открытый фреймворк для агентов: у AI-агента есть собственный Linux-десктоп в Docker, браузер и инструменты для работы с документами.