Слой памяти для AI-агентов и приложений, который хранит и извлекает контекст пользователей, сессий и агентов между диалогами.
zilliztech/memsearch
Постоянный слой семантической памяти для AI-агентов, работающих с кодом: хранит заметки в Markdown и индексирует их в Milvus для поиска между агентами.
- Звёзды
- 2,775
- Форки
- 272
- Открытые issues
- 267
- Последний коммит
- 4 часа назад
Что это?
memsearch предоставляет AI-агентам, работающим с кодом, долговременную память, которая сохраняется между сессиями и доступна в разных инструментах. Диалоги суммируются в ежедневные Markdown-файлы — они служат источником истины. Поверх этих файлов строится индекс Milvus, позволяющий агенту искать в прошлых задачах по смыслу и ключевым словам, например находить прежние решения или сессии отладки.
Доступны плагины для Claude Code, Codex, DeepSeek Harness, OpenClaw и OpenCode. Контекст диалога в одном агенте становится доступен для поиска в остальных. Разработчики также могут использовать CLI и Python API, чтобы добавить тот же механизм памяти в собственных агентов или RAG-пайплайны.
По умолчанию для создания эмбеддингов используется локальная модель ONNX bge-m3, которой не нужен API-ключ; Milvus Lite работает сразу после установки. Настройки позволяют переключиться на OpenAI, Ollama или Zilliz Cloud.
Ключевые возможности
- 01Хранит заметки в редактируемых вручную Markdown-файлах, а Milvus использует как индекс, который можно перестроить
- 02Гибридный поиск объединяет плотные векторы, BM25 и ранжирование RRF
- 03Плагины для Claude Code, Codex, DeepSeek Harness, OpenClaw и OpenCode
- 04Поиск в три этапа: найти нужное, развернуть раздел, затем посмотреть исходную стенограмму
- 05Наблюдатель за файлами переиндексирует изменённые файлы и пропускает неизменившиеся фрагменты, используя хеширование SHA-256
- 06Python API и CLI для добавления памяти в собственных агентов
Сценарии использования
- Вспомнить, почему в прошлой сессии выбрали ту или иную архитектуру или библиотеку
- Продолжить отладку, найдя, как раньше исправляли похожую проблему
- Делиться контекстом проекта между Claude Code, Codex и другими агентами
- Добавить постоянную память в собственного агента, созданного с помощью Python API
Быстрый старт
- 1
Добавьте marketplace memsearch в Claude Code
/plugin marketplace add zilliztech/memsearch - 2
Установите плагин memsearch
/plugin install memsearch - 3
Перезапустите Claude Code, чтобы активировать плагин
Что важно знать
- Модель эмбеддингов, используемая по умолчанию локально (около 558 МБ), скачивается с HuggingFace Hub при первом запуске.
- Для облачных провайдеров эмбеддингов, таких как OpenAI, нужен API-ключ. Для работы с несколькими пользователями потребуется Zilliz Cloud или собственный сервер Milvus.
Темы
Частые вопросы
- Что такое memsearch?
- Постоянный слой семантической памяти для AI-агентов, работающих с кодом: хранит заметки в Markdown и индексирует их в Milvus для поиска между агентами. memsearch предоставляет AI-агентам, работающим с кодом, долговременную память, которая сохраняется между сессиями и доступна в разных инструментах. Диалоги суммируются в ежедневные Markdown-файлы — они служат источником истины. Поверх этих файлов строится индекс Milvus, позволяющий агенту искать в прошлых задачах по смыслу и ключевым словам, например находить прежние решения или сессии отладки.
- memsearch можно использовать бесплатно? Какая у него лицензия?
- memsearch распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- memsearch всё ещё поддерживается?
- Активно поддерживается. Последний коммит в memsearch — 22 окт. 2026 г..
- Для чего можно использовать memsearch?
- Вспомнить, почему в прошлой сессии выбрали ту или иную архитектуру или библиотеку Продолжить отладку, найдя, как раньше исправляли похожую проблему Делиться контекстом проекта между Claude Code, Codex и другими агентами Добавить постоянную память в собственного агента, созданного с помощью Python API
- Как установить memsearch?
- Добавьте marketplace memsearch в Claude Code: /plugin marketplace add zilliztech/memsearch Установите плагин memsearch: /plugin install memsearch Перезапустите Claude Code, чтобы активировать плагин
- Где скачать memsearch?
- Исходный код и инструкции по установке — на GitHub: https://github.com/zilliztech/memsearch
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальный слой долговременной памяти для AI-агентов на основе Markdown: данные хранятся в редактируемых файлах, а для поиска используются индексы SQLite и LanceDB.
Операционная система памяти для LLM и AI-агентов: хранит, находит и управляет долговременной памятью в виде редактируемого графа.
Постоянная память для ИИ-агентов, пишущих код: сохраняет действия в сессиях, сжимает их с помощью ИИ и добавляет релевантный контекст в новые сессии.
Открытый инструмент для глубокого поиска и анализа частных данных с помощью LLM и векторных баз данных.
Общий хаб памяти для команд AI-агентов: превращает переписки, документы и код в общие управляемые ресурсы памяти для разных агентских фреймворков.