zvec

把向量检索嵌进进程,毫秒级响应,部署零负担

zvec 是一个轻量级、极速的进程内向量数据库,专为需要高性能向量检索的 AI 应用设计。它解决的是传统向量数据库部署重、延迟高的问题,将向量索引和检索能力直接嵌入应用进程,无需独立服务,从而显著降低系统复杂性和查询延迟。核心能力包括:支持多种向量索引类型(如 HNSW、IVF),提供精确和近似最近邻搜索;具备高效的过滤和持久化功能,支持元数据存储与实时更新;采用 C++ 实现,内存占用低,性能接近原生。其 API 简洁,易于集成,适合作为 RAG、语义搜索、推荐系统等场景的向量引擎。

开源 free 搜索知识
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 15992
维护状态 活跃
是否开源
定价模式 free

项目数据

分类搜索知识
开发团队alibaba
所属国家
官网地址https://zvec.org
定价模式free
价格说明开源项目,Apache-2.0许可证,可自由使用,无付费版本。
访问状态
是否开源
开源协议Apache-2.0
主要语言C++
技术栈/模型agent-skills,db,embedded,faiss,fts,fulltext-search,hnsw,llm-memory,local,rag,search-engine,semantic-search,similarity-search,vector-database,vector-db
GitHub 星标★ 15992
30天Star增速
HF 下载量
上线时间2025-12-05 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 5 步

环境要求

  • 64 位 Python 3.10–3.14(使用 Python SDK 时)
  • Node.js 环境(安装 npm 包 @zvec/zvec 时需要)
  • Rust/Cargo 环境(安装 zvec-rust 时需要)
  • Flutter 环境(安装 Dart 包 zvec 时需要)

安装与启动步骤

  1. 1确认 Python 版本

    Python SDK 要求 64 位 Python 3.10 到 3.14,版本不符需先切换解释器。

    python --version
  2. 2安装 Python SDK

    直接通过 PyPI 安装官方包 zvec,无需独立服务进程,装在应用环境里即可。

    pip install zvec
  3. 3安装 Node.js SDK

    Node.js 项目使用官方 npm 包 @zvec/zvec,按项目包管理器安装到依赖中。

    npm install @zvec/zvec
  4. 4安装 Rust/Dart SDK

    Rust 用 cargo add,Flutter/Dart 用 flutter pub add,均从官方仓库拉取绑定包。

    cargo add zvec-rust
    flutter pub add zvec
  5. 5可选:安装配套工具

    zvec-grep(zg)是本地搜索 CLI;Zvec Studio 可可视化浏览数据、调试查询,按需选用。

如何确认成功

README 未给出验证命令,可执行 python -c "import zvec" 确认包已安装成功。

常见问题

Q:zvec 需要单独部署数据库服务吗?

A:不需要。它是进程内向量数据库,索引和检索能力直接嵌入应用进程,按 SDK 方式安装依赖即可,无独立服务。

Q:Python 版本有什么要求?

A:官方包要求 64 位 Python,版本范围 3.10 到 3.14,其他版本可能安装失败或不被支持。

Q:支持哪些语言?

A:README 列出 Python、Node.js、Go、Rust、Dart/Flutter 五种官方 SDK,命令分别在 PyPI、npm、crates.io、pub.dev 上。

Q:不写代码怎么查看数据?

A:可用官方配套工具 Zvec Studio,README 说明它支持浏览数据、调试查询,无需写代码;做本地搜索可用 zvec-grep。

注意事项

  • README 未提供端口、路径、配置文件等参数,具体用法请查阅官网文档 zvec.org。
  • Go 版本仅给出仓库地址(zvec-ai/zvec-go),安装方式需以该仓库说明为准。
  • 索引类型、持久化、过滤等高级能力 README 未给出命令示例,建议参考官网 Quickstart。

核心亮点

  • 进程内运行,省去网络开销,查询延迟极低
  • C++ 实现,内存效率高,性能接近原生
  • 支持 HNSW、IVF 等多种索引,灵活适配精度与速度

不足之处

  • 仅支持单机,无法水平扩展
  • 文档/社区待观察

适用场景

  • RAG 应用的向量检索底座
  • 嵌入式设备或边缘计算的本地语义搜索
  • 需要低延迟向量匹配的推荐系统

替代项目

FAISS、hnswlib、Chroma

项目介绍

zvec 是基础设施领域的开源项目,由 alibaba 开发,2025 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(15,992)位列前 3%,在基础设施分类的 1,130 个项目里位列前 5%。

近 41 天,它的 GitHub 星标从 15,433 增加到 15,992,净增 559。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。Apache-2.0许可证,可自由使用,无付费版本。

它主要面向的使用场景是:RAG应用的向量检索底座。同类可对比的替代方案包括 FAISS、hnswlib、Chroma。

上一篇:Memori

下一篇:turbovec

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···

★ 213 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8684 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 439 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181484 2026-08-09