zvec

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 1020 🐛 待处理 92 👀 关注 68
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 16213
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可证,可自由使用,无付费版本。

项目预览

zvec 项目界面预览图
图片来源:项目官网

项目数据

分类搜索知识
开发团队alibaba
官网地址https://zvec.org
定价模式🏷️完全免费
价格说明开源项目,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 星标★ 16213
上线时间2025-12-05 00:00:00
代码更新2026-11-06
仓库体积9.6 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 16213

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 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

上一篇:Memori

下一篇:turbovec

同类项目推荐

uzu 开源

用 Rust 打造超快本地音频 AI 推理,秒级生成声音

A high-performance inference engine for AI models

★ 3236 2026-08-09
paddler 开源

自托管 LLM 负载均衡,简单部署,CPU/GPU 通吃

Open-source LLM/VLM load balancer and serving platform for self-hosting LLMs (and VL···

★ 1690 2026-08-09
FlagGems 开源

用 Triton 写 LLM 算子,一套代码跑多种 GPU

FlagGems is an operator library for large language models implemented in the Triton ···

★ 1169 2026-09-15
datapizza-ai 开源

快速搭建可靠生成式 AI 应用,省去基础设施烦恼。

Build reliable Gen AI solutions without overhead

★ 2244 2026-08-09
ccLoad 开源

自动切换 AI 渠道,告别手动运维,提升调用稳定性

Self-hosted AI API gateway for Claude Code, Codex and Gemini: pool API keys and subs···

★ 434 2026-08-09
vpscheck 开源

一键检测 VPS 解锁和性能,买前扫雷买后安心

️ VPS全能检测脚本,一键检测Netflix/Disney+/ChatGPT/Gemini等流媒体和AI服务解锁情况,···

★ 77 2026-08-09
kfp-tekton 开源

用KFP写流水线,跑在Tekton上,无缝迁移

Kubeflow Pipelines on Tekton

★ 183 2026-08-09
clearml-fractional-gpu 开源

一块GPU跑多个容器,显存限制+时间切片,利用率翻倍

ClearML Fractional GPU - Run multiple containers on the same GPU with driver level m···

★ 97 2026-08-09
cognitive-workspace 开源

让 LLM 拥有无限上下文,长任务不再失忆

Active memory management system enabling functional infinite context for LLMs throug···

★ 105 2026-08-09