
superlocalmemory
qualixarAGPL-3.0
163 звёзд22 форков
SuperLocalMemory — MCP-сервер, который даёт искусственному интеллекту долговременную память. Он хранит историю диалогов, код, заметки и факты прямо на вашем компьютере — полностью локально, без отправки данных в облачные сервисы.
В основе сервера лежит комбинация графов знаний (CozoDB) и векторного поиска (LanceDB). AI-агент не просто ищет по ключевым словам — благодаря графу знаний он понимает связи между разными фрагментами информации. Сервер автоматически встраивает релевантные воспоминания в текущий контекст (Context Injection v2), чтобы модель всегда помнила, что вы обсуждали раньше. Проект создан разработчиком qualixar, опирается на три опубликованные научные работы и доступен бесплатно.
Установка
npx -y superlocalmemoryХарактеристики
Общее
- СтатусСообщество
- Разработчикqualixar
- ЛицензияAGPL-3.0
Технологии
- ЯзыкиPython
- Транспортstdio
Описание
Возможности
- Гибридный поиск: комбинирует векторные эмбеддинги и графовые связи для точного извлечения информации.
- Шестиканальная память: сервер одновременно использует несколько каналов (Core Memory, Working Memory, Archival и др.), обеспечивая время отклика менее 1 секунды.
- Автоматическая инъекция контекста: релевантные воспоминания из прошлых сессий подмешиваются в промпт AI-модели без вашего участия.
- Явное закрепление (pinning): фиксирует важные факты или инструкции, чтобы они не терялись со временем.
- Более 17 MCP-инструментов: доступны десятки команд для управления памятью, поиска и анализа.
- Мультиязычная поддержка: встроенные эмбеддинги корректно работают с 30+ языками, включая русский.
- Автоматическая миграция: база данных обновляется без ручного вмешательства и без потери хранящихся данных.
- Два интерфейса: работа через MCP (для Claude, Cursor, Windsurf) и через CLI (для скриптов и терминала).
Как подключить
Установите сервер одной командой через NPM:
npx -y superlocalmemory
Для Python-окружения:
pip install -U superlocalmemory && slm restart
Добавьте сервер в конфигурацию MCP-клиента. Пример для Claude Desktop:
{
"mcpServers": {
"superlocalmemory": {
"command": "npx",
"args": ["-y", "superlocalmemory"]
}
}
}
Перезапустите клиент. Сервер автоматически создаст базу данных и будет готов к работе.
Примеры запросов
- «Найди в моей памяти информацию по архитектуре микросервисов, которую я сохранял в прошлом месяце».
- «Запомни: для продакшена мы используем FastAPI, PostgreSQL и Redis. Закрепи этот факт».
- «Покажи, как related topics по проекту DataPipeline связаны с нашими решениями по инфраструктуре».
- «Добавь в долговременную память итоги встречи от 15 октября и установи связь с задачами из бэклога».
Технические детали
- Язык реализации: Python
- Транспорт: stdio (MCP)
- Базы данных: CozoDB (графы знаний), LanceDB (векторные эмбеддинги)
- Лицензия: AGPL-3.0 (открытый исходный код)
- Совместимые клиенты: Claude Desktop, Claude Code, Cursor, Windsurf, Continue.dev и любые другие MCP-клиенты
- Статус проекта: активно развивается, 3 опубликованные научные работы