Agentmemory
Высокопроизводительный локальный слой памяти для ИИ-агентов, работающий без внешних баз данных и обеспечивающий конфиденциальность данных.
Что это

В мире разработки искусственного интеллекта Agentmemory позиционируется как решающее решение для управления контекстом. Это высокопроизводительный локальный слой памяти (память runtime), созданный специально для ИИ-агентов, занимающихся программированием. В отличие от традиционных систем, требующих сложных стеков технологий, Agentmemory обеспечивает бесшовный захват каждой сессии, мгновенное извлечение информации и работу на любом устройстве без зависимости от внешней инфраструктуры.
Что такое Agentmemory?
Agentmemory представляет собой комплексный слой памяти, построенный на базе III Engine. Здесь каждая операция с памятью функционирует как отдельный рабочий процесс или триггер. Ключевое преимущество системы заключается в полном отсутствии необходимости во внешних базах данных: вам не нужны Redis, Kafka, Postgres, Qdrant или Neo4j. Весь рантайм работает как единый Node-процесс, а состояние сохраняется локально на диске в формате структурированный формат.
Система демонстрирует высокую эффективность: точность извлечения данных составляет 95,2% (по метрикам LongMemEval-S), при этом наблюдается сокращение объема входных токенов на 92%. Agentmemory выполняет роль «долговременной памяти» для агентов, предотвращая потерю контекста между сессиями.
Ключевые особенности
- Трехпоточный поиск: Уникальная система сочетает лексический поиск BM25, векторный семантический поиск и реляционные графы знаний. Результаты переупорядочиваются непосредственно на устройстве, обеспечивая задержку менее 20 мс даже на стандартном ноутбуке.
- Автоматический захват: Система включает 12 встроенных хуков, которые автоматически фиксируют вызовы инструментов, промпты и последовательности остановок, превращая их в сжатые наблюдения без написания дополнительного кода.
- Нативные интерфейсы MCP и REST: Платформа предоставляет 51 инструмент через протокол Model Context Protocol (MCP) и 121 конечную точку REST, что делает её доступной через Curl, браузер или прокси.
- Семантическая консолидация: Ежечасные процессы сжимают сырые данные в семантические воспоминания, объединяя дубликаты и удаляющие устаревшие записи для поддержания целостности данных.
- Граф знаний: При сжатии данных извлекаются сущности и связи для построения графа, который поддерживает временные ребра и может быть визуализирован через встроенный просмотрщик.
- Федерация и синхронизация: Поддержка распределенных сред позволяет регистрировать узлы Agentmemory и обмениваться данными по защищенному HTTPS.
- Экспорт в Obsidian: Память можно зеркально отразить в директории Sandboxed Vault в виде файлов Markdown с тегами frontmatter, готовых для просмотра в Obsidian.
Применение
Agentmemory универсален и подходит для различных задач разработки:
- Восстановление сессий: Импорт JSONL-сессий позволяет восстановить полную хронологию работы агента, включая использование инструментов.
- Обмен знаниями: Через механизм федерации различные агенты могут делиться полученными инсайтами в сети.
- Локальная база знаний: Разработчики используют систему как приватную базу знаний, полностью находящуюся на их машине.
- Отладка: Поддержка OpenTelemetry (OTEL) позволяет отслеживать каждое действие агента для глубокого анализа процессов.
Как начать работу
Установка Agentmemory выполняется глобально через командную строку. После установки сервер запускается на порту 3111 по умолчанию. Платформа поддерживает интеграцию с популярными средами разработки, такими как Claude Desktop, Cursor, Cline, Roo Code, Windsurf и Gemini CLI, через универсальную конфигурацию MCP.
- Сценарий
- Управление контекстом и историей сессий для автономных ИИ-агентов в среде разработки.
- Начало работы
- Установка через npm и запуск локального сервера на порту 3111.
Возможности
- Трехпоточный гибридный поиск (BM25 + Векторы + Графы)
- Отсутствие внешних зависимостей (Zero DB)
- 12 автоматических хуков захвата данных
- 51 инструмент MCP и 121 REST программный интерфейс
- Ежечасная семантическая консолидация
- Поддержка федерации узлов
- Экспорт в формат Markdown для Obsidian
- Интеграция с OpenTelemetry
Сценарии использования
- Восстановление полных хронологий сессий (Session Rehydration)
- Создание локальной приватной базы знаний
- Отладка и мониторинг действий агентов
- Распределенный обмен знаниями между агентами
Тарифы
Плюсы
Минусы
- Требует настройки окружения Node.js
- Работает только локально (не облачное решение)
- Ориентировано преимущественно на разработчиков