Агентская рабочая память: Локальная система памяти для агентов ИИ, занимающихся программированием

Что решает AgentWorkingMemory
AI-агенты для программирования, такие как Claude Code, не имеют постоянной памяти между сессиями. Разработчикам приходится заново объяснять архитектуру, схемы баз данных и предыдущие решения каждый раз при запуске новой сессии, тратя время и место в контекстном окне. Хотя Claude Code предлагает некоторые инструменты, такие как --continue для возобновления бесед, автоматическую память, сохраняющую заметки в markdown-файлы, и проектную документацию CLAUDE.md, у них есть ограничения:
--continueили--resumeвосстанавливают всю историю чата, но занимают место в контекстном окне и работают только с одной веткой за раз- Автоматическая память загружает первые 200 строк
MEMORY.md, но не обладает интеллектуальным поиском — она не знает, какие заметки актуальны для текущей работы - Проектная документация, такая как
CLAUDE.md, подходит для стабильной информации, но быстро устаревает в быстро развивающихся проектах
AgentWorkingMemory решает эти проблемы, накапливая знания между сессиями, предоставляя релевантный контекст для текущей работы и улучшаясь со временем без ручного управления.
Как это работает
AWM работает полностью локально на вашем компьютере без зависимостей от облачных сервисов. Система состоит из:
- Базы данных SQLite для хранения
- Трёх локальных ML-моделей (всего ~124 МБ, загружаются один раз и кэшируются)
- Процесса Node.js
Не нужно запускать сервер, контейнер Docker или фоновый демон. Когда вы запускаете Claude Code, он автоматически запускает AWM через MCP (Model Context Protocol). При закрытии сессии он останавливается. Всё остаётся локальным — никакого облака, API-ключей или передачи данных с вашего компьютера. Для дополнительной безопасности AWM поддерживает аутентификацию по токену-носителю, чтобы ограничить доступ к API памяти.
Установка и использование
Для установки требуется две команды:
npm install -g agent-working-memory
awm setup --globalПосле перезапуска Claude Code автоматически появляются 14 инструментов памяти. Первая сессия занимает около 30 секунд, пока загружаются ML-модели (~124 МБ, затем кэшируются). С этого момента:
- Агент записывает воспоминания, когда узнаёт что-то важное
- Он вспоминает релевантные воспоминания при начале новой работы
- Он создаёт контрольные точки состояния для восстановления после прерываний
Система была разработана во время перестройки 20-летней кодовой базы (~1,4 миллиона строк) в современный стек (~250 тысяч строк по оценке), специально для платформы управления членством с 88 таблицами базы данных и многоспринтовой разработкой с использованием нескольких AI-агентов параллельно.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Решения по Коду: Плагин Claude с открытым исходным кодом фиксирует технические решения
Code Decisions — это плагин с открытым исходным кодом для Claude Code, который фиксирует технические решения из диалогов и показывает их при редактировании затронутых файлов. Он записывает решения в виде markdown-файлов в .claude/decisions/ с полем affects, указывающим на управляемые файлы.

Настройка локального голосового управления для AI-агентов на Apple Silicon
Настройка локального голосового управления для ИИ-агентов с использованием Parakeet STT и Kokoro TTS на Apple Silicon для быстрого и независимого от облака взаимодействия.

MoltNow.app: Деплой OpenClaw в один клик
Новый сервис обещает упростить развёртывание OpenClaw до одного клика с кастомным UI и браузерной автоматизацией.

MemRosetta добавляет постоянную память в Claude Code с помощью одной команды настройки.
MemRosetta v0.2.4 предоставляет Claude Code кроссессионную память с помощью одной команды npm install. Инструмент включает MCP-сервер с 6 инструментами памяти, автоматический захват сессий и локальное хранилище SQLite, которое можно использовать совместно с Cursor.