Shared Sessions for Claude Code — плагин
Плагин для Claude Code: ссылка на сессию, и коллега видит те же запросы, ответы и результаты инструментов у себя
- 734 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Гость через ваш компьютер может править файлы, запускать команды и ходить в сеть, если вы подтвердите запрос
- Расшифровка сессии и общие файлы проходят через сервер комнат без сквозного шифрования
- Перенос в облако передает токен Claude и файлы проекта в контейнер сервера
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/shared-sessions-for-claude-codeОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Гость через ваш компьютер может править файлы, запускать команды и ходить в сеть, если вы подтвердите запрос
- Расшифровка сессии и общие файлы проходят через сервер комнат без сквозного шифрования
- Перенос в облако передает токен Claude и файлы проекта в контейнер сервера
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Хозяин сессии нажимает Share над строкой запроса или вводит /share-session и отправляет коллеге ссылку. Коллега вставляет ее в свежую сессию Claude Code, и у обоих появляются запросы, потоковые ответы и результаты инструментов. Работу выполняет компьютер хозяина. Запросы гостя исполняются у хозяина по очереди, модель гостя при этом не вызывается. По умолчанию любой запрос гостя на правку файла, запуск команды или выход в сеть сначала приходит хозяину на подтверждение. Есть режим только просмотра. Команда /room показывает участников, ленту ходов, файлы, которые изменил Claude, боковой чат и управление хозяина, а /who перечисляет, кто в комнате. Под ответами Claude можно ставить реакции и упоминать коллегу через @имя. Через /share-preview <порт> хозяин открывает гостям локальный сервер разработки. Сессию можно перенести в контейнер на сервере комнат и вернуть обратно. Команда /team включает необязательные команды со входом, списком живых сессий и приглашениями.
Для кого. Для команд, которые разбирают задачу в одной сессии Claude Code: парное программирование, ревью и помощь коллеге на расстоянии.
Подходит, если
- Коллега застрял на баге, и вы хотите показать ему ход сессии и вместе попросить Claude разобрать тот же код
- Нужно ревью результата: гость видит ответы хозяина, карточки инструментов, файлы и превью страницы у себя
- Хозяин собирает фронтенд и открывает гостям локальный сервер через /share-preview 3000
- Сессия должна идти, пока хозяин спит или в дороге: помогает перенос хоста в облако
- Нужен режим просмотра, когда гость только наблюдает и ничего не запускает на вашей машине
Не подходит, если
- В сессии лежат секреты или закрытый код, и пропускать их через общий сервер комнат нельзя
- Нужна параллельная работа двух независимых сессий: здесь одна сессия на всех, запросы гостей идут по очереди
- Кто-то из команды не может обновить Claude Code до версии, которую требует плагин
- Нужен общий доступ только к файлам проекта без запуска агента: для этого есть обычный git
Пример запроса к агенту
Прочитай README проекта и объясни нам обоим, как запускается сборка: коллега только что подключился по ссылке.Ограничения
Нужен Claude Code 2.1.286 или новее на обеих сторонах. Версию проверяет команда `claude --version`, обновляет `claude update`. Для превью нужны Node 20 или новее, POSIX sh и живой поток curl хозяина.
Публичный сервер комнат ведет проект. Он получает расшифровку сессии, результаты инструментов, боковой чат, реакции и общие файлы. Трафик шифруется только на время передачи, сквозного шифрования нет. Любой, у кого есть ссылка на комнату, может войти, если доступ не ограничен командой. Комнаты и файлы удаляются через 24 часа после остановки шаринга. Лимиты публичного сервиса: 20 человек, 100 МБ файлов и 128 открытых превью на комнату.
Перенос в облако отправляет файлы проекта, разговор и токен Claude хозяина в контейнер, который запускает сервер. Токен выдает `claude setup-token`, сервер хранит только его хэш. Свой сервер разворачивают на Cloudflare Worker или на Node.
Как отключить. Хозяин вводит /stop-sharing, и комната закрывается для всех. Чтобы убрать плагин, удалите shared-session из меню /plugin в Claude Code. Если разворачивали свой сервер, остановите его и удалите Worker в Cloudflare.
Частые вопросы
Как поставить Shared Sessions в Claude Code?
Обоим участникам нужен плагин: `claude plugin marketplace add Paradigm-Study/claude-share`, затем `claude plugin install shared-session@claude-share`. Адрес сервера в настройках оставьте пустым. Новая сессия подхватит плагин, а Claude Desktop надо закрыть и открыть заново.
Чья модель отвечает на запросы гостя?
Модель хозяина. Запросы гостя исполняются на компьютере хозяина по очереди, а собственная модель гостя не вызывается. Поэтому расход токенов и права доступа определяет хозяин.
Как гостю открыть локальный сервер разработки хозяина?
Хозяин вводит /share-preview и номер порта, например 3000. Гость нажимает «Open preview», и страница открывается по тому же адресу, что у хозяина, так что работают колбэки OAuth и адреса 127.0.0.1. Если такие порты свободны у гостя, страница открывается в браузере Claude Desktop или в его собственном браузере, а если заняты, в отдельном окне.
Что делает перенос сессии в облако?
Команда «Move to cloud» в настройках комнаты передает хоста контейнеру Claude Code на сервере комнат, и коллеги продолжают работу, пока ваш компьютер спит. Каждый вызов, который делает запрос коллеги, сначала приходит вам на подтверждение. Команда «Bring home» возвращает сессию с изменениями в ваших файлах.
Можно ли развернуть свой сервер комнат?
Да. Из клона репозитория запустите `node scripts/setup.mjs deploy` (нужен Node 20 или новее). Сервер работает на Cloudflare Worker или на Node. Настройку аккаунта Cloudflare и авторизацию в браузере выполняет человек. Для существующего сервера есть команда `node scripts/setup.mjs host --server https://ваш-сервер`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныНабор из 24 слэш-команд для Claude Code CLI: коммиты, ревью, рефакторинг, тесты и уборка кода без повторяющихся промптов
Инструмент отладки для Claude Code: читает уже сохраненные логи сессий и показывает точные пути файлов, диффы, мышление модели и разбивку контекста по категория
Маркетплейс плагинов Ника Тьюна для Claude Code: проверки перед сдачей задачи, ревью кода и персоны для TDD
Набор модов для Claude Code: строки состояния над промптом, защита от опасных команд и несколько небольших игр
Набор slash-команд, скиллов и субагентов для Claude Code: ревью, тесты, безопасность, релизы, документация и синхронизация GitHub с Linear
Claude Code Skills and Agents
Claude Code Skills & Agents
Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Shared Sessions for Claude Code (эта запись) | нет | 734 | |
| Claude Squad | нет | 8 694 | запускает несколько ваших сессий параллельно на одном компьютере и не пускает в них коллегу |
| Octogent | нет | 1 415 | панель для многих сессий Claude Code одного человека, без общего доступа для коллеги |
Коротко о README
Первым идет 8-секундное демо, где приглашение приходит в Claude Desktop, потом установка и пробный запуск на тестовом проекте. Отдельный раздел подробно разбирает, что видит публичный сервер и сколько хранит, в конце описаны свой сервер и неполадки.