Claude Code Chats Delete TUI CLI
Терминальный интерфейс для просмотра и массового удаления сессий Claude Code вместе с заметками памяти проектов.
- 62 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Программа безвозвратно удаляет файлы сессий и заметки памяти в папке `~/.claude`.
- Установка идет скриптом через `curl | bash`.
Установка
- Работает в
Ручная установка
curl -sSL https://raw.githubusercontent.com/ataleckij/claude-chats-delete/main/install.sh | bashПервая команда установки из README скачивает релизный бинарник, проверяет SHA256 и кладет его в `~/.local/bin/claude-chats`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Программа безвозвратно удаляет файлы сессий и заметки памяти в папке `~/.claude`.
- Установка идет скриптом через `curl | bash`.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Программа `claude-chats` читает папку `~/.claude`, показывает сессии по всем проектам, при желании сгруппированные по проекту, и удаляет выбранные. Удаление чистит весь след на диске: транскрипт, субагентов, результаты инструментов, историю файлов, задачи, состояние фоновых заданий, историю запросов и остатки телеметрии. Отдельная вкладка Memory показывает заметки памяти проектов и удаляет их, поддерживая индекс `MEMORY.md`. Можно скопировать UUID сессии, указать другую папку через `CLAUDE_CONFIG_DIR` и посмотреть или изменить `cleanupPeriodDays` и `idleCompaction`. Управление клавишами в стиле vim, обновление через релизы GitHub.
Для кого. Пользователям Claude Code, у которых накопились сотни сессий и нужно навести порядок на диске и в памяти проектов.
Подходит, если
- В папке `~/.claude` накопились старые сессии, и нужно освободить место.
- Нужно удалить следы конкретного диалога с чувствительными данными.
- Заметки памяти устарели и мешают агенту.
- Хочется изменить, как долго Claude Code хранит свои сессии.
Не подходит, если
- Нужно сохранить историю для разбора: удаление необратимо.
- Вы пользуетесь другим агентом, а не Claude Code.
- Нужен только просмотр без удаления.
Пример запроса к агенту
Запусти claude-chats, сгруппируй сессии по проектам и покажи самые большие, затем помоги выбрать, что удалить.Ограничения
Удаление окончательное: корзины или отмены нет, поэтому сначала откройте нужные сессии и убедитесь в выборе. Проект проверен с Claude Code версии 2.1.274, формат папки `~/.claude` может измениться в новых версиях. Установочный скрипт запускается через `curl | bash`, скачивает бинарник и проверяет контрольную сумму SHA256, исходный скрипт можно изучить заранее. Нужны Linux или macOS на x64 или ARM. Для сборки из исходников нужен Go 1.21 или новее.
Как отключить. Удалите бинарник `~/.local/bin/claude-chats`. Удаленные им сессии вернуть нельзя, остальные данные Claude Code остаются на месте.
Частые вопросы
Что удаляется вместе с сессией?
Транскрипт, субагенты, результаты инструментов, история файлов, задачи, состояние фоновых заданий, история запросов и остатки безопасности и телеметрии.
Можно ли удалить заметки памяти?
Да, во вкладке Memory: заметки `projects/<проект>/memory/*.md` удаляются, индекс `MEMORY.md` остается согласованным.
Как работать с другой папкой Claude?
Укажите путь программе или задайте `CLAUDE_CONFIG_DIR`.
Как обновляется программа?
Автоматически через релизы GitHub.
Где список клавиш?
В файле `docs/keyboard-shortcuts.md`: там же советы для больших историй чатов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыclaude-history ищет и открывает прошлые диалоги Claude Code, Codex и Pi в терминале и дает Claude скилл для чтения истории
Python-CLI превращает транскрипты Claude Code из JSONL в читаемые HTML и Markdown с поиском, фильтрами и временной шкалой.
Архив сессий Claude Code в SQLite с MCP-сервером, терминальным и веб-интерфейсом для поиска прошлых разговоров.
Терминальный менеджер сессий Claude Code: статус каждой сессии, расход токенов по моделям и проектам, сводки сразу после выхода.
CLI открывает локальную канбан-доску задач Claude Code с зависимостями, текущими действиями и уведомлениями о завершении.
tmux-claude-hatch — Claude Code во всплывающем окне tmux
tmux-claude-hatch
Плагин tmux запускает сессию Claude Code во всплывающем окне на каждый проект и показывает статус всех агентов в списке fzf
Коротко о README
Терминальное приложение для массовой очистки истории Claude Code: сессии, заметки памяти и настройки срока хранения в одном окне.