更人性化的 Weaviate GUI 桌面管理工具
Weaviate-King 是一个跨平台的 Weaviate 向量数据库桌面管理工具,让团队可以在本地快速连通多个 Weaviate 集群、直观地浏览 Schema、调试查询并管理数据。无论你是向量数据库的新手还是资深运维,都可以通过统一的桌面界面完成日常操作。
- 多集群管理:集中管理不同环境(开发、测试、生产)的 Weaviate 连接,并支持一键切换。
- 直观的界面:深色主题、响应式布局,聚焦数据与 Schema 的可视化呈现。
- 安全连接:支持 HTTPS、自签名证书与 API Key 的组合配置,保障数据访问安全。
- 离线可用:基于 Tauri 的轻量级桌面应用,安装包体积小、资源占用低。
- 可拓展性:前后端分离设计,便于二次开发自定义查询、仪表盘或插件。
- 数据工程师需要批量检视与核对 Schema 结构
- NLP/向量检索同学需要快速调试 GraphQL 或 Hybrid 查询
- AI 应用团队需要统一管理多租户 Weaviate 集群
- 运维/支持团队需要可视化追踪集群连接状态与日志
- 下载安装包(即将发布):打开应用后,创建第一个 Weaviate 连接即可开始体验。
- 本地开发构建:针对想要自定义或贡献代码的同学,可以参考
docs/README-dev.md获取完整的环境搭建与运行指南。 - 配置默认连接:首次启动时可以导入已有的
connections.json,或在界面内按向导配置。
提示:应用默认访问
http://localhost:5175作为后端 API,你可以在设置面板中修改。
[ 截图占位:Clusters 列表 + Header + Sidebar ]
更多页面与交互细节请关注后续版本发布说明。
- ✅ 多集群连接管理
- ✅ 集群列表展示
- ✅ 深色主题 UI
- ✅ 响应式布局
- 🔄 Schema 浏览器(树形结构展示)
- 🔄 GraphQL 查询编辑器
- 🔄 数据表格展示
- 🔄 对象详情查看/编辑
- 🔄 批量操作
- 🔄 连接状态监控
- 🔄 数据导入/导出
- 🔄 权限与团队协作
- 🔄 自动化健康检查与告警
┌──────────────────┐ ┌──────────────────────────┐
│ 桌面前端 (Tauri) │────▶│ Weaviate-King API (FastAPI) │────▶ Weaviate Cluster
└──────────────────┘ └──────────────────────────┘
│ │
▼ ▼
React + Ant Design 数据/日志本地存储
前端使用 React + Ant Design 构建桌面 UI,后端提供连接管理、Schema 同步与查询代理能力,并在本地记录连接配置与访问日志。
- 查看
docs/README-dev.md获取面向开发者的完整说明,包括技术栈、项目结构、调试命令等。 - 提交 Issue 或 PR 参与共建,欢迎分享你的需求与想法。
Made with ❤️ for the Weaviate community