Статьи

Совместный просмотр сессий разработки: Протокол синхронизации и ссылки для чтения

Поделиться сессией в реальном времени означает отправить ссылку, содержащую три вещи: целевой холст, уровень прав (чтение или редактирование) и имя для курсора.

Трансляция экрана не подходит для автономно работающих агентов. Нам нужна была простая ссылка, открыв которую, коллега сразу попадает в общую рабочую комнату.

Three named people on one canvas, reached by a link. The preview is served through the session; a public address for it is refused.one linkaminaeditingmosseditingjonasviewinglive preview*.preview.murmell.comnever
Одна ссылка, три рабочих места и принципиальное отсутствие публичного адреса.

Три элемента вместо видеотрансляции

Никакое видео не передается. Ссылка несет идентификатор холста, уровень прав и имя участника.

Разграничение прав заложено в криптографическом токене, а не просто скрыто в интерфейсе.

Каждый участник отображается на холсте с указанием режима: наблюдение или редактирование.

Безопасность живого предпросмотра

Холст включает окно предпросмотра, транслирующее локальный сервер разработки из песочницы.

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

Предпросмотр передается через существующую аутентифицированную сессию.

Инженерный компромисс

Проксирование через сессию сложнее настройки DNS, но обеспечивает абсолютную изоляцию.

Как это меняет командную работу

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

Совместная разработка в реальном времени описана в совместное написание кода с ИИ-агентами, а управление сокетами — в наблюдение за удаленным терминалом.

Прямые ответы

Как поделиться сессией Claude Code с коллегами?

В Murmell достаточно отправить ссылку на холст. Все перешедшие по ней видят терминалы в реальном времени с именными курсорами.

Можно ли предоставить доступ только для просмотра?

Да. Ссылка может предоставлять права только на чтение.

Доступно ли создаваемое приложение публично в интернете?

Нет. Сервер разработки слушает localhost внутри песочницы и проксируется через защищенную сессию холста.