OwnMem CLI
Память проекта для ИИ-агентов в Markdown внутри репозитория: локальный поиск без вызова модели и проверка записей.
- 426 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- `init` добавляет хуки, которые запускаются перед правками агента.
- Память пишет файлы в `.ownmem/` внутри репозитория.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/ownmemОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- `init` добавляет хуки, которые запускаются перед правками агента.
- Память пишет файлы в `.ownmem/` внутри репозитория.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
OwnMem хранит знания о проекте в каталоге `.ownmem/` обычными Markdown-файлами. Они проходят ревью и откат вместе с кодом, а читают их все агенты репозитория: Claude Code, Codex, Cursor, Gemini CLI и Grok CLI. Поиск `ownmem recall` работает локально, без вызова модели и сети. Ответ приходит в одном из трех видов: цитата из памяти, до трех указателей или отказ с названием сработавшего барьера. Агент составляет черновик новой записи, а коммитит ее человек.
Для кого. Командам, у которых несколько агентов работают в одном репозитории и повторяют одни и те же ошибки из-за потери контекста.
Подходит, если
- Деплой на стейджинге падает по одной причине, и агент каждый раз гадает заново.
- Знания проекта хотят проверять в ревью, а не держать в памяти вендора.
- В репозитории работают Claude Code и Codex, и память нужна общая.
- Перед правкой хочется спросить, встречалась ли уже такая поломка.
Не подходит, если
- Нужны только правила работы: для них хватает `CLAUDE.md` или `AGENTS.md`.
- Память должна пополняться автоматически без ревью человека.
- Проект не использует Node.js 20.6 и новее.
Пример запроса к агенту
Прежде чем добавлять воркеры, проверь через OwnMem, не встречался ли уже таймаут деплоя на стейджинге.Ограничения
Нужен Node.js 20.6 или новее. Команды ставятся внутрь проекта: `npm install --save-dev ownmem`, затем `npx ownmem init --hook --hosts claude,codex` добавляет хуки перед правками агента. Для Codex хуки требуют трех шагов доверия, их печатает `init`. Для Cursor и Gemini CLI MCP-сервер подключают вручную. При обновлении с 0.6.0 сначала выполните `npx ownmem init --update`: старые хуки вызывают подкоманды, которых больше нет. Память без коммита человека не пополняется, поэтому знания копятся медленнее, чем при автозаписи.
Как отключить. Удалите хуки, добавленные `init`, уберите пакет `ownmem` из `devDependencies` и каталог `.ownmem/`, если память больше не нужна.
Частые вопросы
Где хранится память?
В `.ownmem/` внутри репозитория, обычными Markdown-файлами. Они едут вместе с клоном, ревью и откатом.
Вызывает ли поиск модель?
Нет. Поиск по умолчанию идет без модели и сети, один и тот же запрос дает тот же порядок результатов.
Как создать новую запись?
Выполните `npx ownmem new <имя>`: команда создает заготовку, которая проходит все проверки. Затем запись коммитят как обычный код.
Что делать хостам без хуков?
Запустите `npx ownmem mcp`: сервер отдает агенту два инструмента, `recall` и `read`. Менять память они не могут.
Где посмотреть статистику?
Команда `npx ownmem report --since 7d` дает сводку, а `npx ownmem dashboard --open` открывает локальную консоль.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЛокальная память для ИИ-агентов в обычных Markdown-файлах: запоминает только то, что вы одобрили, и отдает ее через MCP
Долговременная память для ИИ-агентов: файлы Markdown как источник истины, индекс SQLite как кэш, общая у Claude Code, Codex и других
Общая локальная память для ИИ-агентов: Claude Code, Codex, Cursor и другие находят в ней договоренности прошлых сессий и записывают новые
Локальная память для агентов с очередью проверки: SQLite, журнал аудита, учет токенов, общая для Claude Code, Codex, Cursor
Долговременная память агента в локальных Markdown-файлах с графом связей, семантическим поиском и MCP-доступом
ai-memory сохраняет опыт сессий в Markdown-вики, подключает поиск через MCP и передает контекст между агентами и машинами.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| OwnMem (эта карточка) | нет | 426 | |
| Episodic Memory | нет | 499 | ищет по смыслу в прошлых переписках; OwnMem хранит проверяемые Markdown-записи в репозитории |
| claude-supermemory | да | 2 803 | долговременная память Supermemory между сессиями; OwnMem живет в Git без внешнего сервиса |
Коротко о README
Память делится на три уровня: маршрутизация, индексы областей и темы. Перед ответом проверяются релевантность, актуальность, применимость и опасность действия.