Локальная AI-система памяти: хранит историю диалогов без изменений и находит нужное с помощью семантического поиска; доступна как MCP-сервер и CLI.
CortexReach/memory-lancedb-pro
Плагин долгосрочной памяти для агентов OpenClaw: хранит предпочтения и решения в LanceDB и извлекает их в следующих сессиях.
- Звёзды
- 4,452
- Форки
- 730
- Открытые issues
- 50
- Последний коммит
- 24 часа назад
Что это?
memory-lancedb-pro — плагин памяти для агентов OpenClaw. Он извлекает из разговоров факты, предпочтения, решения и контекст проектов, сохраняет их в векторной базе данных LanceDB и добавляет релевантные воспоминания перед ответами в последующих сессиях, чтобы пользователям не приходилось повторяться.
Поиск сочетает векторное сходство с полнотекстовым поиском BM25, а затем при необходимости выполняет переранжирование с помощью cross-encoder через такие провайдеры, как Jina, SiliconFlow, Voyage AI и Pinecone. Воспоминания распределяются по областям — глобальной, для агента, пользователя или проекта. Модель затухания Weibull позволяет постепенно забывать воспоминания, которые редко используются, и сохранять те, к которым часто обращаются. Для умного извлечения LLM классифицирует воспоминания по шести категориям.
В комплект также входит CLI для управления хранилищем памяти: он позволяет просматривать, искать, экспортировать и импортировать данные, повторно создавать эмбеддинги и обновлять хранилище. Плагин поддерживает API эмбеддингов, совместимые с OpenAI, и содержит примечания о требованиях к инструкциям CPU для нативного поиска LanceDB.
Ключевые возможности
- 01Гибридный поиск, сочетающий векторный поиск и полнотекстовый поиск BM25.
- 02Опциональное переранжирование с помощью cross-encoder через Jina, SiliconFlow, Voyage AI или Pinecone.
- 03Автоматическое извлечение воспоминаний из разговоров и их поиск перед ответами.
- 04Изоляция памяти по областям: глобальной, для агента, пользователя и проекта.
- 05Управление жизненным циклом воспоминаний с затуханием по модели Weibull и повышением уровня важности.
- 06CLI для поиска, просмотра статистики, экспорта и импорта данных, повторного создания эмбеддингов и обновления хранилища.
Сценарии использования
- Чтобы персональный ассистент OpenClaw помнил стиль написания кода и предпочтения пользователя между сессиями.
- Чтобы сохранять историю технических решений и помогать агенту объяснять причины выбора.
- Чтобы разделять воспоминания нескольких агентов или проектов на одном шлюзе.
- Чтобы использовать локальную или самостоятельно размещённую модель эмбеддингов с совместимым с OpenAI эндпоинтом.
Быстрый старт
- 1
Установите плагин через OpenClaw CLI
openclaw plugins install memory-lancedb-pro@beta - 2
Добавьте конфигурацию плагина в openclaw.json и задайте слот памяти
- 3
Проверьте конфигурацию и перезапустите шлюз
openclaw config validate && openclaw gateway restart
Что важно знать
- Требуется процессор с поддержкой AVX; для некоторых сборок Linux x64 может понадобиться AVX2 для нативного векторного поиска.
- Для семантической памяти нужен провайдер эмбеддингов и API-ключ, например OpenAI или Jina.
- Плагин зависит от хоста OpenClaw и не является самостоятельным инструментом.
- При обновлении со старых версий или смене моделей эмбеддингов необходимо тщательно пересоздать эмбеддинги в новой базе данных.
Темы
Частые вопросы
- Что такое memory-lancedb-pro?
- Плагин долгосрочной памяти для агентов OpenClaw: хранит предпочтения и решения в LanceDB и извлекает их в следующих сессиях. memory-lancedb-pro — плагин памяти для агентов OpenClaw. Он извлекает из разговоров факты, предпочтения, решения и контекст проектов, сохраняет их в векторной базе данных LanceDB и добавляет релевантные воспоминания перед ответами в последующих сессиях, чтобы пользователям не приходилось повторяться.
- memory-lancedb-pro можно использовать бесплатно? Какая у него лицензия?
- У memory-lancedb-pro не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- memory-lancedb-pro всё ещё поддерживается?
- Активно поддерживается. Последний коммит в memory-lancedb-pro — 21 окт. 2026 г..
- Для чего можно использовать memory-lancedb-pro?
- Чтобы персональный ассистент OpenClaw помнил стиль написания кода и предпочтения пользователя между сессиями. Чтобы сохранять историю технических решений и помогать агенту объяснять причины выбора. Чтобы разделять воспоминания нескольких агентов или проектов на одном шлюзе. Чтобы использовать локальную или самостоятельно размещённую модель эмбеддингов с совместимым с OpenAI эндпоинтом.
- Как установить memory-lancedb-pro?
- Установите плагин через OpenClaw CLI: openclaw plugins install memory-lancedb-pro@beta Добавьте конфигурацию плагина в openclaw.json и задайте слот памяти Проверьте конфигурацию и перезапустите шлюз: openclaw config validate && openclaw gateway restart
- Где скачать memory-lancedb-pro?
- Исходный код и инструкции по установке — на GitHub: https://github.com/CortexReach/memory-lancedb-pro
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
RAG-фреймворк для LLM: строит граф знаний по документам и использует Personalized PageRank для многошагового поиска и долговременной памяти.
Векторная база данных с открытым исходным кодом: хранит объекты и векторы вместе, объединяя поиск по сходству векторов со структурированной фильтрацией.
AI-ориентированная поисковая база данных: хранит векторные, полнотекстовые, структурированные и полуструктурированные данные в одном совместимом с MySQL движке для памяти и поиска агентов.
Локальный inference-сервер, который через OpenAI-совместимый API обслуживает модели эмбеддингов, reranking, OCR, извлечения данных, безопасности и LLM из одного кластера.
Библиотека на Rust для создания приложений с LLM и терминальный coding agent на её основе с функциями в виде Bevy-плагинов.