Открытая векторная база данных для AI-приложений: хранит документы и векторы для семантического, гибридного и полнотекстового поиска.
alibaba/zvec
Встраиваемая в приложения векторная база данных с открытым исходным кодом для быстрого поиска по сходству без отдельного сервера.
Open source альтернатива:Pinecone
- Звёзды
- 16,127
- Форки
- 1,014
- Открытые issues
- 87
- Последний коммит
- 22 часа назад
Что это?
Zvec — встраиваемая в приложение векторная база данных: она работает как библиотека, а не как отдельный сервер, поэтому подходит для ноутбуков, серверных приложений, CLI-инструментов и периферийных устройств. Она хранит плотные и разреженные векторы и поддерживает поиск по сходству с разными типами индексов — от структур в памяти до дисковых.
Помимо поиска по векторам, Zvec поддерживает полнотекстовый поиск по строковым полям и гибридные запросы, объединяющие сходство векторов, поиск по ключевым словам и структурированные фильтры. Записи защищены журналом предварительной записи (write-ahead log). Несколько процессов могут одновременно читать одну коллекцию, но записывать в неё может только один процесс.
Доступны официальные SDK для Python, Node.js, Go, Rust и Dart/Flutter, а также ядро на C++ и C API. Готовые бинарные сборки доступны для Linux (x86_64 и ARM64, glibc и musl), macOS и Windows.
Ключевые возможности
- 01Хранение плотных и разреженных векторов с поддержкой разных типов индексов
- 02Полнотекстовый поиск по строковым полям
- 03Гибридные запросы, объединяющие поиск по векторам, ключевым словам и фильтрам
- 04Журнал предварительной записи для надёжного хранения данных
- 05Несколько процессов могут одновременно читать одну коллекцию
- 06Официальные SDK для Python, Node.js, Go, Rust и Dart/Flutter
Сценарии использования
- Добавление семантического поиска или извлечения данных в RAG-пайплайн без развёртывания сервера базы данных
- Хранение и поиск эмбеддингов для долговременной памяти AI-агента
- Выполнение поиска по сходству внутри настольного, мобильного или периферийного приложения
- Объединение поиска по векторам с фильтрами по ключевым словам и метаданным в одном запросе
Быстрый старт
- 1
Установите Python SDK
pip install zvec - 2
Запустите пример на одну минуту (создание коллекции, добавление данных и выполнение запроса)
python
Что важно знать
- Сборка из исходного кода — отдельный, более сложный процесс, описанный в собственном руководстве.
- Запись эксклюзивно выполняется одним процессом, поэтому одновременная запись из нескольких процессов не поддерживается.
- Для Python SDK требуется 64-разрядный Python версий с 3.10 по 3.14.
Темы
Частые вопросы
- Что такое zvec?
- Встраиваемая в приложения векторная база данных с открытым исходным кодом для быстрого поиска по сходству без отдельного сервера. Zvec — встраиваемая в приложение векторная база данных: она работает как библиотека, а не как отдельный сервер, поэтому подходит для ноутбуков, серверных приложений, CLI-инструментов и периферийных устройств. Она хранит плотные и разреженные векторы и поддерживает поиск по сходству с разными типами индексов — от структур в памяти до дисковых.
- zvec можно использовать бесплатно? Какая у него лицензия?
- zvec распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- zvec всё ещё поддерживается?
- Активно поддерживается. Последний коммит в zvec — 19 окт. 2026 г..
- Для чего можно использовать zvec?
- Добавление семантического поиска или извлечения данных в RAG-пайплайн без развёртывания сервера базы данных Хранение и поиск эмбеддингов для долговременной памяти AI-агента Выполнение поиска по сходству внутри настольного, мобильного или периферийного приложения Объединение поиска по векторам с фильтрами по ключевым словам и метаданным в одном запросе
- Как установить zvec?
- Установите Python SDK: pip install zvec Запустите пример на одну минуту (создание коллекции, добавление данных и выполнение запроса): python
- Где скачать zvec?
- Исходный код и инструкции по установке — на GitHub: https://github.com/alibaba/zvec
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальный AI-поисковик на Rust, который автоматически индексирует любые папки — с кодом, документацией, логами и PDF — и поддерживает Elasticsearch API.
Универсальное AI-приложение для общения с документами и запуска AI-агентов: локальная работа, поддержка нескольких пользователей и множество LLM-провайдеров.
Конвертер, который превращает технические книги и коллекции документов в структурированные навыки для ИИ-ассистентов по программированию, загружаемые по запросу.
Локальный CLI-поисковик для заметок в Markdown, расшифровок встреч и документации: объединяет BM25, векторный поиск и переранжирование с помощью LLM.
Open-source-пайплайн, который превращает веб-страницы и PDF в скриншоты и ищет по ним визуально, сохраняя таблицы и графики для RAG.