claude-sessions — плагин

claude-sessions создает постоянные рабочие области Claude Code: заметки сессии, возобновление диалога, локальная история git.

  • 54 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Широкий доступ

Почему такой уровень

  • Установщик пишет хуки и скиллы в настройки Claude Code и скачивает скрипт из сети.
  • Очередь задач выполняет подтвержденные задачи сама на границах ходов.
Все причины и проверки

hex/claude-sessions

Установка

Работает в

Ручная установка

curl -fsSL https://github.com/hex/claude-sessions/releases/latest/download/install.sh | bash

Команда из раздела Install. Авторы просят сначала прочитать `install.sh`. Из клона работает `./install.sh`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Установщик пишет хуки и скиллы в настройки Claude Code и скачивает скрипт из сети.
  • Очередь задач выполняет подтвержденные задачи сама на границах ходов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

claude-sessions ставит команду `cs`: `cs имя` в первый раз создает сессию, а потом возобновляет ее. Рабочая область хранит цель, заметки по каждому участнику, память, планы, контрольные точки и хронику в папке `.cs/`. Правки сохраняются в теневых ссылках git без лишних коммитов в ветки. Команда `cs` умеет ротацию диалога через `/rotate` и `/clear`, параллельные рабочие деревья, очередь задач на границах ходов, локальную почту между сессиями, хранилище секретов и строку состояния с лимитами. Установщик регистрирует хуки, скиллы и модули, а `cs -adopt` подключает уже существующий проект.

Для кого. Тем, кто ведет в Claude Code долгие проекты на macOS или Linux и хочет возвращаться к сессии с заметками и историей, а не к пустому окну.

Подходит, если

  • Сессия Claude Code упала, и нужно вернуть недавние правки из теневых ссылок git.
  • Задача растянулась на несколько дней, и цель и план должны пережить смену диалога.
  • Для функции нужен отдельный чекаут и своя запись сессии.
  • Одной сессии надо передать сообщение другой и разбудить ее.

Не подходит, если

  • Нужен только один короткий разговор без истории.
  • Вы работаете на Windows без WSL.
  • Нельзя ставить хуки и менять настройки `~/.claude/settings.json`.

Пример запроса к агенту

Создай сессию debug-api через cs и продолжи ее завтра с записанной целью и заметками.

Ограничения

Нужны macOS или Linux, Bash 3.2 или новее, git, jq, perl и Claude Code, а также локаль UTF-8: в локалях eucJP, eucKR и eucCN скрипты дают ошибки синтаксиса. Установщик пишет хуки и подсказки в настройки Claude Code. Команда установки выполняет скрипт из сети: сначала прочитайте `install.sh`. Обновление проверяет подписанный манифест через `ssh-keygen -Y verify`. Записи сессий, заметки и память лежат на диске в открытом виде, если не включено шифрование на macOS.

Как отключить. Удалите команды из `~/.local/bin/`, уберите хуки из настроек Claude Code и снимите модули. Рабочие области с папками `.cs/` остаются на диске, удаляйте их отдельно.

Частые вопросы

Как начать сессию?

Выполните `cs debug-api`. Первый вызов создает рабочую область и открывает Claude Code, повторный спрашивает, возобновить ли записанный диалог.

Нужен ли git-проект заранее?

Нет. Сессия создается без проекта и репозитория. Существующую папку подключает `cs -adopt имя`.

Как вернуть правки после сбоя?

Автосохранение пишет правки в теневые ссылки git, не добавляя обычных коммитов в ветки. Их восстанавливают из хроники сессии.

Как работать с функциями параллельно?

Команда `cs base@feature` дает каждой функции собственный чекаут и запись сессии.

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

Команда `cs имя --remote` открывает сессию для приложения Claude или веба. Нужен Claude Code версии 2.1.299 или новее.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Плагин для Claude Code: ссылка на сессию, и коллега видит те же запросы, ответы и результаты инструментов у себя

ПлагинШирокий доступ1 тыс.Звезды репозитория

Выводит скрытые мысли, вызовы инструментов и подагентов Claude Code в отдельный терминал с деревом сессий в реальном времени

CLIМинимальный доступ158Звезды репозитория
Российский стек

Установщик управляющей среды для Claude Code: CLAUDE.md, правила, скиллы, агенты, хуки и двухслойная память проекта одним скриптом

ВоркфлоуРасширенный доступ196Звезды репозитория

claudefiles ставит личный набор Claude Code на новую машину: скиллы, команды, хуки и настройки из одного манифеста.

ПлагинШирокий доступ120Звезды репозитория

Установщик кладет в Claude Code правила по фазам, журналу решений, отладке и тестам для Go, Rust, Python и еще шести языков.

CLIРасширенный доступ116Звезды репозитория

Плагин Claude Code сохраняет разговоры и решения в Markdown, обновляет CLAUDE.md и помогает продолжить работу в новой сессии.

ПлагинРасширенный доступ525Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
claude-sessions (эта карточка)нет54
Claude Session Dashboardнет77показывает состояние сессий; claude-sessions сам создает и возобновляет рабочие области с заметками и восстановлением
session-migrateнет176переносит сессии между машинами; claude-sessions ведет постоянные рабочие области с записью цели и плана

Коротко о README

Менеджер ведет полный след работы в `.cs/` и добавляет защиту: шифрование сессий на macOS, секреты в связке ключей, подписанные релизы.

Бейдж для README

Сообщить о проблеме