supavec

用任意数据源快速搭建可扩展的 RAG 问答应用

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

项目预览

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

项目数据

分类搜索知识
开发团队supavec
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可证,可免费自部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型ai,nextjs,rag,tailwindcss,typescript
GitHub 星标★ 1241
上线时间2024-12-24 00:00:00
代码更新2025-12-28
仓库体积110.0 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数3

项目介绍

supavec 是一个开源的 RAG(检索增强生成)应用开发框架,定位为 Carbon.ai 的开源替代品。它旨在帮助开发者快速构建基于任意数据源、任意规模的知识库问答应用。项目解决了企业或个人在构建 RAG 应用时面临的数据接入复杂、扩展性差和成本高的问题。核心能力包括:支持多种数据源(如文件、网页、数据库等)的灵活接入,提供高效的向量化、索引和检索服务,并具备可扩展的架构以应对不同规模的数据处理需求。基于 TypeScript 开发,提供了清晰的 API 和模块化设计,便于集成和二次开发。项目当前处于成长阶段,社区活跃度较高,适合希望自主掌控 RAG 基础设施的开发者或团队。

Star 增长趋势

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

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

使用教程

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

难度:进阶 约 10 分钟 部署方式:本地安装 6 步

环境要求

  • 已安装 Bun(项目使用 Bun 作为包管理器与运行环境)
  • 本地可访问 GitHub 以克隆项目仓库
  • 了解 Supabase、Upstash 等依赖服务(README 未提供自建配置细节)
  • 如不想自建,可直接使用官方云版本 https://www.supavec.com

安装与启动步骤

  1. 1克隆项目仓库

    从 GitHub 拉取 supavec 源码到本地,并进入项目根目录。

    git clone https://github.com/supavec/supavec.git
    cd supavec
  2. 2安装依赖

    在项目根目录用 Bun 安装全部依赖,请勿混用 npm 或 yarn。

    bun i
  3. 3启动开发服务

    在根目录运行整体开发服务,README 未说明默认端口,以终端输出地址为准。

    bun dev
  4. 4单独启动 Web 服务

    只调试前端时,切换到 apps/web 目录再启动 Web 开发服务器。

    cd apps/web && bun run dev
  5. 5单独启动 API 服务

    只调试后端接口时,切换到 packages/api 目录再启动 API 服务。

    cd packages/api && bun run dev
  6. 6查阅 API 文档

    查看 packages/api 下的 API 说明与在线文档,了解接口调用方式。

如何确认成功

终端无报错并输出本地访问地址,浏览器打开该地址能看到页面或接口正常响应即表示启动成功。

常见问题

Q:不想自己部署可以用什么?

A:可直接使用官方云版本 https://www.supavec.com,README 标注其为托管服务,无需本地搭建。

Q:接口怎么调用?

A:参考在线文档 https://docs.supavec.com/ 以及仓库中的 packages/api/README.md。

Q:有没有 Python 客户端?

A:有。README 的 Related repositories 中列出社区仓库 taishikato/supavec-python-api。

Q:bun 命令不存在怎么办?

A:说明本机未安装 Bun。README 未提供安装命令,请先按 Bun 官方文档安装后再执行 bun i。

注意事项

  • README 未给出任何环境变量、Supabase 或 Upstash 的具体配置项,自建部署前需自行查阅 API 文档补充。
  • 项目使用 Bun 作为包管理器,不要混用 npm、yarn、pnpm,避免锁文件冲突。
  • Web 服务与 API 服务可分别进入 apps/web、packages/api 单独启动,也可在根目录用 bun dev 一起启动。

核心亮点

  • 支持多种数据源接入,如文件、网页等,灵活性高
  • 架构设计可扩展,能适应从小型原型到大规模生产环境
  • 作为 Carbon.ai 的开源替代,提供自主可控的部署方案

不足之处

  • 项目仍处于成长阶段,文档和社区生态有待完善
  • 与成熟商业产品相比,部分高级功能和优化可能缺失

适用场景

  • 企业内部知识库问答系统开发
  • 基于私有文档的智能客服或助手构建
  • 需要自定义数据源和检索逻辑的 RAG 应用原型验证

替代项目

LangChain、LlamaIndex、Haystack

上一篇:arkon

下一篇:chatd

同类项目推荐

awesome-llm-wiki 开源

一站式找到构建AI知识库的蓝图、框架和指南。

A curated list of foundational blueprints, functional frameworks, and technical guid···

★ 269 2026-08-09
OptiSearch 开源

在 Google 搜索结果里直接看 AI 答案,省去切换标签页。

OptiSearch | AI answer in Google

★ 104 2026-08-09
trieve 开源

一个 API 搞定搜索、推荐和 RAG,快速构建智能应用

All-in-one platform for search, recommendations, RAG, and analytics offered via API

★ 2723 2026-08-09
BedtimeNews-Agent 开源

把节目文稿变成能问答的知识库

睡前消息知识库 | 视频节目文稿 | 问答AI Agent | 马前卒工作室 | 睡前消息 | 参考信息 | ···

★ 124 2026-10-27
ChatIndex 开源

给聊天机器人装上长期记忆,快速找回历史对话

ChatIndex: Tree indexing and retrieval for long conversational memory

★ 175 2026-08-09
uajy-academic-rag-chatbot 开源

上传手册就能对话问答,学生查规章秒出答案

Production-grade RAG chatbot for Universitas Atma Jaya Yogyakarta academic handbook ···

★ 453 2026-09-14
stremio-ai-search 开源

用一句话让 AI 在 Stremio 里帮你找片

AI based movie and series recommendation Stremio addon powered by Gemini AI

★ 112 2026-10-01
eGEOagents 开源

让内容被ChatGPT和Perplexity优先引用,提升AI搜索曝光

Open-source Generative Engine Optimization (GEO) & Answer Engine Optimization (AEO) ···

★ 218 2026-08-09