VectorAdmin

不活跃
GitHub TypeScript MIT

简介

VectorAdmin 是通用向量数据库管理工具,支持 Pinecone、Chroma、Qdrant、Weaviate 等主流向量数据库的统一管理,提供直观的 Web 界面进行数据导入、查询和维护。

核心特性

  • 通用向量数据库管理,支持 Pinecone、Chroma、Qdrant 和 Weaviate
  • 多用户实例支持,提供基于权限的数据访问控制
  • 原子级查看、更新和删除单个文本嵌入块
  • 支持文档上传并直接嵌入向量数据库,无需重复嵌入
  • 支持跨数据库复制整个文档或命名空间,无需重新处理
  • 全栈 monorepo 架构,包含 Flask 文档处理器、React 前端和 Node.js 后端

适用场景

💡 跨多个向量数据库提供商管理和检查向量嵌入
💡 通过查看嵌入块来调试和审计 RAG 管道数据质量
💡 在不同数据库实例或提供商之间迁移向量数据
💡 基于角色访问的多团队协作共享向量数据库资源
💡 通过避免重复嵌入大型文档来优化成本

快速开始

1. 克隆仓库:git clone https://github.com/Mintplex-Labs/vector-admin.git
2. Docker(推荐):cd docker && docker-compose up -d
3. 开发环境:运行 yarn dev:setup,然后依次启动 prisma:setup、dev:server、dev:frontend、dev:workers 和 Flask document-processor
4. 访问 Web 界面,首次访问时自动创建管理员账户、组织和数据库连接

相关项目