PMB: локальная память для вашего AI-агента программиста
PMB решает главную проблему AI-инструментов для кодинга — они забывают всё после каждой сессии. Это open-source решение хранит решения, уроки и факты проекта в одном SQLite-файле на вашем диске, мгновенно подключаясь к Claude Code, Cursor, Codex и Zed через MCP. Никаких API-ключей, облака и телеметрии: полный контроль, офлайн-доступ и время отклика около 35 мс.
Ключевые возможности
- Автоматическая память: память извлекается до того, как модель начинает думать, без необходимости вызывать инструменты вручную.
- Гибридный поиск: BM25 + векторы + граф сущностей с ранжированием Reciprocal-Rank-Fusion — 94.5% recall@10.
- Мгновенная работа: чтение за 4–16 мс, запись менее 1 мс, фоновая обработка не блокирует агента.
- Честная оценка уроков: каждое правило оценивается по фактическому следованию — полезные помечаются звёздочкой, бесполезные отмечаются как мёртвые.
- Визуальный дашборд: интерактивная карта сущностей и временная шкала решений для исследования памяти.
- Полная совместимость: работает с Claude Code, Cursor, Codex, Zed, Windsurf, Gemini, Copilot, OpenCode — одна команда для подключения.
- 100% локальность: Apache 2.0, чистый Python, работает на macOS, Linux и Windows без сети.
Сценарии использования
- Непрерывная разработка: начинайте каждую сессию с полным контекстом — решения, конвенции и баги прошлых дней уже известны агенту.
- Смена инструментов без потерь: переходите между Claude Code, Cursor и другими редакторами — вся память сохраняется в одном месте.
- Командная работа: несколько агентов работают с общей памятью проекта, синхронизируя контекст автоматически.
- Офлайн-разработка: полная функциональность без интернета и API-ключей — идеально для работы в путешествиях и конфиденциальных проектах.
- Долгосрочная поддержка: через год работы память остаётся актуальной благодаря автоматическому архивированию и дедупликации.
Целевая аудитория
PMB создан для разработчиков, которые ежедневно используют AI-агенты для кодинга и устали от повторного объяснения проектов каждую сессию, а также для команд, которым важна приватность, контроль над данными и бесперебойная работа без зависимости от облачных сервисов.