Claude Code Memory Setup — память на Obsidian
Claude Code Memory Setup
Руководство и готовые файлы: Claude Code помнит решения между сессиями через хранилище Obsidian и команды /save и /resume
- 1 059 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Команда `/commit` делает коммит и отправляет изменения в удаленный репозиторий, а затем запускает `/save`
- Хук `session_autosave.py` записывает содержимое сессий в хранилище открытым текстом: в журналах могут оказаться секреты из ваших диалогов
- Необязательный git-хук Graphify добавляется в ваш репозиторий и пересобирает граф после каждого коммита
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add workflows/claude-code-memory-setupОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Команда `/commit` делает коммит и отправляет изменения в удаленный репозиторий, а затем запускает `/save`
- Хук `session_autosave.py` записывает содержимое сессий в хранилище открытым текстом: в журналах могут оказаться секреты из ваших диалогов
- Необязательный git-хук Graphify добавляется в ваш репозиторий и пересобирает граф после каждого коммита
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий — подробное руководство и набор готовых файлов, которые дают Claude Code память между сессиями. Заметки лежат в одном хранилище Obsidian по методу Zettelkasten: решения, контекст и знания по всем проектам в одном месте, а файл `CLAUDE.md` в корне хранилища задает агенту правила работы с ним. В папке `commands` лежат четыре слэш-команды. `/save` пишет журнал сессии и переносит устойчивые решения в память, `/resume` загружает память проекта и последние журналы, `/memorize` закрепляет один пункт посреди сессии, `/commit` делает коммит с отправкой изменений и запускает `/save`. В папке `scripts`: `claude_to_obsidian.py` и `sync_claude_obsidian.sh` импортируют прошлые чаты в хранилище с метаданными, тегами и викиссылками, а `session_autosave.py` срабатывает на событие SessionEnd и сохраняет минимальный журнал, если вы забыли `/save`. Для карты кода руководство подключает Graphify (`pip install graphifyy`, затем `graphify install --platform claude`): граф проекта лежит в хранилище, а необязательный git-хук пересобирает его после коммита.
Для кого. Для разработчиков, которые ведут несколько проектов в Claude Code и устали каждый раз пересказывать стек, прошлые решения и состояние задач.
Подходит, если
- Каждая новая сессия Claude Code начинается с пересказа стека и прошлых решений
- Хотите, чтобы агент в конце работы сам записывал журнал и переносил важное в память проекта
- Нужно сохранить прошлые диалоги с Claude в Obsidian с тегами и ссылками между заметками
- Агент много читает исходники, и вы хотите дать ему граф кода вместо повторного чтения файлов
- Работаете над несколькими проектами и хотите одно общее хранилище знаний
Не подходит, если
- Нужна готовая память «под ключ»: хранилище, `CLAUDE.md` и пути настраиваются вручную
- Проект один и маленький: обычного `CLAUDE.md` в репозитории хватит
- Вы не пользуетесь Obsidian и не хотите вести заметки: руководство построено вокруг хранилища
- Нужна память для команды: хранилище локальное и рассчитано на одного человека
Пример запроса к агенту
/resumeОграничения
Это инструкция с файлами для самостоятельной сборки, установщика нет: хранилище, `CLAUDE.md`, пути и переменная `VAULT_DIR` (по умолчанию `~/vault`) настраиваются вручную. Нужны Obsidian и Python для скриптов.
Экономию токенов в 71,5 раза за сессию и в 499 раз на запрос автор получил на своих замерах и сам пишет, что по опубликованным данным эти цифры не воспроизводятся. Реальная экономия зависит от задачи. Автосохранение механическое и память не консолидирует, это делает только `/save`. Руководство на английском, есть версия на бразильском португальском. Последний коммит сделан в октябре 2026 года.
Как отключить. Удалите четыре файла команд из `~/.claude/commands/`, уберите хук SessionEnd из `~/.claude/settings.json` и, если ставили Graphify, удалите его хук из `.git/hooks/` репозитория. Хранилище Obsidian с заметками остается на диске, пока вы не удалите его сами.
Частые вопросы
Как поставить команды /save и /resume в Claude Code?
Склонируйте репозиторий и выполните `cp commands/*.md ~/.claude/commands/`, затем `rm ~/.claude/commands/README.md` и перезапустите Claude Code.
Чем /save отличается от автосохранения?
`/save` пишет журнал и переносит устойчивые решения, правила и факты в память проекта. Хук автосохранения только записывает минимальный журнал по расшифровке сессии и ничего не консолидирует.
Нужны ли Obsidian и Graphify?
Хранилище по руководству ведут в Obsidian, он бесплатный. Graphify подключается отдельно для карты кода: без него остаются память и команды.
Сколько токенов экономит такая настройка?
Точной цифры нет. Автор оставил исторические оценки, но пометил, что по опубликованным данным их не воспроизвести. Для собственных замеров в репозитории есть папка `benchmarks` со скриптом `summarize.py`.
Как включить автосохранение по завершении сессии?
Скопируйте `scripts/session_autosave.py` в `~/scripts/`, сделайте файл исполняемым и добавьте в `~/.claude/settings.json` хук события SessionEnd с командой `VAULT_DIR=$HOME/vault python3 $HOME/scripts/session_autosave.py`. Ошибки хук пишет в `~/scripts/autosave.log` и сессию не ломает.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Воркфлоуhipocampus дает агенту файловую память: индекс тем на 3000 токенов грузится в каждую сессию и подсказывает, что обсуждалось раньше
Локальная панель для Claude Code, Codex, Pi и OpenCode: изменения памяти ждут вашего решения, а после хода идет аудит
Плагин Supermemory для Claude Code: долговременная память между сессиями с автоматическим поиском по подсказке, сохранением диалога и индексом кодовой базы
Постоянная память для агентов: заметки хранятся карточками в markdown и находятся в начале следующей сессии.
Рабочая папка для Claude Code: хуки с локальной Ollama определяют тип проекта, подбирают скиллы и напоминают вести документацию
Долговременная память агента в локальных Markdown-файлах с графом связей, семантическим поиском и MCP-доступом
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Claude Code Memory Setup — память на Obsidian (эта карточка) | нет | 1 059 | |
| Claude-Mem | нет | 113 534 | плагин, который сам сохраняет наблюдения и подставляет контекст; здесь память собирается вручную в Obsidian |
| claude-obsidian | нет | 16 188 | плагин, превращающий хранилище Obsidian в базу знаний; здесь упор на журналы сессий и команды /save и /resume |
| graphify | нет | 143 379 | отдельный скилл графа знаний по коду; руководство подключает его как одну из частей памяти |
Коротко о README
Руководство начинается с двух проблем: потери контекста между сессиями и повторного чтения кода. Дальше по частям описаны хранилище Obsidian, импорт чатов, Graphify, общий рабочий цикл и хук автосохранения, а в конце разделы с реальными результатами и разбором проблем.