claude-sessions — плагин
claude-sessions создает постоянные рабочие области Claude Code: заметки сессии, возобновление диалога, локальная история git.
- 54 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Установщик пишет хуки и скиллы в настройки Claude Code и скачивает скрипт из сети.
- Очередь задач выполняет подтвержденные задачи сама на границах ходов.
Установка
- Работает в
Ручная установка
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: ссылка на сессию, и коллега видит те же запросы, ответы и результаты инструментов у себя
Выводит скрытые мысли, вызовы инструментов и подагентов Claude Code в отдельный терминал с деревом сессий в реальном времени
Установщик управляющей среды для Claude Code: CLAUDE.md, правила, скиллы, агенты, хуки и двухслойная память проекта одним скриптом
claudefiles ставит личный набор Claude Code на новую машину: скиллы, команды, хуки и настройки из одного манифеста.
Установщик кладет в Claude Code правила по фазам, журналу решений, отладке и тестам для Go, Rust, Python и еще шести языков.
Плагин Claude Code сохраняет разговоры и решения в Markdown, обновляет CLAUDE.md и помогает продолжить работу в новой сессии.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| claude-sessions (эта карточка) | нет | 54 | |
| Claude Session Dashboard | нет | 77 | показывает состояние сессий; claude-sessions сам создает и возобновляет рабочие области с заметками и восстановлением |
| session-migrate | нет | 176 | переносит сессии между машинами; claude-sessions ведет постоянные рабочие области с записью цели и плана |
Коротко о README
Менеджер ведет полный след работы в `.cs/` и добавляет защиту: шифрование сессий на macOS, секреты в связке ключей, подписанные релизы.