Skip to content

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

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

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

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

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

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

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

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

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

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

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

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

Советы

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

Released under the MIT License.