Меморин: Локальная система памяти для агентов OpenClaw с использованием Python и SQLite

Memorine — это локальная система памяти для агентов OpenClaw, построенная на Python и SQLite, не требующая внешних сервисов, API-вызовов, Docker или телеметрии. Вся система состоит примерно из 8 файлов чистого кода Python, который создаёт локальный файл .db для хранения памяти.
Основные возможности
- Агенты сохраняют факты и извлекают их позже с помощью полнотекстового поиска
- Воспоминания со временем затухают по кривой забывания, чтобы предотвратить накопление старых данных
- Автоматическое обнаружение противоречивой информации, когда новые факты конфликтуют с существующими
- Причинно-следственное связывание событий (это вызвало то, что привело к чему-то другому)
- Отслеживание процедур с анализом того, какие шаги обычно завершаются неудачей
- Несколько агентов могут обмениваться фактами через одну базу данных
- Каждый агент может изменять только свои данные, предотвращая вмешательство в память других агентов
- Опциональный семантический поиск через расширения fastembed + sqlite-vec
Интеграция и инструменты
Система включает MCP-сервер, который позволяет OpenClaw распознавать её как плагин, предоставляя 14 инструментов всем агентам после настройки. Файл базы данных можно напрямую просматривать с помощью любого браузера SQLite.
Технические детали
Memorine не имеет зависимостей, кроме Python и SQLite. Нет сетевых вызовов, скомпилированных бинарных файлов или нативных расширений. Кодовая база достаточно мала, чтобы её можно было полностью прочитать за один день, по словам разработчика.
Проект доступен на GitHub с открытыми пулл-реквестами для исправления ошибок и добавления функций. Он также опубликован на PyPI для удобной установки.
📖 Read the full source: r/openclaw
👀 Смотрите также

RalphTerm: цикл в стиле Ральфа для Claude Code с сессиями кросс-рецензирования от разных агентов
RalphTerm — это CLI с открытым исходным кодом на Rust, который запускает внешний цикл в стиле Ralph вокруг Claude Code: он берет план в формате Markdown, выполняет задачи в свежих интерактивных сессиях и проводит перекрестную проверку с другой моделью (например, Codex) в отдельных свежих сессиях, передавая найденные проблемы обратно в новые сессии исполнителя.

Qwen3.6-27B SVG生成与闭环控制
Замкнутый контур с использованием агентов Agno и Pi итеративно улучшает вывод SVG от Qwen3.6-27B, рендеря, передавая PNG обратно в Qwen Vision и оценивая результаты в два раунда.

Агентская комната: Десктопное приложение для визуализации команд кодовых агентов Claude
Agents Room — это настольное приложение на Electron, которое сканирует папки .claude/agents/, читает frontmatter и визуализирует связи между агентами на холсте с автоматическими соединительными линиями. Оно позволяет создавать/редактировать агентов, навыки и команды прямо в интерфейсе, вместо редактирования markdown-файлов.

Git pre-commit hook предотвращает фиксацию изменений AI-агентами программирования с устаревшей документацией.
Разработчик создал Git pre-commit hook, который блокирует коммиты, когда файлы документации устарели, специально решая проблемы с AI-агентами для написания кода, такими как Claude Code, Cursor, Windsurf и Copilot. Инструмент завершает работу с кодом ошибки 1, чтобы заставить AI-агентов обновить документацию перед продолжением.