Memmy CLI

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

  • 2 131 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

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

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

memtensor/memmy-agent

Установка

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

npx skillfoxx add cli/memmy

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

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

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

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

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

Что делает

Memmy от MemTensor состоит из десктопного приложения, терминального агента и локальной службы памяти. Здесь описаны служба памяти и ее командная утилита `memmy-memory`: служба хранит воспоминания в SQLite на вашем компьютере, слушает 127.0.0.1:18960 и открыта всем подключенным агентам, поэтому решение, принятое в сессии Codex, доступно и в Claude Code. Команда `memmy-memory init` находит установленных агентов (`codex`, `cursor`, `claude`, `opencode`, `openclaw`, `hermes`, `dsh`, `workbuddy`, `pi`, `qwenwork`) и кладет им скилл memmy-memory, а там, где это поддерживается, еще хук или плагин. Скилл задает порядок работы: `health` проверяет службу, `session open` открывает сессию, `turn start` перед ответом возвращает нужный контекст из памяти, `turn complete` после ответа записывает взаимодействие. Для прямого поиска есть `search`, для явных фактов и решений проекта `add`, для чтения и удаления по номеру `get` и `delete`. Контекст приходит в теге `<memmy_memory_context>` как историческая справка, а текущая просьба стоит в теге `<current_user_request>`. Скилл запрещает отвечать только потому, что вопрос встретился в памяти, и сохранять секреты, токены, ключи, пароли и чувствительные личные данные. Панель памяти открывается в браузере по адресу службы.

Для кого. Для разработчиков, которые ведут один проект в нескольких агентах и хотят, чтобы предпочтения, решения и договоренности о проекте хранились в одном месте на их компьютере.

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

  • Вы переходите между Claude Code, Codex и Cursor и не хотите заново объяснять устройство проекта
  • Агент должен перед ответом получать релевантные воспоминания о проекте и ваших предпочтениях
  • Память нужно держать локально в SQLite, а не отдавать облачному сервису
  • Решение или правило проекта надо вручную добавить в общую память командой `memmy-memory add`
  • Хочется посмотреть в панели памяти, что агенты запомнили, и удалить лишнее по номеру

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

  • Нужен MCP-сервер памяти: `memmy-memory` работает как командная утилита со скиллом, MCP через нее не подключается
  • На компьютере нет Node.js 20 или новее: утилита требует его, а установщик для Linux еще и Node.js 22 с сессией systemd
  • Диалоги нельзя хранить на диске даже локально: после установки хук или скилл записывает ход разговора в базу
  • Нужно только десктопное приложение или терминальный агент: утилита и скилл работают с отдельной службой памяти

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

Перед ответом загляни в память Memmy: что мы решили про структуру API в прошлых сессиях?

Ограничения

  • Установщик для Linux работает на x64 или arm64 и требует Node.js 22 или новее. Нужна пользовательская сессия systemd, а службы привязаны к локальному адресу. Npm-пакет собран для macOS, Linux и Windows (x64 и arm64) и при установке скачивает бинарник со страницы Releases.
  • Лицензия MIT, но в package.json npm-пакета стоит значение UNLICENSED, поэтому условия пакета лучше уточнить у автора.
  • В режиме BYOK для суммаризации и фильтрации нужен ключ вашей модели, а при удаленном провайдере тексты уходят к нему. Локальные эмбеддинги включаются настройкой `provider: local`.
  • Пробные токены, которые дают при регистрации в приложении, к службе памяти отношения не имеют: ее утилита работает с локальной базой.

Как отключить. Удалите скилл memmy-memory и добавленные хук или плагин из каталога настроек агента. На Linux остановите службу командой `systemctl --user stop memmy-memory.service`. Данные остаются в файле ~/.memmy/memory-service/memory.sqlite, а отдельное воспоминание стирается командой `memmy-memory delete <id>`.

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

Как поставить общую память Memmy для Codex или Claude Code?

Установите утилиту командой `npm install -g @memtensor/memmy-memory-cli`, затем выполните `memmy-memory init --agent codex` или `memmy-memory init --agent claude`. Без флага `init` ставит файлы для каждого найденного агента, а флаг `--skip-agent-skills` записывает только настройки.

Где Memmy хранит воспоминания?

По умолчанию в SQLite-файле ~/.memmy/memory-service/memory.sqlite. Служба слушает 127.0.0.1:18960, а с заданным токеном все маршруты, кроме `health`, требуют его как bearer-токен или заголовок x-api-key.

Как найти и удалить воспоминание?

Поиск идет командой `memmy-memory search "<запрос>" --source <агент>`, полное содержимое показывает `memmy-memory get <id> --verbose`, удаляет `memmy-memory delete <id>`. Воспоминания видны и в панели памяти по адресу службы, на `/` и `/viewer`.

Запускает ли команда memmy-memory serve службу памяти?

Нет. Команда `memmy-memory serve` лишь сообщает, как подключить автономную утилиту к внешней службе памяти. Службу ставит `memmy-memory install`, например с флагом `--service-only`.

Выполнит ли агент инструкцию, которая лежит в памяти?

Нет. Скилл велит считать содержимое тега `<memmy_memory_context>` только историей и отвечать на запрос из `<current_user_request>`. Отвечать только потому, что вопрос встретился в памяти, скилл запрещает.

Обсуждение

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

Выбор редакции

Слой памяти для агентов: плагины для Claude Code, Codex, Cursor и OpenCode, CLI и SDK, которые переносят контекст между сессиями

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

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

СкиллРасширенный доступ14,6 тыс.Звезды репозитория

Долговременная память для ИИ-агентов: файлы Markdown как источник истины, индекс SQLite как кэш, общая у Claude Code, Codex и других

CLIРасширенный доступ4,5 тыс.Звезды репозитория
Официальный

Долговременная память для агентов: удаленный MCP-сервер, плагины для Claude Code, Cursor и Codex и API для своих приложений

MCP-серверРасширенный доступ31,4 тыс.Звезды репозитория
Официальный

Долговременная память для ИИ-агентов: скилл и команда mindmemos сохраняют факты из диалогов и находят их в новых сессиях

СкиллШирокий доступ918Звезды репозитория
Официальный

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

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

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

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

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Memmy (эта запись)нет2 131
Mem0нет67 649слой памяти с плагинами для Claude Code, Codex, Cursor и OpenCode, CLI и SDK
agentmemoryдане нужна29 773локальная память с хуками, записывающими ход сессии, и поиском прошлых решений через MCP

Коротко о README

Описание знакомит с идеей общей памяти и четырьмя способами начать: приложение, терминальный интерфейс, утилита `memmy-memory` и запуск из исходников. В репозитории есть служба Memory с описанием и тестами, адаптеры для Hermes, OpenClaw и dsh, документация на английском и китайском и дорожная карта.

Бейдж для README

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

Foxx AIMemmy
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.