Claude Vault CLI
Claude Vault превращает экспорт чатов Claude и историю Claude Code в Markdown-заметки для хранилища Obsidian, с поиском.
- 86 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Утилита читает всю историю разговоров, где могут быть пароли и персональные данные.
- Записывает Markdown-файлы в ваше хранилище и может следить за каталогами.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/claude-vaultОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Утилита читает всю историю разговоров, где могут быть пароли и персональные данные.
- Записывает Markdown-файлы в ваше хранилище и может следить за каталогами.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Claude Vault читает экспорт `conversations.json` с claude.ai, историю Claude Code из `~/.claude` и сессии OpenCode из файла `.db`. Формат определяется автоматически, каждый разговор записывается в каталог `conversations/` как Markdown-файл. Локальная модель через Ollama может расставить теги и написать сводки, без нее утилита берет ключевые слова. Поиск работает по смыслу (нужна модель `nomic-embed-text`) и по словам. Файлы можно переименовывать и переносить: связь хранится по UUID. Режим `watch` синхронизирует хранилище при изменении экспортов, а `--dry-run` показывает правки до записи.
Для кого. Тем, кто ведет базу знаний в Obsidian и хочет находить прошлые разговоры с Claude и агентами среди своих заметок.
Подходит, если
- Нужно найти разговор месячной давности про обработку ошибок в асинхронном коде.
- История Claude Code накапливается в `~/.claude`, а читать ее удобнее как заметки в Obsidian.
- Разговоры с агентом содержат персональные данные, и перед сохранением их надо замаскировать.
- Экспорт чатов обновляется, и хранилище должно подхватывать новые разговоры автоматически.
Не подходит, если
- Хранилища Obsidian нет, а Markdown-файлы вам не нужны.
- Нужен облачный поиск по чатам: утилита работает только локально.
- Среда не допускает установку Python 3.9 или новее.
Пример запроса к агенту
Синхронизируй историю Claude Code из `~/.claude` в мое хранилище Obsidian в режиме `--dry-run` и покажи, какие разговоры будут записаны.Ограничения
Нужен Python 3.9 или новее. Теги, сводки и поиск по смыслу требуют установленного Ollama с моделями `llama3.2:3b` и `nomic-embed-text`, без них работают только ключевые слова. Экспорт с claude.ai приходится делать вручную в Settings, Export data. Утилита читает историю разговоров целиком, а она может содержать пароли и персональные данные: используйте флаги `--detect-pii` с `--redact-pii` или `--skip-sensitive`. В репозитории не указана лицензия, поэтому условия использования уточняйте у автора.
Как отключить. Остановите режим наблюдения командой `claude-vault watch-stop` и удалите пакет. Каталог `conversations/` в хранилище очистите вручную.
Частые вопросы
Как поставить Claude Vault?
Выполните `pip install -e .` в клонированном репозитории, затем `claude-vault init` внутри папки Obsidian и `claude-vault sync ~/Downloads/conversations.json`.
Как импортировать историю Claude Code?
Укажите каталог истории: `claude-vault sync ~/.claude`. Формат определяется автоматически.
Как найти разговор по смыслу?
Используйте `claude-vault search "async error handling"`. Поиск по смыслу требует Ollama и модель `nomic-embed-text`, поиск по словам включается флагом `--mode keyword`.
Как скрыть персональные данные?
Добавьте `--detect-pii --redact-pii` к `sync`: в сохраненных файлах останутся метки вроде `[REDACTED-EMAIL]`. Флаг `--skip-sensitive` пропускает такие разговоры целиком.
Нужен ли интернет для работы?
Нет, утилита локальная. Внешние API ей не нужны, Ollama запускается на вашей машине.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыClaude Conversation Extractor — экспорт разговоров Claude Code
Claude Conversation Extractor
CLI на Python без зависимостей: находит журналы Claude Code в ~/.claude/projects, ищет по ним и сохраняет разговоры в Markdown, JSON или HTML
Python-CLI превращает транскрипты Claude Code из JSONL в читаемые HTML и Markdown с поиском, фильтрами и временной шкалой.
claude-history ищет и открывает прошлые диалоги Claude Code, Codex и Pi в терминале и дает Claude скилл для чтения истории
Obsidian и Claude Code PKM
Obsidian + Claude Code PKM
Шаблон хранилища Obsidian для Claude Code: команды /daily, /weekly, /monthly и /project связывают цели на три года с задачами на сегодня
Плагин и набор скиллов, которые превращают хранилище Obsidian в базу знаний с источниками, связями и ответами по ней
Claude Code History Viewer
claude-code-history-viewer
Настольное приложение для просмотра, поиска и анализа истории разговоров из Claude Code, Codex CLI, Gemini CLI, Cursor, Cline, Aider и других агентов
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Claude Vault (эта карточка) | нет | 86 | |
| claude-obsidian | нет | 16 358 | плагин для связки Claude и Obsidian; Claude Vault импортирует экспорты и историю в заметки |
| SwarmVault | да | 735 | другая CLI-утилита для хранилищ знаний; Claude Vault сфокусирован на истории разговоров с Claude и агентами |
Коротко о README
Двусторонняя синхронизация по UUID, режим наблюдения за экспортами и пробный прогон без записи. Три формата импорта определяются по файлу.