Remnic CLI
Общая память для Claude Code, Codex, Cursor и других агентов в Markdown-файлах на диске, с поиском, который объясняет результат
- 232 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Демон хранит и подставляет содержимое ваших разговоров с агентами, а для извлечения знаний отправляет тексты провайдеру модели.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/remnicОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Демон хранит и подставляет содержимое ваших разговоров с агентами, а для извлечения знаний отправляет тексты провайдеру модели.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Remnic — локальная память и контекст для ИИ-агентов. Записи лежат на вашем диске обычными Markdown-файлами с YAML-шапкой, рядом хранятся локальные JSON и SQLite, внешняя база не нужна. Их можно читать командами `cat` и `grep`, править и вести под версиями. Одна память служит всем инструментам: предпочтение, названное одному агенту, знают остальные. Команда `remnic` ставится из npm. `remnic init` пишет `remnic.config.json`, `remnic daemon start` запускает фоновый сервер, `remnic status` показывает состояние, а `remnic query "hello" --explain` разбирает, какой уровень поиска дал результат и почему. Проверку настройки выполняет `remnic doctor`. Поиск гибридный: BM25, векторы и переранжирование над пересобираемыми индексами с графовым поиском, оценкой полезности записи и происхождением каждого результата. Remnic следит за разговорами, извлекает устойчивые знания и подставляет их обратно в нужный момент. Интеграции: OpenClaw через плагин, Claude Code и Codex CLI через хуки и MCP, Cursor, Hermes, Replit, Pi и любой клиент MCP.
Для кого. Разработчикам, которые работают с несколькими агентами сразу и хотят, чтобы предпочтения и знания переходили между ними без пересказа.
Подходит, если
- Вы даете одному агенту предпочтение и хотите, чтобы Claude Code, Codex и Cursor знали его тоже.
- Память должна лежать в файлах, которые читаются и правятся обычными инструментами.
- Нужно понять, почему найдена эта запись: подойдет `remnic query --explain`.
- Хочется подключить память к любому клиенту MCP по HTTP или stdio.
Не подходит, если
- Не нужен фоновый сервер: Remnic запускает демон командой `remnic daemon start`.
- Node.js 22.12 недоступен: это минимальная версия.
- Нужна память в облачном сервисе с общим доступом: Remnic рассчитан на локальное хранение.
Пример запроса к агенту
Установи Remnic, выполни `remnic init`, запусти демон и проверь `remnic query "hello" --explain`, затем подключи его к моему агенту.Ограничения
Нужен Node.js 22.12 или новее. Для извлечения знаний нужна модель: ключ OpenAI, цепочка моделей шлюза OpenClaw или локальная LLM, режим только поиска обходится без нее. Лучший гибридный поиск дает QMD, без него Remnic откатывается к поиску по эмбеддингам и затем к чтению по давности. Демон защищается токеном `REMNIC_AUTH_TOKEN`, его задают перед запуском. Нативный плагин OpenClaw требует записи в `openclaw.json` и перезапуска шлюза, а без слота памяти хуки не срабатывают. Старое имя `engram` остается как переходная пересылка и временно присутствует в префиксах журнала.
Как отключить. Остановите демон командой `remnic daemon stop`, удалите пакет командой `npm uninstall -g @remnic/cli` и при желании каталог памяти и `remnic.config.json`.
Частые вопросы
Как установить Remnic?
Командой `npm install -g @remnic/cli`, затем `remnic init`, задайте `REMNIC_AUTH_TOKEN` и запустите `remnic daemon start`. Нужен Node.js 22.12 или новее.
Где лежит память?
В обычных Markdown-файлах с YAML-шапкой на вашем диске, плюс локальные JSON и SQLite. Отдельный сервис базы данных не нужен.
С какими агентами работает?
С OpenClaw, Claude Code, Codex CLI, Cursor, ChatGPT в режиме разработчика, Hermes, Replit, Pi, Oh My Pi, Factory Droid и любым клиентом MCP.
Как проверить, что все работает?
Командой `remnic doctor`, а для OpenClaw еще строкой `gateway_start fired` в `~/.openclaw/logs/gateway.log`.
Можно ли без ключа OpenAI?
Да, если направить извлечение на локальную LLM. Режим только поиска не требует модели вообще.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыReMe хранит память агента в Markdown-файлах с wikilink и ставится плагином в Claude Code, Codex и Qoder
Локальная память для ИИ-агентов в обычных Markdown-файлах: запоминает только то, что вы одобрили, и отдает ее через MCP
Общая локальная память для ИИ-агентов: Claude Code, Codex, Cursor и другие находят в ней договоренности прошлых сессий и записывают новые
Постоянная память для агентов: заметки хранятся карточками в markdown и находятся в начале следующей сессии.
Локальная память для Claude Code, Codex и Claude Desktop: один каталог Markdown и один MCP-сервер на всех.
Долговременная память агента в папке связанных markdown-заметок, чтобы Claude Code помнил проект между сессиями
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Remnic (эта карточка) | нет | 232 | ||
| agentmemory | да | не нужна | 30 314 | agentmemory предлагает память через MCP, а Remnic хранит ее в Markdown и подключается хуками и MCP к десятку агентов. |
| agent-memory | нет | 4 315 | agent-memory ведет заметки одного агента, а Remnic дает общую память с гибридным поиском для всех агентов. |
Коротко о README
В README разобраны локальное хранение, быстрый старт для любого агента и для OpenClaw, таблица интеграций с командами регистрации и семейство соседних проектов автора. Лицензия MIT, пакет `@remnic/cli` на npm.