Remind CLI
Слой долговременной памяти для ИИ-агентов: решения и факты пишутся в JSON рядом с кодом и находятся в новой сессии.
- 84 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Пишет файлы памяти в `.remind/` и запускает локальный сервер, если подключен MCP.
- Агент сам решает, что записать, поэтому в память могут попасть секреты, а она лежит в репозитории.
Установка
- Работает в
В терминале, через 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 хранит эпизоды, факты со сроком действия и связи между понятиями, и агент ищет по ним по смыслу.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыMCP-сервер с памятью самого агента: он решает, что запомнить, и просыпается с этим в каждой сессии, данные в одном файле SQLite
MCP-сервер долговременной памяти для ИИ-агентов: факты стареют по кривой забывания, связанные записи сжимаются в сводку
Долговременная память для ИИ-агентов: файлы Markdown как источник истины, индекс SQLite как кэш, общая у Claude Code, Codex и других
Локальная память для агентов с очередью проверки: SQLite, журнал аудита, учет токенов, общая для Claude Code, Codex, Cursor
Система долговременной памяти для AI-агентов: агент сохраняет опыт и факты, а затем находит их через встроенный MCP-сервер
Долговременная память для ИИ-агентов: скилл и команда mindmemos сохраняют факты из диалогов и находят их в новых сессиях
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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-сервер.