Genspark открыла код GenOffice - бесплатного офисного пакета с ИИ-агентом внутри документов

Genspark известна прежде всего сервисом с автономным агентом, который сам ищет данные, собирает отчёты и делает презентации. Теперь у компании есть настольное приложение, где тот же агент работает не в соседнем чате, а прямо внутри документа, таблицы или слайда. Анонс прозвучал на сингапурской редакции AGI Playground от GeekPark, установщики выложены на сайте и на GitHub.
Четыре редактора и общая основа
GenOffice собран из пяти приложений на Electron с общим слоем движков. Четыре из них - рабочие редакторы, пятое отвечает за оболочку: домашний экран, вкладки и автообновление.
- Docs - текстовый процессор для .docx со стилями, таблицами, комментариями, формулами и режимом правок.
- Sheets - таблицы .xlsx со сводными таблицами, срезами, условным форматированием и разбором формул.
- Slides - презентации .pptx с мастер-слайдами, диаграммами и обрезкой изображений.
- PDF - просмотр и редактирование: аннотации, формы, штампы, подписи, операции со страницами.
Часть кода Genspark не писала с нуля. Табличный редактор стоит на открытом ядре Univer, поверх которого добавлен свой слой расширений, импорт и экспорт xlsx идёт через отдельный компонент на Rust. Движок для pptx компания сделала сама, PDF работает на связке pdf.js и pdf-lib.
Docs сохраняет файл байт-в-байт
Главная инженерная особенность GenOffice спрятана в работе с .docx. При сохранении заново собираются только те абзацы, которые действительно правились, остальная часть файла копируется без изменений. Оригинал считается источником истины, правки ложатся на него узкими заплатками.
Для пользователя это самая практичная деталь релиза. Именно на конвертации обычно ломается вёрстка: документ открывается в стороннем редакторе, сохраняется, а в Word приезжает с уехавшими отступами и потерянными стилями. Genspark обещает, что нетронутые части документа переживут такой круг без потерь. Тот же подход заявлен для таблиц и презентаций.
Агент Genspark внутри документа
ИИ-панель встроена во все четыре редактора. В Docs правки идут на уровне блоков, с версионными снимками и подсветкой изменений. В таблицах, слайдах и PDF работает агент с инструментами: он читает состояние файла и выполняет действия по запросу - найти данные, посчитать, дописать раздел, собрать колоду слайдов.
Ключи от моделей на компьютере не хранятся: приложение входит в аккаунт Genspark и обращается к моделям через сервис компании. Отсюда следует то, о чём в анонсе сказано мягко: сам офис бесплатный, а ИИ-функции расходуют кредиты Genspark.
Alpha за неделю и $10 000
Отдельный акцент компания сделала на экономике разработки: Alpha-версию GenOffice собрал один инженер за неделю, потратив около 10 000 долларов на токены. Цифру стоит читать как заявление о том, куда сместилась стоимость софта, а не как описание готового продукта.
Genspark выстраивает вокруг релиза свой тезис: модели дешевеют, ценность уходит наверх - в качество опыта поверх них. Отсюда и ставка на «всё в одном» с общим контекстом между документом, таблицей и презентацией вместо набора отдельных функций в одном окне.
Alpha, каталог ee и торговые марки
Ограничений хватает, и Genspark их не прячет. Компания прямо пишет про баги, недостающие функции и шероховатости - текущая сборка идёт под номером 0.4.110. Полная совместимость со всем зоопарком файлов Microsoft Office и предсказуемое поведение на разных конфигурациях официально не гарантированы.
Есть нюансы и в самой открытости. Основной код лежит под Apache 2.0, но каталог ee/ зарезервирован под будущие корпоративные модули с отдельной лицензией. Имена и логотипы GenOffice и Genspark остаются торговыми марками Mainfunc, так что форкам придётся идти под своим брендом. Публичная история репозитория пока состоит из нескольких коммитов - это выложенный снимок кодовой базы, а не открытая разработка с первого дня. Доработку компания предлагает вести через pull request'ы, issues и групповой чат GenOffice в GenTeam, обещая активным участникам от 1000 кредитов Genspark.
Бесплатный офис на кредитах Genspark
Пакет собран аккуратно: привычные форматы, бережное отношение к исходному файлу, агент, который живёт в документе, а не в боковом чате. Бесплатный открытый клиент аккуратно замкнут на платный сервис: редактирование ничего не стоит, а всё интересное начинается после входа в аккаунт.
Судить о судьбе GenOffice лучше по осени. Если к этому моменту в репозитории появятся заметные внешние правки, а Alpha дорастёт до беты без потери совместимости с офисными форматами, история про открытый ИИ-офис перестанет быть только анонсом.