compound-memory — плагин
compound-memory каждую ночь превращает ваши беседы с ИИ в память о вас и подмешивает ее в новые сессии Claude Code и Codex
- 113 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Читает все журналы сессий Claude Code и Codex на машине и отправляет их на разбор модели
- Правит `~/.claude/settings.json` и `~/.codex/AGENTS.md` и ставит ночную задачу cron
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/compound-memoryОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Читает все журналы сессий Claude Code и Codex на машине и отправляет их на разбор модели
- Правит `~/.claude/settings.json` и `~/.codex/AGENTS.md` и ставит ночную задачу cron
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Фоновый процесс раз в сутки читает журналы сессий Claude Code, Codex и DeepSeek Harness, выделяет из них то, что относится к вам, и пишет снимок «текущее состояние». В начале новой сессии этот снимок подставляется в контекст сам. Память делится на долгую часть, например высказанные вами требования, и короткую, куда попадают незавершенные дела и обещания. Команда `cm recall` ищет по памяти и называет источник записи. Устаревшие записи теряют силу, когда вы меняете решение. Оригиналы бесед остаются на машине, наружу выходят только записи, признанные нужными и подходящими, и перед этим из них вычищаются ключи. По умолчанию за ночь обрабатывается до 20 сессий. Команда `cm distill --dry` показывает объем заранее. Установка запускает `install.sh`, плагин для Claude Code добавляет вызов `cm recall` по запросу агента.
Для кого. Разработчикам, которые каждый день работают с Claude Code и Codex на нескольких машинах и устали заново объяснять агенту свои привычки и договоренности.
Подходит, если
- Каждую новую беседу приходится начинать с рассказа о себе и проекте
- Вы работаете в Claude Code и Codex поочередно, и память нужна одна на оба инструмента
- Нужно быстро вспомнить, о чем договорились с поставщиком, и увидеть, из какой сессии пришел факт
- Нужна проверка перед ночной обработкой: сколько сессий уйдет в модель
- Установку надо откатить полностью, вместе с записями в `settings.json` и `AGENTS.md`
Не подходит, если
- Не готовы отдавать все журналы сессий на разбор модели: это единственный источник сведений
- Нужна память о проекте: инструмент строит профиль пользователя
- Бюджет модели ограничен: ночная обработка использует модель, по умолчанию Claude Opus
Пример запроса к агенту
Поставь compound-memory, запусти cm distill --dry и покажи, сколько сессий уйдет в обработку этой ночьюОграничения
Инструмент читает все журналы ваших сессий, других источников у него нет. Каждую ночь он вызывает модель: по умолчанию это Claude Opus, на Sonnet, по замерам автора, теряется около четверти записей. Установка правит `~/.claude/settings.json` и `~/.codex/AGENTS.md`, перед записью делается копия, `cm uninstall` убирает метки. Инструмент нужен рабочий вызов модели: локальный `claude` или совместимый с OpenAI интерфейс. Подробное описание на китайском, английская версия лежит в `README_EN.md`.
Как отключить. Выполните `cm uninstall`: она снимет записи из настроек и cron. С флагом `--purge` вместе с ними удалятся и накопленные записи памяти.
Частые вопросы
Как установить compound-memory?
Клонируйте репозиторий и выполните `bash install.sh` в его папке. Установщик сразу запустит первую выжимку и покажет снимок. Для Claude Code есть плагин из маркетплейса репозитория.
Что читает инструмент?
Журналы сессий Claude Code, Codex и DeepSeek Harness на вашей машине. Команда `cm distill --dry` покажет объем до первого вызова модели.
Уходят ли мои беседы наружу?
Оригиналы остаются на машине. Выходят только записи, признанные нужными и подходящими для передачи, и перед этим в них вычищаются ключи.
Как найти нужный факт в памяти?
Выполните `cm recall "поставщик"`: результат покажет запись, дату и источник сессии.
Как его убрать?
Команда `cm uninstall` возвращает файлы настроек в прежний вид, а `cm uninstall --purge` удаляет еще и память.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныЛокальная память для Claude Code: бинарный файл индексирует прошлые разговоры и подставляет нужный контекст в новые сессии.
Архив сессий Claude Code в SQLite с MCP-сервером, терминальным и веб-интерфейсом для поиска прошлых разговоров.
Плагин для Claude Code, который хранит память между сессиями в одном локальном файле, без базы, облака и ключей API
Скилл поиска по прошлым сессиям: полнотекстовый индекс переписок Claude Code, Codex, pi и Grok в одной SQLite-базе
Восемь скиллов Claude Code для Obsidian: заметки Granola, NotebookLM, задачи TaskNotes, память о сессиях, выгрузка диалогов
Плагин делает из Claude Code личного помощника с постоянной памятью, утренней сводкой и еженедельным разбором дел
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| compound-memory (эта карточка) | нет | 113 | |
| Claude-Mem | нет | 116 457 | сжимает сессии в контекст проекта, compound-memory строит память о пользователе и общую для трех инструментов |
| Episodic Memory | нет | 499 | ищет по старым беседам, здесь ночная выжимка с отзывом устаревших записей |
Коротко о README
README на китайском объясняет идею: ночной процесс превращает ваши разговоры с ИИ в память, которая подставляется в начале следующей беседы. Показан пример снимка и поиска, перечислены оговорки перед установкой, команды установки и удаления, требования к модели и ссылки на документы о дизайне, поиске и контроле приватности.