openpencil/packages/docs/ru/programmable/collaboration.md
Danila Poyarkov bfa4b7de8b Translate AI & Automation + CLI reference to all 6 locales
48 translated pages (de, es, fr, it, pl, ru) for the Programmable
section: overview, AI Chat, Collaboration, JSX Renderer, CLI
(inspecting, exporting, analyzing, scripting).

CLI reference and MCP server pages copied as-is (mostly code/tables).
2026-03-08 18:25:35 +03:00

3 KiB
Raw Blame History

title description
Совместная работа Совместное редактирование в реальном времени через P2P WebRTC — без сервера, без аккаунта.

Совместная работа

Редактируйте дизайн вместе в реальном времени. Участники соединяются напрямую — никакой сервер не передаёт ваши данные, аккаунт не требуется.

Создание комнаты

  1. Нажмите кнопку «Поделиться» в правом верхнем углу
  2. Скопируйте сгенерированную ссылку (app.openpencil.dev/share/<room-id>)
  3. Отправьте её коллегам

Присоединиться может любой, у кого есть ссылка. Комната остаётся активной, пока хотя бы один участник держит страницу открытой.

Что синхронизируется

  • Изменения документа — каждая правка (фигуры, текст, свойства, лейаут) синхронизируется мгновенно
  • Курсоры — видно, куда указывает каждый участник, с именем и цветом
  • Выделения — выделенные объекты видны всем

Режим следования

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

Как это работает

Участники соединяются напрямую через WebRTC — дизайн-данные передаются напрямую из браузера в браузер, минуя центральный сервер. Состояние документа использует CRDT (бесконфликтный реплицируемый тип данных), поэтому одновременные правки объединяются автоматически без конфликтов.

Комната сохраняется локально — если вы обновите страницу, вы вернётесь с тем же состоянием.

Советы

  • Работает в браузере и в настольном приложении
  • Идентификаторы комнат генерируются криптографически — присоединиться могут только те, у кого есть ссылка
  • Неактивные курсоры автоматически удаляются при отключении участника