Repolode
tigerless-labs

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. 1

    Клонируйте репозиторий

    git clone https://github.com/tigerless-labs/agent-memory.git
  2. 2

    Установите зависимости из checkout с помощью uv

    uv sync --all-packages
  3. 3

    Инициализируйте хранилище памяти

    mem init
  4. 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.

13,8 тыс.+120 за неделю963PythonApache-2.0Активно поддерживаетсяОбновлён вчера

Локальный SQLite-движок памяти для проектов, который передаёт решения по разработке и состояние проекта между AI-агентами, такими как Claude Code, Cursor и Codex CLI.

304+3 за неделю16PythonMITАктивно поддерживаетсяОбновлён в прошлом месяце