Меморин: Локальная система памяти для агентов 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
👀 Смотрите также

LLMSpend: Открытый трекер расходов для SDK Anthropic и OpenAI
LLMSpend — это библиотека Python, которая добавляет отслеживание затрат к вызовам SDK Anthropic и OpenAI всего двумя строками кода. Она предоставляет локальное хранилище SQLite, CLI-отчеты и веб-панель управления без отправки данных за пределы системы.

LLMock: HTTP-сервер для мокинга, обеспечивающий детерминированное тестирование LLM между процессами
LLMock — это реальный HTTP-сервер, который мокает API OpenAI, Claude и Gemini, позволяя разработчикам запускать детерминированные тесты в нескольких процессах без обращения к реальным API. Он поддерживает SSE-стриминг, вызовы инструментов, предикатную маршрутизацию и журналирование запросов без зависимостей.

ProofShot: CLI для AI-агентов для проверки UI-кода с записью в браузере
ProofShot — это инструмент командной строки, который позволяет ИИ-агентам для программирования открывать браузер, взаимодействовать со страницами, записывать сессии и собирать ошибки, а затем упаковывает всё в автономный HTML-файл для проверки. Он работает с любым ИИ-агентом через команды оболочки и поставляется в виде навыка.

Открытые навыки Claude для продуктовых менеджеров: генератор PRD, пользовательские истории, протоколы встреч
Разработчик выпустил пять бесплатных навыков Claude AI для продуктовых менеджеров, которые генерируют форматированные файлы .docx для PRD, пользовательских историй, синтеза встреч, маркетинговых исследований и обновлений для стейкхолдеров. Инструменты избегают выдуманного контента и используют структурированные шаблоны.