codemem — плагин

Память кодинг-агента между сессиями, машинами и коллегами: решения и тупики сами попадают в следующие запросы.

  • 82 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Хуки сохраняют активность сессий, включая результаты инструментов, а модель-наблюдатель получает ее на обработку.
  • Плагин запускает локальный просмотрщик и фоновые процессы.
Все причины и проверки

kunickiaj/codemem

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/codemem

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Хуки сохраняют активность сессий, включая результаты инструментов, а модель-наблюдатель получает ее на обработку.
  • Плагин запускает локальный просмотрщик и фоновые процессы.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

codemem запоминает, что агент решил, какие пути оказались тупиковыми и какие ловушки есть в репозитории. Затем подмешивает нужное в следующие промпты без явного поиска. Работает с OpenCode, Claude Code, Codex и агентом Pi, у всех общее хранилище по проекту. Память лежит в SQLite на вашей машине. Поиск гибридный: лексический FTS5 BM25 плюс семантический через sqlite-vec с переранжированием. Для просмотра есть локальный веб-интерфейс на `http://localhost:38888`. Опциональная синхронизация между устройствами и общий доступ к проекту для коллеги включаются отдельно.

Для кого. Разработчикам, которые ведут долгие проекты в Claude Code или OpenCode и устали заново объяснять агенту прошлые решения.

Подходит, если

  • Агент в новой сессии повторяет тупик, который вы разбирали на прошлой неделе.
  • Вы работаете на двух машинах и хотите, чтобы память проекта ехала вместе с вами.
  • Коллеге нужен контекст по общему репозиторию, и вы делитесь памятью проекта.
  • Вы хотите просмотреть в браузере, что агент запомнил за день.

Не подходит, если

  • Нельзя отдавать активность сессий стороннему провайдеру модели.
  • Нужна одна короткая правка без истории, и память только мешает.
  • На машине стоит Node.js старше требуемой версии, обновлять который нельзя.

Пример запроса к агенту

Вспомни, как мы решили вопрос с кешем сессий в этом репозитории, и покажи, какие тупики уже проверяли.

Ограничения

Нужны Node.js 24.15 или новее и npm. Память строит модель-наблюдатель, которую вы выбираете в настройках: аккаунт OpenCode, ключ API или локальная сессия Claude либо Codex. Такая обработка может стоить денег или расходовать лимит тарифа. Автоматическая подстановка работает на OpenCode 1 и 2, интеграция с OpenCode 2 пока в бете. Для Linux перед первой установкой задайте `ONNXRUNTIME_NODE_INSTALL=skip`, иначе скачается ненужный GPU-провайдер ONNX Runtime. Удаленный доступ по MCP с OAuth рассчитан на продвинутую самостоятельную установку.

Как отключить. Отключите плагин в Claude Code или уберите запись из конфигурации OpenCode, остановите просмотрщик. Базу SQLite с памятью удалите отдельно.

Частые вопросы

Как поставить codemem в Claude Code?

Выполните `/plugin marketplace add kunickiaj/codemem`, затем `/plugin install codemem` и перезапустите Claude Code. Плагин приносит конфигурацию MCP и хуки захвата, отдельная установка CLI не нужна.

Как проверить, что память копится?

Выполните `npx -y codemem memory stats` и `npx -y codemem diagnostics capture status`. Затем откройте `http://localhost:38888` и найдите решение прошлой задачи.

Платит ли codemem за модель?

Само хранилище локальное. Наблюдатель использует выбранного вами провайдера, поэтому расходы идут на ваш аккаунт или тариф.

Чем отличаются хуки плагина?

Хуки Claude Code и Codex на `UserPromptSubmit` напрямую обращаются к локальному просмотрщику и возвращают `additionalContext`. Запросы на нелокальные хосты они отклоняют.

Какие агенты поддерживаются?

OpenCode, Claude Code, Codex и Pi. У них общее хранилище по проекту. Pi регистрирует инструменты памяти сам, MCP ему не нужен.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Общая память для Claude Code, Codex и Cursor: решение из одной сессии находят в другом инструменте и на другой машине.

ПлагинРасширенный доступ118Звезды репозитория

Постоянная память для агентов: заметки хранятся карточками в markdown и находятся в начале следующей сессии.

MCP-серверРасширенный доступ144Звезды репозитория

Общая локальная память для ИИ-агентов: Claude Code, Codex, Cursor и другие находят в ней договоренности прошлых сессий и записывают новые

CLIШирокий доступ2,2 тыс.Звезды репозитория

Локальная память для агентов с очередью проверки: SQLite, журнал аудита, учет токенов, общая для Claude Code, Codex, Cursor

ПлагинРасширенный доступ180Звезды репозитория

Cortex хранит решения и контекст проекта между сессиями Claude Code и Codex в локальной базе и показывает, что агент вспомнил

MCP-серверРасширенный доступ76Звезды репозитория

Память для агентов: сессия из Claude Code продолжается в Codex с теми же решениями и открытыми задачами.

MCP-серверРасширенный доступ83Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
codemem (эта карточка)нет82
Claude-Memнет116 457сохраняет наблюдения из сессий Claude Code; codemem ведет общее хранилище проекта для четырех агентов и умеет синхронизацию между устройствами
Episodic Memoryнет499ищет по смыслу в переписке по запросу; codemem сам подмешивает релевантные воспоминания в каждый промпт

Коротко о README

Плагин ставит память сессий для OpenCode, Claude Code, Codex и Pi. Данные хранятся локально, подсказки подмешиваются автоматически, а синхронизация и общий доступ включаются по желанию.

Бейдж для README

Сообщить о проблеме