Постоянная память для ИИ-агентов, пишущих код: сохраняет действия в сессиях, сжимает их с помощью ИИ и добавляет релевантный контекст в новые сессии.
The-Vibe-Company/quivr
Open-source движок на Go для надёжной обработки потоков контента: он делает их доступными для поиска за секунды и отправляет оповещения о новых совпадениях по отслеживаемым темам.
- Звёзды
- 39,602
- Форки
- 3,733
- Открытые issues
- 18
- Последний коммит
- позавчера
Что это?
Quivr V2 — движок для непрерывных потоков контента, например новостей, лент и почтовых ящиков. Он сохраняет каждую запись только после её фиксации, делает текст доступным для поиска по ключевым словам сразу после сегментации, а embeddings добавляет в фоновом режиме. Поиск объединяет лексический и векторный поиск; каждый результат повторно считывается из канонического хранилища, а перед выдачей проверяются права доступа.
Помимо загрузки и поиска, Quivr позволяет пользователям сохранять запросы и подписки. Оповещения по ключевым словам поддерживают логические операторы и фильтры по метаданным, а описываемые оповещения и оповещения по смыслу помогают находить перефразированные или переведённые статьи. Совпадения можно доставлять через подписанные вебхуки, получать через API или отслеживать в потоке изменений.
Ядро проекта универсально. Коннекторы, нормализаторы, обработка embeddings и загрузка данных, поиск и правила оповещений реализованы в виде плагинов, а единый бинарный файл quivr запускает API, worker и миграции. PostgreSQL и S3-совместимое хранилище содержат канонические данные, Temporal управляет надёжным выполнением задач, а Weaviate обслуживает поисковый индекс. Проект обозначен как находящийся на стадии оценки; его API имеет версию v0 и может измениться.
Ключевые возможности
- 01Надёжная загрузка: запись подтверждается только после фиксации.
- 02Лексический, семантический и гибридный поиск с повторной проверкой прав доступа для каждого результата.
- 03Оповещения по ключевым словам, описанию и смыслу; в результатах указываются совпавшие термины.
- 04Доставка через подписанные вебхуки и получение потока изменений с помощью опроса или SSE.
- 05Система плагинов для коннекторов, нормализаторов, embeddings, поиска и правил оповещений.
- 06Пересборка проекций из надёжно сохранённых артефактов; единый бинарный файл и настройка через Docker Compose.
Сценарии использования
- Мониторинг новостных или пресс-лент по названию компании или теме с оповещениями о новых совпадениях.
- Создание внутреннего поиска по документам, почте или источникам RSS с контролем доступа.
- Прототипирование поискового конвейера с заменяемыми плагинами для embeddings, нормализаторов и ранжирования.
- Предоставление AI-агентам доступа только для чтения к поиску по корпусу и цитированию через MCP.
Быстрый старт
- 1
Установите необходимые компоненты: Go 1.27.2, Docker с Compose v2, Python 3 с venv, Node.js 22 или новее и jq
- 2
Запустите зависимости, выполните миграции и запустите API и воркер
make dev - 3
При желании запустите демоинтерфейс в браузере и откройте http://127.0.0.1:5183
make demo
Что важно знать
- Этап оценки: API находится на версии v0 и может измениться без предупреждения, поэтому пока не запускайте его в production.
- Режим make dev поддерживается только в Linux x86_64 или macOS на Apple Silicon.
- При первом запуске загружаются закреплённые версии образов и модель эмбеддингов размером около 1 ГБ.
Темы
Частые вопросы
- Что такое quivr?
- Open-source движок на Go для надёжной обработки потоков контента: он делает их доступными для поиска за секунды и отправляет оповещения о новых совпадениях по отслеживаемым темам. Quivr V2 — движок для непрерывных потоков контента, например новостей, лент и почтовых ящиков. Он сохраняет каждую запись только после её фиксации, делает текст доступным для поиска по ключевым словам сразу после сегментации, а embeddings добавляет в фоновом режиме. Поиск объединяет лексический и векторный поиск; каждый результат повторно считывается из канонического хранилища, а перед выдачей проверяются права доступа.
- quivr можно использовать бесплатно? Какая у него лицензия?
- quivr распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- quivr всё ещё поддерживается?
- Активно поддерживается. Последний коммит в quivr — 19 окт. 2026 г..
- Для чего можно использовать quivr?
- Мониторинг новостных или пресс-лент по названию компании или теме с оповещениями о новых совпадениях. Создание внутреннего поиска по документам, почте или источникам RSS с контролем доступа. Прототипирование поискового конвейера с заменяемыми плагинами для embeddings, нормализаторов и ранжирования. Предоставление AI-агентам доступа только для чтения к поиску по корпусу и цитированию через MCP.
- Как установить quivr?
- Установите необходимые компоненты: Go 1.27.2, Docker с Compose v2, Python 3 с venv, Node.js 22 или новее и jq Запустите зависимости, выполните миграции и запустите API и воркер: make dev При желании запустите демоинтерфейс в браузере и откройте http://127.0.0.1:5183: make demo
- Где скачать quivr?
- Исходный код и инструкции по установке — на GitHub: https://github.com/The-Vibe-Company/quivr
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Быстрый поисковый движок с поддержкой опечаток и API для полнотекстового, семантического и гибридного поиска на сайтах и в приложениях.
Система памяти для агентов: сохраняет, извлекает и анализирует воспоминания, помогая ИИ-агентам учиться со временем, а не просто воспроизводить историю чата.
Самостоятельно размещаемая платформа для AI-чата и работы со знаниями: индексирует данные из более чем 50 подключённых приложений и поддерживает большинство LLM-провайдеров.
Локальный CLI-поисковик для заметок в Markdown, расшифровок встреч и документации: объединяет BM25, векторный поиск и переранжирование с помощью LLM.
Операционная система памяти для LLM и AI-агентов: хранит, находит и управляет долговременной памятью в виде редактируемого графа.