Office Copilot

Создайте свой Office Copilot на основе совместного веб-приложения с нативными редакторами и собственным API-ключом модели.

Univer Office Copilot — открытое эталонное веб-приложение на Univer Office SDK, LangChain, React и TypeScript. Оно размещает редактируемые таблицы, документы, слайды, реляционные таблицы и холсты рядом с диалоговым помощником. Используйте запускаемый пример кода как основу собственного Office Copilot.

Запустить локально · Редактируемые примеры · Исходный код

Что можно создать

ПродуктПримеры приложений
SheetsФинансовые модели, сценарный анализ, формулы и диаграммы.
DocsИсследовательские отчёты и записки в Modern Docs или Paged Docs.
SlidesРедактируемые презентации для инвесторов и проектов.
BaseСвязанные записи, операционный учёт и обновляемые дашборды.
BoardКарты решений, рабочие процессы и связанные схемы.

Локальный запуск эталонного приложения

Используйте Node.js 24+ и pnpm 10.33.4:

Bash
git clone https://github.com/dream-num/univer-office-copilot.gitcd univer-office-copilotpnpm install --frozen-lockfilepnpm dev

Откройте http://127.0.0.1:5173. Новая локальная демоучётная запись получает шесть приватных редактируемых примеров для всех пяти продуктов и обоих режимов документов. Для просмотра и ручного редактирования не нужны ключ модели, Docker или внешняя база данных.

Для работы с Copilot откройте меню моделей в чате и выберите Add model или Manage models. Укажите провайдера, ID модели и API-ключ. Поддерживаются OpenAI, Anthropic, Google Gemini, DeepSeek, OpenRouter и собственные HTTPS-эндпоинты, совместимые с OpenAI. Режим Ask помогает изучать файл, а Edit напрямую изменяет текущий файл.

Для измерения текста ИИ и проверки отрисовки необходим локальный Chrome, Chromium или Edge. Настройка моделей, вложений, импорта/экспорта и браузера описана в руководстве локальной разработки.

Исходный код приложения распространяется по Apache-2.0. Встроенные функции Univer Pro имеют отдельные лицензионные условия SDK; приложение не предоставляет лицензию Pro. См. лицензирование SDK.

Роль Office SDK

Рабочее пространство React предоставляет редакторы и чат. Сервер Node запускает цикл инструментов LangChain, продуктовые Skills и ограниченные скрипты редактирования в клиенте Univer без интерфейса. Подтверждённые изменения поступают в браузер по тому же каналу совместной работы, что и правки людей; нативное чтение результатов и проверка отрисовки дают обратную связь для валидации.

Modern Docs использует Markdown, Paged Docs — Typst, а Slides компилирует SVG в редактируемые элементы. Приложение также поддерживает несколько диалогов на файл, контекст вложений, изменения по ходам, нативную историю, восстановление владельцем и раздельную публикацию файлов и диалогов.

Используйте описание архитектуры и руководство расширения, а также изучите операции с контентом, совместную работу и историю.

Все примеры

Насколько полезно это руководство?

© 2026 DreamNum Co., Ltd.