C
ChaoBro

Наделение AI-кодинг Agent постоянной памятью: agentmemory заставляет Claude Code запоминать ваш проект

Любой, кто писал код с Claude Code или OpenAI Codex, знает разочаровывающий опыт: вчера обсуждали с Agent архитектуру проекта, открываете новую сессию сегодня — и он с нуля спрашивает «что делает этот проект?»

Это проблема «золотой рыбки» AI-кодинг агентов — каждый разговор начинается с чистого листа, контекст не сохраняется между сессиями.

agentmemory нацелен именно на эту боль. Набрал 6500 звёзд за неделю, сейчас 9500. И это не хайп — в репозитории есть полные бенчмарки с заявлением «based on real-world benchmarks». Немногие проекты на GitHub осмеливаются так писать.

Какую проблему решает

Самая большая ценность кодинг-агентов — понимание контекста проекта. Но реальность:

  • Claude Code каждый раз начинается заново — CLAUDE.md в .claude/ хранит только статические правила
  • Сессии Codex не переносятся на следующий день
  • Приходится повторять «этот проект использует PostgreSQL, Prisma для ORM, Vitest для тестов...»

Подход agentmemory: дать Agent «долговременную память» — сохранение ключевой информации проекта между сессиями: структуры директорий, стека технологий, конвенций кода, исторических решений.

Техническая архитектура

Entity Memory — структурированное хранение ключевых сущностей проекта (файлы, модули, зависимости). Не просто дамп содержимого в векторную базу данных, а понимание отношений между ними.

Семантический поиск — запросы на естественном языке: «Как мы обрабатывали аутентификацию в прошлый раз?» agentmemory находит релевантный исторический контекст.

Экосистема плагинов — уже поддерживает Claude Code (.claude-plugin), Codex (.codex-plugin), Cursor. Установка — просто положить файл конфигурации плагина в проект.

Бенчмарки — директория benchmark/ включает тесты производительности загрузки 100 000 записей памяти (p50/p90/p99 задержки). Инженерная строгость, редкая для open-source AI-инструментов.

Развёртывание

# Fly.io / Railway / Render — шаблоны доступны
docker run -d -p 3000:3000 agentmemory/agentmemory

Также Python SDK и REST API для non-Node.js проектов.

Для кого

  • Ментейнеры средних и крупных проектов — сложная структура, Agent нуждается в контексте
  • Командные среды — несколько разработчиков делят один Agent, память передаётся
  • Активные пользователи AI-инструментов — ежедневная работа с Claude Code / Codex

Не подходит для маленьких личных проектов.


Источник: agentmemory GitHub · MIT License