Remind CLI

Слой долговременной памяти для ИИ-агентов: решения и факты пишутся в JSON рядом с кодом и находятся в новой сессии.

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

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

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

  • Пишет файлы памяти в `.remind/` и запускает локальный сервер, если подключен MCP.
  • Агент сам решает, что записать, поэтому в память могут попасть секреты, а она лежит в репозитории.
Все причины и проверки

sandst1/remind

Установка

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

npx skillfoxx add cli/remind

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

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

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

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

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

  • Пишет файлы памяти в `.remind/` и запускает локальный сервер, если подключен MCP.
  • Агент сам решает, что записать, поэтому в память могут попасть секреты, а она лежит в репозитории.

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

Что делает

Remind хранит опыт агента между сессиями. Агент записывает эпизоды (решения, исходы попыток, предпочтения, факты) и обобщает их в понятия, а потом ищет по смыслу. Модель сам Remind не вызывает. Думает агент, а хранилище работает детерминированно. Память лежит в JSON-файлах `.remind/memory/` и переезжает вместе с репозиторием. Вместо файлов можно выбрать SQLite, PostgreSQL или MySQL. Факты получают срок действия, а при записи Remind показывает ближайшие по смыслу эпизоды и возможные противоречия. Работать с памятью можно командами `remind remember`, `remind recall`, `remind snapshot`, `remind apply` или через MCP-сервер `remind-mcp`.

Для кого. Разработчикам, которые хотят, чтобы Claude Code, Cursor или Codex помнили решения проекта между сессиями.

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

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

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

  • Хватает файла `CLAUDE.md` или `AGENTS.md` с несколькими правилами.
  • Память нельзя хранить в репозитории: файлы `.remind/memory/` попадают в коммиты, пока их не исключат.
  • Нужен автоматический пересказ без участия агента: сам Remind память не обобщает.

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

Запомни, что мы выбрали PostgreSQL из-за JSONB, и напомни об этом в следующей сессии перед правкой схемы.

Ограничения

Нужен Python 3.11 или новее. Локальные эмбеддинги работают без ключа, а эмбеддинги OpenAI и реранкинг ставятся отдельными пакетами. Память не обобщается сама: качество зависит от того, что и как агент записывает и сводит в понятия. В память могут попасть секреты из переписки, а файлы лежат в репозитории, поэтому перед коммитом их стоит просмотреть. Формат хранилища менялся: перед обновлением прочитайте страницу про миграцию. MCP-сервер в примере слушает локальный адрес.

Как отключить. Уберите `remind` из конфигурации MCP и скиллы из `.agents/skills` или `.claude/skills`. Команда `pip uninstall remind-mcp` удалит пакет, а папку `.remind/` стоит удалить, если память не нужна.

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

Как поставить Remind для Claude Code?

Выполните `pip install remind-mcp`, затем `remind skill-install --agent claude`: три скилла попадут в `.claude/skills`. Без флага они ставятся в `.agents/skills`.

Нужен ли ключ API?

Нет. По умолчанию эмбеддинги считаются локально через fastembed. Эмбеддинги OpenAI подключает отдельный пакет `remind-mcp[openai]`.

Как подключить MCP-сервер?

Запустите `remind-mcp --port 8765` и укажите в клиенте адрес `http://127.0.0.1:8765/sse?db=my-project`. Параметр `db` выбирает хранилище.

Где лежит память?

В `.remind/memory/` в виде JSON-файлов, их можно коммитить. Индексы и логи лежат в `.remind/cache/` и `.remind/runtime/` и в коммиты не идут.

Чем Remind отличается от файла CLAUDE.md?

`CLAUDE.md` статичен и правится вручную. Remind хранит эпизоды, факты со сроком действия и связи между понятиями, и агент ищет по ним по смыслу.

Обсуждение

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

MCP-сервер с памятью самого агента: он решает, что запомнить, и просыпается с этим в каждой сессии, данные в одном файле SQLite

MCP-серверШирокий доступ154Звезды репозитория

MCP-сервер долговременной памяти для ИИ-агентов: факты стареют по кривой забывания, связанные записи сжимаются в сводку

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

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

CLIРасширенный доступ4,3 тыс.Звезды репозитория

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

ПлагинРасширенный доступ173Звезды репозитория
Официальный

Система долговременной памяти для AI-агентов: агент сохраняет опыт и факты, а затем находит их через встроенный MCP-сервер

MCP-серверШирокий доступ60,7 тыс.Звезды репозитория
Официальный

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

СкиллШирокий доступ931Звезды репозитория

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Remind (эта карточка)нет84
Basic Memoryнетне нужна4 557хранит заметки в Markdown и подключается по MCP; Remind пишет эпизоды и факты со сроками действия в JSON и ищет противоречия при записи
MCP Memory Serviceнетне нужна2 117отдельная служба памяти; Remind работает как CLI с хранилищем в репозитории и готовыми скиллами

Коротко о README

Быстрый старт сводится к установке пакета и четырем командам. Дальше идут описание хранилища, пакетные команды `snapshot` и `apply`, лента событий `remind events`, оценочные наборы `remind-eval` и MCP-сервер.

Бейдж для README

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