Claude-share: плагин для совместной работы с кодом в реальном времени
Claude-share — это плагин для Claude Code, позволяющий организовать совместные сессии в реальном времени для работы с кодом. Один разработчик может делиться сессией через ссылку, а другой присоединяется и видит те же самые ответы и инструменты.
Этот проект упрощает совместную работу, позволяя команде видеть и корректировать код в одном интерфейсе. В отличие от многих альтернатив, тут сохраняется история сессии, и есть возможность управления доступом: хост контролирует действия гостей, что повышает безопасность. Полезно будет командам разработчиков, которые часто работают над одними и теми же задачами.
Плагин поддерживается Claude Desktop и терминалом. Необходима версия Claude Code 2.1.286 или выше, и установка проходит через команду в терминале. Стоит учесть, что для работы плагина всем участникам нужна установленная версия Claude Code.
Проект claude-share предназначен для совместной работы с Claude Code в режиме реального времени. С помощью этого плагина ты и твоя команда можете делиться сессиями Claude: достаточно отправить ссылку, по которой участник присоединится и будет видеть ваши подсказки, ответы и результаты инструментов. Весь процесс обработки выполняется на машине хозяина сессии.
Установка
Чтобы начать использовать плагин, у обоих пользователей должна быть установлена рабочая версия Claude Code (не ниже 2.1.286) и сам плагин. Проверь версию, выполнив команду claude --version. Если версия устарела, обнови её с помощью claude update. Затем выполни следующие команды в терминале:
claude plugin marketplace add Paradigm-Study/claude-share
claude plugin install shared-session@claude-share
После установки, просто открой новую сессию. Если у тебя уже есть открытые сессии, закрой и заново открой Claude Desktop, чтобы загрузить плагин.
Использование
Чтобы начать совместную работу, следуй этим шагам:
- Хозяин: нажми на кнопку Share или введи команду
/share-session, чтобы скопировать ссылку. - Участник: вставь ссылку в новое окно Claude Code и отправь её. Можно открыть ссылку в браузере для запуска сессии с заранее заполненной информацией.
- Оба участника: дай команду Claude прочитать README проекта, чтобы увидеть общие подсказки и ответы.
- Хозяин: закончи сессию, введя команду
/stop-sharing.
Важно отметить, что все данные, передаваемые во время совместной сессии, проходят через сервер, что также затрагивает вопросы конфиденциальности.
Конфиденциальность и ограничения
Сервер, который используется по умолчанию, не хранит данные дольше 24 часов после завершения сессии. Объем данных ограничен: максимальное количество событий — 5,000, а размер данных — 16 MB. Также могут существовать ограничения на количество одновременно открытых предварительных просмотров и участников (до 20 участников на одну комнату).
Вещи, которые ты делишься, проходят через сервер, и любую открытую ссылку могут использовать только те, у кого есть доступ к комнате. Важно помнить о шифровании: данные передаются защищённым образом, но не все они зашифрованы end-to-end.
Хостинг собственного сервера
Если ты хочешь использовать собственный сервер для работы, можно воспользоваться Cloudflare Worker или запустить Node сервер с помощью команды:
node scripts/setup.mjs deploy
Этот подход позволяет получить полный контроль над инфраструктурой и управлением данными.
Заключение
Плагин claude-share предоставляет отличные возможности для совместной работы, особенно для команд, использующих Claude Code. Однако важно помнить о конфиденциальности и ограничениях, связанных с использованием публичного сервера. Если ты хочешь улучшить проект или столкнулся с проблемами, всегда можно внести вклад через GitHub.
Открыть на GitHub: Paradigm-Study/claude-share →
RepoRadar