GenOffice — свободный AI-офисный пакет с открытым исходным кодом: Docs, Sheets, Slides, PDF, Markdown и HTML со встроенной AI-панелью

GenOffice

Первый в мире полнофункциональный офисный пакет с открытым исходным кодом и AI.
Файлы Word, Excel, PowerPoint и PDF, редактируемые вами и вашим AI, сохраняются обратно в реальных форматах.

Лицензия: Apache-2.0 Последний релиз Загрузки Звёзды на GitHub

English · Español · Português (Brasil) · Deutsch · Français · 简体中文 · 繁體中文 · 한국어 · 日本語 · العربية · Русский · Italiano · Nederlands · Polski · Čeština · Bahasa Indonesia · Bahasa Melayu · ไทย · हिन्दी · עברית

Скачать · CLI · Сайт · Сообщество · Конфиденциальность

GenOffice — бесплатная альтернатива Microsoft Office с открытым исходным кодом для macOS, Windows и Linux. Она открывает и сохраняет нативные файлы `.docx`, `.xlsx` и `.pptx`, редактирует PDF, Markdown и HTML и размещает AI-агента рядом с каждым документом — не чат-бокс, прикрученный сбоку, а редактор, который читает файл, вносит изменение и точно показывает вам, что именно он затронул. - **Настоящие форматы, побайтовое сохранение.** Переписывается только то, что вы редактируете. Всё остальное в файле сохраняется байт в байт, поэтому документы продолжают открываться в Word, Excel и PowerPoint. - **AI, чью работу можно проверить.** Изменения оформляются как отслеживаемые правки и diff-ы с откатом одним щелчком. В таблицах появляются живые формулы, а не вставленные числа. Презентации и страницы создаются прямо на холсте и остаются полностью редактируемыми. - **Локальность по своей природе.** Файлы открываются, редактируются, сохраняются и конвертируются на вашем компьютере. Преобразования PDF → Word / Excel / PowerPoint, Markdown → Word и HTML → Word выполняются прямо на устройстве. За пределы вашего компьютера уходят только запросы к AI — к выбранному вами провайдеру. - **Свои ключи или никаких.** Войдите через Genspark и обойдитесь без ключей вообще, либо используйте собственный ключ для Claude, OpenAI, Gemini, DeepSeek, Kimi, GLM, Qwen, Doubao, MiniMax, Grok, Mistral, OpenRouter, Requesty или любого совместимого с OpenAI эндпоинта, включая локальные серверы. - **Скриптуемость и готовность к агентам.** В комплекте с приложением идёт командная строка `genoffice` и скилл для Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode и Windsurf, так что кодинг-агент может создавать, конвертировать, читать и редактировать настоящие файлы Office на вашем компьютере, не открывая ни одного окна. **Скачать:** [macOS](https://github.com/genspark-ai/genoffice/releases/latest) (Apple Silicon и Intel) · [Windows](https://github.com/genspark-ai/genoffice/releases/latest) (x64 и Arm) · [Linux](https://github.com/genspark-ai/genoffice/releases/latest) (deb, rpm, AppImage) — подробности и системные требования в разделе [Скачать](#download). ## Демонстрация Шесть приложений, одна AI-панель и командная строка для вашего кодинг-агента. Каждый скриншот — это реальное приложение на macOS, а действия AI запускаются промптом, который вы можете прочитать на панели. ### 1 · Docs — открывайте и редактируйте `.docx` с AI, чью работу можно проверить
GenOffice Docs отображает страницу годового отчёта в две колонки с полноширинным изображением на обложке, затемнённой таблицей KPI, верхним и нижним колонтитулами при масштабе 80% и свёрнутой AI-панелью GenOffice Docs: обзор компании с изображением-баннером; AI сократил раздел Overview и добавил новый раздел со списком, а панель предлагает откат одним щелчком
Открывает файл так же, как его вёрстку задаёт Word — двухколоночные разделы, изображения на всю страницу, затемнённые таблицы, колонтитулы, разбиение на страницы по метрикам строк Word. Стили, комментарии, отслеживаемые изменения, формулы и рукописный ввод переживают round-trip без изменений. Попросите внести изменение — AI считывает нужные блоки, переписывает раздел Overview и добавляет новый раздел со списком. Каждый шаг AI сохраняется как снимок, который можно откатить; при включённом режиме Track changes правки приходят как ревизии в стиле Word.
### 2 · Sheets — `.xlsx` с живыми формулами и диаграммами, а не вставленными числами
GenOffice Sheets: AI добавил лист Summary с доходом по регионам и категориям на формулах SUMIF, плюс столбчатую диаграмму, и сообщает о 43 применённых изменениях с кнопкой отмены GenOffice Sheets: на вопрос о том, какой регион лидировал по доходу во втором квартале, AI отвечает «Европа» с разбивкой по категориям и указывает точные ячейки как ссылки-цитаты, рядом с листом Orders
Постройте это — из одного предложения агент добавляет лист Summary с настоящими формулами SUMIF по регионам и категориям, вставляет столбчатую диаграмму и применяет все 43 изменения одним отменяемым пакетом. Спросите — вопросы о книге возвращаются с объяснением и точными ячейками в виде кликабельных цитат. Под капотом: собственный Rust-движок `.xlsx`, сводные таблицы, срезы, условное форматирование и трассировка формул.
### 3 · Slides — от промпта до готовой презентации `.pptx` Таймлапс создания презентации GenOffice Slides для инвесторской колоды Aurora Home: ИИ планирует сюжет в панели, слайды появляются на холсте один за другим, а готовая презентация завершается финальным призывом к действию
GenOffice Slides: титульный слайд презентации для инвесторов Aurora Home, созданной AI, на холсте, с исходным однострочным промптом и резюме AI о том, что было построено, на панели GenOffice Slides: оформленный финальный слайд той же презентации из 11 слайдов, с полосой миниатюр слева и AI-панелью, подытоживающей сюжетную линию
Одна строка на входе — «Создай презентацию для инвесторов из 10 слайдов для Aurora Home…». GenOffice выстраивает сюжетную линию, собирает цифры и создаёт каждый слайд прямо на холсте как настоящий файл .pptx. Готовая презентация на выходе — одиннадцать оформленных слайдов с единой типографикой, иллюстрациями и завершающим призывом к действию; продолжайте редактировать с помощью мастер-слайдов, макетов, умных направляющих и неразрушающей обрезки, либо попросите панель изменить стиль, переписать текст или переставить слайды.
### 4 · PDF — редактируйте текст PDF на месте, конвертируйте PDF в Word на устройстве
GenOffice PDF: режим редактирования текста обводит каждый текстовый блок на странице для редактирования на месте, а AI-панель отвечает на вопрос об отчёте со ссылками на страницы GenOffice Docs показывает документ Word, конвертированный локально из квартального отчёта Helios в формате PDF, открытый во второй вкладке рядом с исходным PDF
Редактируйте прямо на странице — режим редактирования текста обводит каждый текстовый блок для повторного набора на месте; поток содержимого страницы переписывается через PDFium с сохранением исходных шрифтов, а не поверх маскирующей аннотацией. Спросите AI о длинном отчёте и получите ответ со ссылками на страницы. Конвертируйте на устройствеPDF Converter → PDF to Word создаёт редактируемый файл .docx, который открывается в Docs рядом с исходником, с сохранёнными заголовками, строками статистики и абзацами. Excel и PowerPoint работают так же; отсканированные страницы проходят через системный OCR.
### 5 · HTML — AI-конструктор страниц и интерфейсов, начиная с дизайн-брифа Скажите, для чего страница и для кого она. AI сначала предлагает **дизайн-бриф** — крючок, палитру, типографику и стилевые направления — а затем собирает единый самодостаточный файл `.html` на основе этих токенов. Таймлапс изменения стиля GenOffice HTML для лендинга Lumen: один запрос Restyle в панели превращает тёмную страницу Midnight Studio в тёплую версию Solar Daybreak, при этом все разделы и весь текст остаются на месте
GenOffice HTML: сгенерированный лендинг для настольной лампы на солнечных батареях в тёмном направлении Midnight Studio, показанный в живом предпросмотре, с AI-панелью, резюмирующей только что созданную страницу Тот же лендинг Lumen, переоформленный AI в тёплом направлении Solar Daybreak: бумажный фон, серифные заголовки и оранжевый акцент, с сохранением всех разделов и всего текста
Сгенерировано из одного промпта — яркий hero-блок, карточки функций, тарифы и форма списка ожидания для Lumen, созданные в направлении Midnight Studio. Кликните на любой элемент, чтобы изменить его стиль, дважды кликните, чтобы отредактировать текст, или переключитесь на исходный код в CodeMirror. Тот же дизайн, новое направление — один запрос Restyle заменяет токены брифа, и страница подстраивается под них: тёплая бумага, редакционный серифный шрифт, солнечно-оранжевый акцент — ничего не переписывается заново. Показывайте презентацию в полноэкранном режиме или экспортируйте в PDF либо в нативный редактируемый документ Word.
GenOffice HTML: сгенерированный интерфейс личного дашборда для дизайнера-фрилансера в тёплом «льняном» стиле, с боковой панелью, серифным приветствием и четырьмя карточками показателей GenOffice HTML: сгенерированный отчёт о рынке электромобилей в стиле широкоформатной газеты, с серифной шапкой, заголовной цифрой 17,3 миллиона и строкой статистики
Макеты интерфейсов — стартовый шаблон «личный дашборд» превращает персону в рабочий макет: боковая панель, приветствие, спарклайн оплачиваемых часов, карточки счетов и загрузки — всё в виде настоящего HTML, который можно передать разработчику. Истории на данных — стартовый шаблон «отчёт по данным» строит редакционную газетную полосу: серифная шапка, одна заголовная цифра, строка статистики с разделительными линиями, встроенные SVG-диаграммы и примечание о методологии.
### 6 · Markdown — блочный редактор для обычного `.md`, с функцией Ask AI
GenOffice Markdown: у выделенного абзаца всплывает окно Ask AI с введённой инструкцией и чипами-подсказками, такими как «Отполировать», «Сделать короче», «Развернуть» и «Исправить грамматику», а также кнопками «Отправить сейчас» и «Добавить в очередь» GenOffice Markdown отображает документ с заметками о релизе, содержащий таблицу, блок-схему Mermaid и список задач, со стартовыми промптами AI-панели слева
Спросите AI о выделенном фрагменте — выделите любой отрывок, и появится чип Ask AI: введите инструкцию или выберите подсказку, отправьте её сразу или поставьте несколько привязанных правок в очередь и выполните их за один проход. Такая же точка входа есть в каждом приложении. Отрисовано, сохраняется как обычный Markdown — заголовки, списки, таблицы, изображения, блоки кода и диаграммы Mermaid в блочном редакторе Tiptap, записываются обратно как обычный файл .md, с полностью локальным экспортом Markdown → Word.
### 7 · CLI — ваш кодинг-агент управляет GenOffice на вашем компьютере В GenOffice входит командная строка `genoffice` и агентный скилл. Установите скилл — и Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode или Windsurf смогут создавать, конвертировать, читать и редактировать настоящие файлы Office через те же движки, что и приложения, не открывая ни одного окна. GenOffice Slides показывает презентацию о Солнечной системе из восьми слайдов, которую кодинг-агент собрал через командную строку genoffice: титульный слайд на холсте, восемь миниатюр слева и открытая AI-панель
Восемь отрисованных слайдов презентации о Солнечной системе рядом друг с другом: обложка, хронология исследований, четыре ключевых числа, столбчатая диаграмма диаметров планет, каменистые миры против гигантов, заголовная цифра 99,8% для Солнца, сетка четырёх гигантов и выводы GenOffice Settings, страница Integrations: скилл genoffice установлен в Claude Code, рядом с Codex и Cursor — кнопки Install
Один промпт вашему агенту — «Сделай презентацию о Солнечной системе из восьми слайдов». Агент читает скилл, пишет таблицу стилей, план и по одной спецификации страницы на слайд, генерирует две фотографии через genoffice image и даёт genoffice slides check отклонить всё, что выходит за границы или перекрывается, прежде чем genoffice create соберёт .pptx, а slides render вернёт по одному PNG на слайд для просмотра. Установите один раз, через Настройки → Интеграции — GenOffice перечисляет кодинг-агентов, найденных на этом компьютере, и записывает скилл в каждый выбранный вами. Либо скачайте скилл в виде zip или выполните npx skills add genspark-ai/genoffice. Команды и полный рабочий процесс — в разделе Командная строка и агентный скилл.
## Почему GenOffice - **Открытый исходный код**, Apache-2.0, разрабатывается открыто на GitHub. - **Ваш собственный.** Нативные приложения для macOS, Windows и Linux; файлы остаются на вашем диске, а каждое редактирование, сохранение и конвертация происходят на вашем устройстве. - **Настоящие файлы Office.** Нативные `.docx`, `.xlsx` и `.pptx` с побайтовым сохранением: нетронутые части файла копируются в точности как были. - **AI, редактирующий сам документ.** Отслеживаемые изменения в Docs, живые формулы и диаграммы в Sheets, слайды рисуются прямо на холсте, каждый шаг AI создаёт снимок, к которому можно вернуться. - **Своя модель, свой ключ.** Войдите через Genspark или используйте свой ключ для Claude, OpenAI, Gemini, DeepSeek и других, включая локальные серверы и любой совместимый с OpenAI эндпоинт. - **PDF, сделанный правильно.** Редактируйте текст прямо на странице и конвертируйте PDF в Word, Excel или PowerPoint на устройстве, со встроенным в систему OCR для сканов. - **А также Markdown и HTML**, с той же панелью AI и локальным экспортом в Word. - **Скриптуемость.** Командная строка `genoffice` и агентный скилл отдают каждый движок в распоряжение Claude Code, Codex, Cursor и других кодинг-агентов — по-прежнему на устройстве. - **Бесплатно**, как для отдельных пользователей, так и для команд. ## AI-провайдеры **Войдите через Genspark** — и настраивать ничего не нужно: вызовы моделей идут через проксирующий сервис Genspark (семейства Claude, GPT и Gemini), а агенты получают веб- и графический поиск, генерацию изображений и анализ изображений, аудио и видео. **Либо используйте собственный ключ.** В разделе Settings → AI перечислены Claude, OpenAI, Gemini, DeepSeek, Kimi, GLM, Qwen, Doubao, MiniMax, Grok, Mistral, OpenRouter, Requesty и OpenCode Zen/Go, а также отдельный слот для любого совместимого с OpenAI эндпоинта (базовый URL + ключ), включая локальные серверы моделей. Поиск и работа с медиа настраиваются через отдельных провайдеров по каждой возможности в разделе **AI Media & Search**: Serper или Tavily для веб-поиска и OpenAI, Gemini, Doubao/Seedream, GLM, Grok, Qwen, MiniMax или любой совместимый с OpenAI эндпоинт для генерации изображений и анализа изображений/видео. Весь пакет поддерживает светлую, тёмную и системную темы. Темы меняют только то, что видно на экране: экспорт, печать и сохранённые файлы всегда сохраняют собственные цвета документа. ## Командная строка и агентный скилл Всё, что приложения умеют делать с файлом, командная строка `genoffice` умеет делать из терминала: инспектировать, конвертировать, создавать, читать и редактировать Word, Excel, PowerPoint, PDF, Markdown и HTML на тех же движках, без графического интерфейса. Она устанавливается вместе с GenOffice, не требует собственной среды выполнения и никогда никуда не отправляет документы. В паре со встроенным **агентным скиллом** она превращает кодинг-агента в работника с документами, который выдаёт настоящие файлы Office вместо Markdown-приближений. **Работает с:** Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode и Windsurf сразу из коробки, а также с любым другим агентом, который читает скиллы. ### Установка скилла | Как | Что происходит | | --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Настройки → Интеграции** в приложении | Показывает агентов, найденных на этом компьютере; один клик записывает скилл в каждый выбранный. Когда релиз GenOffice приносит более новый скилл, появляется кнопка **Update**. | | **Скачать как zip** на той же странице | Формат, который claude.ai, десктопные приложения Claude и другие ассистенты принимают как загружаемый скилл. | | `npx skills add genspark-ai/genoffice` | Устанавливает скилл из этого репозитория в любой агент, поддерживающий скиллы. | Затем начните новый чат и попросите документ. Скилл учит агента, когда обращаться к `genoffice`, как прочитать файл перед редактированием и как проверять собственную работу. ### Быстрый старт из терминала ```bash genoffice --version genoffice info report.docx --json # headings and blocks; or sheets, slides, pages genoffice convert report.md --to pdf # md/html/docx/xlsx/pptx → pdf, pdf → docx/xlsx/pptx, … genoffice create --type docx --from notes.md --out notes.docx genoffice create --type xlsx --from table.json --out sales.xlsx # "=SUM(B2:B9)" cells stay live formulas genoffice docs read report.docx --range 0-9 --json # then `docs apply --ops edits.json` edits in place genoffice render report.docx --out shots/ # one PNG per page, to look at what you made genoffice open sales.xlsx # hand the result to the editor ``` Каждая команда выводит однострочную сводку или один JSON-объект с `--json`. Правки атомарны: отклонённая операция оставляет файл нетронутым и возвращается с подсказкой об ошибке. `genoffice help` показывает актуальный набор команд; полный справочник — в [packages/cli/README.md](../../packages/cli/README.md). ### Что на самом деле запускает агент Презентация о Солнечной системе из демо выше потребовала одного промпта в Claude Code. За кулисами агент следовал поэтапному процессу из скилла, а CLI проверял каждый этап, прежде чем начинался следующий: ```bash genoffice capabilities --json # which cloud tools GenOffice has configured genoffice guide slides design # the deck workflow and layout library genoffice image "the eight planets in a row …" --aspect 16:9 --out deck/assets/cover.jpg genoffice slides check deck/outline.json --json # 8 pages, no findings genoffice slides check deck/pages/01.json --json # builds one slide, audits overflow and overlap … # one page file per slide, fixed until each check is clean genoffice create --type pptx --spec deck/pages --outline deck/outline.json --out deck/solar-system.pptx --json genoffice slides render deck/solar-system.pptx --out deck/shots --json genoffice slides audit deck/solar-system.pptx --json # 8 slides, no layout issues genoffice slides replace deck/solar-system.pptx --slide 4 --spec deck/pages/05.json --json genoffice open deck/solar-system.pptx ``` Внутри `genoffice` не происходит ни одного вызова модели: агент думает, CLI собирает и проверяет, а результат открывается в GenOffice или PowerPoint как обычный `.pptx`. ## Скачать | Платформа | Требования | Скачать | | ------------------------------------ | ----------------------------------------------------- | --------------------------------------------------------------------------------------------- | | **macOS** — Apple Silicon (arm64) | macOS 11+ | [Последний `.dmg` (arm64)](https://github.com/genspark-ai/genoffice/releases/latest) | | **macOS** — Intel (x64) | macOS 11+ | [Последний `.dmg` (x64)](https://github.com/genspark-ai/genoffice/releases/latest) | | **Windows** (x64, большинство ПК) | Windows 10+, Intel/AMD | [Последний установщик `-x64.exe`](https://github.com/genspark-ai/genoffice/releases/latest) | | **Windows** на Arm (ARM64) | Windows 11 на Arm (Snapdragon X и аналогичные) | [Последний установщик `-arm64.exe`](https://github.com/genspark-ai/genoffice/releases/latest) | | **Linux** — Debian / Ubuntu | x86_64, glibc 2.34+ (Ubuntu 22.04 или новее) | [Последний `.deb`](https://github.com/genspark-ai/genoffice/releases/latest) | | **Linux** — Fedora / RHEL / openSUSE | x86_64, glibc 2.34+ (Fedora 35+, RHEL 9+, Leap 15.6+) | [Последний `.rpm`](https://github.com/genspark-ai/genoffice/releases/latest) | | **Linux** — другие дистрибутивы | x86_64, glibc 2.34+, FUSE 2 | [Последний `.AppImage`](https://github.com/genspark-ai/genoffice/releases/latest) | Все сборки собираются из ветки `main`; установщики для macOS и Windows подписаны. Более старые версии доступны на странице [Releases](https://github.com/genspark-ai/genoffice/releases).
Установка на Linux Deb-пакет устанавливается через apt — он подтягивает зависимости и добавляет GenOffice в меню приложений: ```bash sudo apt install ./genoffice__amd64.deb ``` На Fedora / в семействе RHEL / openSUSE вместо этого установите rpm-пакет: ```bash sudo dnf install ./genoffice-.x86_64.rpm # Fedora / RHEL family sudo zypper install ./genoffice-.x86_64.rpm # openSUSE ``` AppImage запускается прямо на месте: установите runtime FUSE 2 (`sudo apt install libfuse2`; на Ubuntu 24.04 пакет называется `libfuse2t64`), сделайте файл исполняемым и запустите его: ```bash chmod +x GenOffice-.AppImage ./GenOffice-.AppImage ```
## Как это работает Семь Electron-приложений — Docs, Sheets, Slides, PDF, Markdown, HTML и общая оболочка с вкладками — используют один слой чистых TypeScript-пакетов плюс Rust-компонент (sidecar) для `.xlsx`. Исходный файл всегда остаётся источником истины: изменения применяются как узкие патчи, а всё, что редактор не трогал, переживает цикл сохранения без изменений. ``` open docx ─► архивируем оригинал по хэшу (никогда не трогаем) ─► разбираем word/document.xml в дерево блоков, каждый блок привязан к исходному XML ─► редактор Tiptap (ручное и AI-редактирование, отслеживание изменённого) save ─► изменённые блоки → фрагменты OOXML (со ссылками только на существующие стили) ─► вклеиваем их в исходный document.xml; нетронутые блоки сохраняют свои байты ─► пересобираем zip-архив; все остальные записи копируются побайтово ``` Обзор пакетов по отдельности (движки docx/pptx, `pdf2docx`, `html2docx`, ядро агента и провайдеры) находится в [CONTRIBUTING.md](../../CONTRIBUTING.md#engine-packages). ## Разработка ```bash npm install npm run fixtures # generate test .docx fixtures npm test # engine + app unit tests (docs/sheets/slides need no display) npm run typecheck # tsc --noEmit across every workspace npm run dev # all six editors + shell against Vite dev servers npm run dev:docs # a single app (same pattern works per workspace) npm run dist:mac # package macOS dmg (regenerates third-party notices) npm run dist:win # package Windows nsis installer npm run dist:linux # package Linux AppImage + deb + rpm ``` Приложению Sheets также нужен инструментарий Rust для его xlsx sidecar (`cargo` в PATH); команда `npm run build -w @genoffice/sheets` собирает его автоматически. Список проверок, которые должно проходить каждое изменение, и порядок принятия pull request-ов — в [CONTRIBUTING.md](../../CONTRIBUTING.md). ## Сообщество GenOffice активно развивается, и ваши отзывы влияют на его развитие. - **Сообщите об ошибке или предложите функцию** в [GitHub Issues](https://github.com/genspark-ai/genoffice/issues). - **Присоединяйтесь к групповому чату GenOffice** в [GenTeam](https://genoffice.ai/join), чтобы общаться с командой и другими пользователями. - **Поставьте звезду репозиторию**, если GenOffice вам полезен — это лучший способ поддержать проект. ## Часто задаваемые вопросы
GenOffice бесплатен? Да. GenOffice бесплатен и распространяется с открытым исходным кодом по лицензии Apache-2.0 — ни пробного периода, ни платного тарифа для самих приложений.
Может ли GenOffice открывать файлы Microsoft Word, Excel и PowerPoint? Да. GenOffice открывает и сохраняет нативные файлы `.docx`, `.xlsx` и `.pptx`. Сохранение выполняется побайтово: части файла, которые вы не трогали, записываются обратно байт в байт, поэтому документы продолжают работать в Microsoft Office.
Работает ли GenOffice офлайн? Редактирование документов полностью локально — файлы никогда не покидают ваш компьютер при открытии, редактировании, сохранении или конвертации. Функции AI (агенты, поиск, инструменты для изображений) требуют подключения к сети — либо через вход в Genspark, либо через ваш собственный ключ API модели.
Может ли GenOffice редактировать файлы PDF? Да — это настоящее редактирование текста и изображений PDF, которое переписывает поток содержимого страницы с сохранением исходных шрифтов, а не накладывает маскирующие аннотации.
Может ли GenOffice конвертировать PDF в Word, Excel или PowerPoint? Да — полностью на устройстве: посимвольное извлечение через PDFium плюс анализ вёрстки на основе геометрии, без облачных сервисов и без загрузки файлов куда-либо. Отсканированные страницы тоже поддерживаются: на macOS и Windows их читает системный OCR, поэтому они конвертируются в редактируемый текст, а не в изображение страницы.
Могу ли я использовать свою AI-модель или API-ключ? Да. Помимо входа через Genspark без ключей, GenOffice поддерживает собственный ключ для Claude, OpenAI, Gemini, DeepSeek, Kimi, GLM, Qwen, Doubao, MiniMax, Grok, Mistral, OpenRouter, Requesty и OpenCode Zen/Go, а также любой совместимый с OpenAI эндпоинт — включая локальные серверы моделей. Поиск, генерация изображений и анализ изображений/видео используют собственные ключи в разделе Settings → AI Media & Search.
Может ли GenOffice конвертировать HTML в Word? Да — функция Export as Word в приложении HTML создаёт нативный редактируемый файл `.docx` полностью на устройстве. Страница отрисовывается во встроенном Chromium и сводится к настоящим структурам Word: заголовкам, абзацам, спискам, таблицам, карточкам, строкам KPI, полям форм и фонам страниц; в виде изображений встраивается только то, что не имеет аналога в Word (диаграммы, иконки, декорированные блоки).
Могу ли я управлять GenOffice из Claude Code, Codex, Cursor или скрипта? Да. GenOffice устанавливает командную строку `genoffice`, которая запускает те же движки без графического интерфейса: инспектируйте, конвертируйте, создавайте, читайте и редактируйте документы из терминала или скрипта, с выводом `--json` для программ. Встроенный агентный скилл учит Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode и Windsurf пользоваться ею; установите его в разделе **Настройки → Интеграции**. См. [Командная строка и агентный скилл](#command-line-and-agent-skill).
Собирает ли GenOffice какие-либо данные? Официальные собранные сборки по умолчанию отправляют ограниченную аналитику использования, и вы можете отключить её в любой момент в разделе Settings → General. Аналитика никогда не передаёт содержимое документов, имена и пути файлов, идентификатор учётной записи или адреса электронной почты. Полный перечень событий и раскрытие данных — в [GenOffice Privacy](../../PRIVACY.md).
## Безопасность Описание модели безопасности процессов (изоляция renderer-процесса, проверка IPC, ограничение внешних ссылок) и модели угроз для контента, созданного AI, — в [SECURITY.md](../../SECURITY.md). ## Благодарности GenOffice был бы невозможен без этих проектов с открытым исходным кодом: - [Electron](https://www.electronjs.org/) — среда выполнения для каждого приложения. - [Univer](https://github.com/dream-num/univer) (Apache-2.0) — основа интерфейса таблиц, на которой строится Sheets. - [PDFium](https://pdfium.googlesource.com/pdfium/) (BSD-3-Clause, поставляется через [@embedpdf/pdfium](https://github.com/embedpdf/embed-pdf-viewer)) — движок потока содержимого, стоящий за настоящим редактированием текста и изображений в PDF. - [pdf.js](https://github.com/mozilla/pdf.js) (Apache-2.0) и [pdf-lib](https://github.com/Hopding/pdf-lib) (MIT) — рендеринг PDF и сборка документов. - [Tiptap](https://tiptap.dev/) / [ProseMirror](https://prosemirror.net/) — блочные редакторы в Docs и Markdown. - [CodeMirror](https://codemirror.net/) (MIT) — редактор исходного кода в HTML. - [Konva](https://konvajs.org/) — рендеринг на канвасе для Slides и диаграмм Sheets. - [HarfBuzz](https://github.com/harfbuzz/harfbuzz) (wasm) — метрики шейпинга текста для сложных систем письма. - [calamine](https://github.com/tafia/calamine) и [IronCalc](https://github.com/ironcalc/IronCalc) — слои чтения и расчёта в Rust-компоненте xlsx. - [libeot](https://github.com/umanwizard/libeot) (MPL-2.0) — декодер MicroType Express для встроенных шрифтов PowerPoint, портированный на TypeScript. - [React](https://react.dev/) (MIT) — слой пользовательского интерфейса каждого приложения. - [Mermaid](https://mermaid.js.org/) (MIT) и [KaTeX](https://katex.org/) (MIT) — диаграммы и математические формулы в Markdown и Docs. - [opentype.js](https://opentype.js.org/) (MIT) — разбор шрифтов для метрик и поиска глифов. - [JSZip](https://stuk.github.io/jszip/) (MIT) и [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) (MIT) — слои контейнера OOXML и XML. - [Fluent UI System Icons](https://github.com/microsoft/fluentui-system-icons) (MIT) — набор значков в лентах команд. - [electron-updater](https://www.electron.build/) (MIT) — обновления внутри приложения. - Шрифты Liberation, Carlito, Caladea и Noto CJK (OFL/Apache-2.0) — встроенные шрифты документов. Команда `npm run notices` пересобирает сводку сторонних лицензий, поставляемых с приложением (`tools/gen-third-party-notices.mjs`); все рантайм-зависимости распространяются по лицензиям MIT/Apache-2.0/BSD-3-Clause/OFL. ## Лицензия GenOffice распространяется по лицензии [Apache License 2.0](../../LICENSE), с одним исключением: каталог `ee/` зарезервирован для будущих корпоративных модулей и покрывается [GenOffice Enterprise License](../../ee/LICENSE). Названия и логотипы GenOffice и Genspark являются товарными знаками Mainfunc, Inc. Лицензия Apache-2.0 не даёт права использовать их (см. раздел 6); форки должны использовать собственный брендинг.