Компания Genspark опубликовала исходный код GenOffice — бесплатного офисного пакета для macOS и Windows, включающего инструменты для работы с документами, таблицами, презентациями и PDF-файлами. Проект распространяется под лицензией Apache 2.0 и ориентирован на нативную интеграцию ИИ-функций, обеспечивая при этом высокую точность сохранения структуры исходных файлов при редактировании с помощью генеративных моделей.

Архитектура пакета построена на базе пяти отдельных приложений, работающих на едином движке. Ключевой особенностью инженерного решения является технология «byte-preserving round trip». В отличие от стандартных ИИ-редакторов, которые пересоздают файл целиком, GenOffice изолирует только измененные фрагменты текста. Система генерирует обновленный контент в формате OOXML и встраивает его обратно в исходный файл, сохраняя форматирование и нетронутые блоки данных.

Такой подход решает проблему потери метаданных и сложного форматирования, с которой часто сталкиваются пользователи при интеграции LLM в офисные рабочие процессы. Открытый исходный код позволяет разработчикам интегрировать этот движок в сторонние системы или адаптировать его под специфические корпоративные задачи, требующие работы с документами без риска искажения структуры файлов.

Ключевые факты

  • Пакет включает приложения для работы с Docs, Sheets, Slides и PDF, реализованные на базе Electron.
  • Исходный код опубликован под лицензией Apache 2.0, проект полностью бесплатен и не содержит рекламы.
  • Технология «byte-preserving round trip» позволяет вносить правки в документы без изменения нетронутых частей файла.
  • Решение ориентировано на сохранение целостности структуры OOXML при использовании генеративного ИИ для редактирования контента.