Локальный слой общей памяти проекта: он позволяет агентам для написания кода, таким как Claude Code, Codex и Cursor, читать и записывать одни и те же данные через MCP.
tigerless-labs/agent-memory
Среда долговременной памяти для AI-агентов: хранит воспоминания в обычных Markdown-файлах, ранжирует результаты поиска локально и позволяет Claude Code, Codex CLI и другим агентам с доступом к shell использовать общее хранилище.
- Звёзды
- 4,310
- Форки
- 204
- Открытые issues
- 9
- Последний коммит
- 15 часов назад
Что это?
agent-memory даёт AI-агентам память, которая сохраняется после завершения сессии. Воспоминания хранятся в Markdown-файлах в одной директории, а расположенный рядом индекс SQLite — это перестраиваемый кэш, поэтому его удаление не приводит к потере знаний. Claude Code, Codex CLI, Muse Code и любые инструменты, умеющие выполнять команды shell, читают и записывают данные в одно хранилище.
Поиск выполняется локально, а результаты ранжируются. Он возвращает список кратких аннотаций в одну строку с путями к файлам; агент открывает каждый найденный материал ровно настолько подробно, насколько требует задача: от плана до полного файла и исходных сообщений сессии, на которые ссылаются результаты. Запись запускается на границах диалога, например при остановке сессии и компактизации. Отдельный процесс во время простоя объединяет воспоминания и предлагает удалить лишнее — с подтверждением пользователя. Устаревшие воспоминания сохраняются, а поиск может восстановить состояние на заданную дату.
В самой библиотеке нет LLM-клиента: оценку результатов выполняет CLI хост-агента. Дополнительно доступны векторный поиск на FastEmbed и токенизация CJK с помощью jieba.
Ключевые возможности
- 01Исходные данные — Markdown-файлы; индекс SQLite можно удалить и перестроить.
- 02Локальный поиск BM25 с возможностью объединять результаты с векторным поиском с помощью reciprocal-rank fusion.
- 03Поэтапное чтение: от аннотации к плану, полному файлу и исходным сообщениям сессии, на которые ссылаются результаты.
- 04Автоматическая запись на границах сессии; объединение воспоминаний во время простоя требует подтверждения перед удалением.
- 05Общее хранилище для Claude Code, Codex CLI и Muse Code, а также возможность запустить MCP-сервер.
- 06Поиск с учётом состояния на заданный момент; устаревшие воспоминания сохраняются в цепочке.
Сценарии использования
- Сохранение решений по проекту между отдельными сессиями coding-агента.
- Совместное использование одного хранилища памяти несколькими хостами агентов на одном компьютере.
- Хранение памяти агента в файлах, по которым можно искать через grep и которые можно версионировать в Git и использовать вне инструмента.
- Добавление поиска на китайском языке в память агента с помощью дополнительного токенизатора CJK.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/tigerless-labs/agent-memory.git - 2
Установите зависимости из checkout с помощью uv
uv sync --all-packages - 3
Инициализируйте хранилище памяти
mem init - 4
Подключите его к Claude Code
mem setup --host claude-code
Что важно знать
- Релиза в PyPI пока нет, поэтому для установки требуется checkout исходного кода.
- Требуются Python 3.12 или выше и uv.
- Версия 0.1.0 находится на раннем этапе, поэтому для настройки Codex CLI могут потребоваться дополнительные разрешения для песочницы или подтверждение доверия.
В подборках
Темы
Частые вопросы
- Что такое agent-memory?
- Среда долговременной памяти для AI-агентов: хранит воспоминания в обычных Markdown-файлах, ранжирует результаты поиска локально и позволяет Claude Code, Codex CLI и другим агентам с доступом к shell использовать общее хранилище. agent-memory даёт AI-агентам память, которая сохраняется после завершения сессии. Воспоминания хранятся в Markdown-файлах в одной директории, а расположенный рядом индекс SQLite — это перестраиваемый кэш, поэтому его удаление не приводит к потере знаний. Claude Code, Codex CLI, Muse Code и любые инструменты, умеющие выполнять команды shell, читают и записывают данные в одно хранилище.
- agent-memory можно использовать бесплатно? Какая у него лицензия?
- agent-memory распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- agent-memory всё ещё поддерживается?
- Активно поддерживается. Последний коммит в agent-memory — 6 нояб. 2026 г..
- Для чего можно использовать agent-memory?
- Сохранение решений по проекту между отдельными сессиями coding-агента. Совместное использование одного хранилища памяти несколькими хостами агентов на одном компьютере. Хранение памяти агента в файлах, по которым можно искать через grep и которые можно версионировать в Git и использовать вне инструмента. Добавление поиска на китайском языке в память агента с помощью дополнительного токенизатора CJK.
- Как установить agent-memory?
- Клонируйте репозиторий: git clone https://github.com/tigerless-labs/agent-memory.git Установите зависимости из checkout с помощью uv: uv sync --all-packages Инициализируйте хранилище памяти: mem init Подключите его к Claude Code: mem setup --host claude-code
- Где скачать agent-memory?
- Исходный код и инструкции по установке — на GitHub: https://github.com/tigerless-labs/agent-memory
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальный слой долговременной памяти для AI-агентов на основе Markdown: данные хранятся в редактируемых файлах, а для поиска используются индексы SQLite и LanceDB.
Локальная постоянная память для AI-агентов: Markdown-файлы, граф знаний, поиск и MCP-сервер.
Долговременная память для coding-агентов: данные хранятся в локальной базе SQLite и доступны Claude Code, Codex, Cursor и другим MCP-клиентам.
Локальный SQLite-движок памяти для проектов, который передаёт решения по разработке и состояние проекта между AI-агентами, такими как Claude Code, Cursor и Codex CLI.
Объединяет Codex, Claude Code, Cursor, Hermes Agent и OpenClaw: общая зашифрованная локальная память, передача задач и взаимная проверка работы.