GenOffice: бесплатный AI-офис с открытым кодом против Google Docs и Microsoft 365
Genspark выложил под Apache 2.0 полноценный офисный пакет с AI — текстовым редактором, таблицами, презентациями и PDF-редактором. Главный фокус: сохранение оригинальной разметки .docx/.xlsx/.pptx при любых правках через AI, плюс жёсткая изоляция AI-кода в Electron. Бесплатно, без рекламы, но AI требует аккаунт Genspark и их кредиты.
Это первая попытка построить офисный пакет, где AI не костыль, а ядро архитектуры. Для стартапов — шанс избавиться от подписок на Microsoft/Google. Для разрабов — готовый движок для встраивания AI-редактирования в свои продукты.
Что произошло
Genspark выпустил GenOffice — open-source офисный пакет (текстовый редактор, таблицы, презентации, PDF) под Apache 2.0. Работает на macOS и Windows, собран на Electron. Главная фишка: AI встроен в редактирование на уровне архитектуры, а не прикручен сбоку чат-ботом.
Техническая изюминка — байт-в-байт сохранение оригинала. При редактировании .docx исходный файл архивируется по хешу и не трогается. Парсится только структура блоков из document.xml, правки идут в TipTap-редактор с отслеживанием изменений. При сохранении изменённые блоки конвертируются в OOXML-фрагменты и вставляются обратно, остальные байты копируются как есть. Результат: открыл в Word → сохранил в GenOffice → открыл снова в Word — разметка не поплыла.
Движок таблиц построен на Univer (Apache 2.0) плюс кастомный Rust-сервис для импорта/экспорта через calamine и IronCalc. Презентации и PDF — собственные парсеры. AI работает через аккаунт Genspark с кредитной системой, локальные ключи моделей не поддерживаются по умолчанию.
Безопасность: каждое окно документа работает в песочнице с contextIsolation, без nodeIntegration. AI-генерируемый код рендерится в изолированном BrowserWindow без IPC-моста. Скрипты из презентаций разбираются Acorn и выполняются через AST-интерпретатор без eval и Function.
Релиз сделан одним инженером за неделю, потрачено ~$10,000 на токены. Версия 0.4.110 помечена как Alpha.
Автор: Марина Соколова · Источник: marktechpost.com
Разработчикам. Чистый TypeScript-движок без привязки к Electron, юнит-тесты, готовые пакеты docx-engine, pptx-engine, agent-core. Форкать можно под коммерцию (Apache 2.0), но ee-директория под отдельной лицензией. Rust-сайдкар для xlsx даёт контроль над производительностью. Полезно для встраивания AI-редактирования в свои продукты.
Бизнесу. Ноль лицензий, полная совместимость с Office-форматами, без рекламы и водяных знаков. Стартапы и SMB получают готовый офис без подписки на Microsoft 365 или Google Workspace. Минус: Alpha-статус и облачный AI требуют времени на аудит перед внедрением в регулируемых отраслях.
Инвесторам. Прямая атака на $50+ млрд рынок офисных пакетов через open-source и AI-first подход. Монетизация через кредиты на AI, а не подписки — новая модель для SaaS. Потенциал роста в B2B-сегменте среди компаний, уставших от vendor lock-in Microsoft и Google.
- Форкнуть под собственный бренд для вертикальных рынков (юристы, медицина, госсектор) с кастомными AI-агентами и приватными моделями.
- Сделать облачную версию с self-hosted AI и продать как privacy-first альтернативу Google Workspace для европейских компаний под GDPR.
- Интегрировать в корпоративные CRM/ERP как встроенный редактор документов с AI-автозаполнением на базе бизнес-данных.
- Создать marketplace плагинов и AI-агентов для GenOffice — продавать готовые сценарии автоматизации (контракты, отчёты, питчи).
- Запустить консалтинг по миграции с Microsoft Office на GenOffice для компаний, сокращающих расходы на лицензии.
- Alpha-статус и зависимость от облачных кредитов Genspark — если сервис закроется или поднимет цены, продукт парализован.
- Один инженер за неделю — техдолг и баги гарантированы, enterprise-готовность под вопросом.
- Apache 2.0 разрешает форки, но enterprise-модули под отдельной лицензией создают юридическую серую зону для коммерческих адаптаций.
- Сохранение байтов работает только для .docx/.xlsx/.pptx — любые экзотичные форматы или макросы сломают совместимость.
GenOffice — это не очередной клон Google Docs с прикрученным GPT. Здесь AI вшит в движок редактирования, а байт-в-байт сохранение оригинала решает вечную боль с поломанной разметкой при переключении между редакторами. Технически это круто: парсишь только структуру блоков, правки идут в TipTap, при сохранении патчишь изменённые куски обратно в OOXML. Результат — открыл в Word, отредактировал в GenOffice, сохранил, открыл снова в Word, и всё на месте. Плюс жёсткая изоляция AI-кода в Electron — без eval, без VM, только AST-интерпретатор.
Но есть жирный минус: это Alpha, сделанная одним человеком за неделю. AI работает только через облако Genspark и их кредиты — локальные модели не поддерживаются. Если они завтра поднимут цены или закроются, весь ваш воркфлоу встанет. Apache 2.0 позволяет форкнуть, но enterprise-модули идут под отдельной лицензией, и это юридическая серая зона. Для стартапов и инди-проектов — отличная игрушка. Для корпораций — подождите хотя бы бету и self-hosted опцию для AI.
Комментарии