1
0
1Panel-Appstore/apps/whodb/README.md

76 lines
1.9 KiB
Markdown
Raw Normal View History

2025-06-25 13:13:42 +08:00
# WhoDB 中文简介
**WhoDB** 是一个轻量级(<50MB高性能界面友好的数据库管理工具使用 GoLang 编写它集成了自然语言接口让你无需 SQL就能用中文或英文对话操作数据库
---
## ✨ 特性亮点
* **自然语言查询支持**:支持 ChatGPT、Ollama、Anthropic无需 SQL
* **直观界面**:操作简洁,轻松编辑数据、预览结果。
* **极速性能**:前端支持虚拟滚动,后端使用 GoLang 提升响应速度。
* **多库支持**PostgreSQL、MySQL、SQLite、MongoDB、Redis、MariaDB、ElasticSearch。
* **数据库可视化**:图形化显示数据库结构。
* **Scratchpad 模式**:内置查询笔记区,类似 Jupyter Notebook。
---
## 🚀 快速开始
### 使用 Docker 一键运行:
```bash
docker run -it -p 8080:8080 clidey/whodb
```
或使用 Docker Compose
```yaml
services:
whodb:
image: clidey/whodb
ports:
- "8080:8080"
environment:
- WHODB_OPENAI_API_KEY=你的key
- WHODB_ANTHROPIC_API_KEY=你的key
```
访问:[http://localhost:8080](http://localhost:8080)
---
## 🛠️ 本地开发
* 需要安装 Go 和 PNPM。
* 前端:`cd frontend && pnpm install && pnpm start`
* 后端:`cd core && go run .`
* 如果无 `core/build`,需先构建前端再启动后端。
---
## 🔍 在线体验
* [试用演示](https://whodb.com/demo)
* [观看演示视频](https://youtu.be/hnAQcYYzcLo)
* [查看完整文档](https://whodb.com/docs/)
---
## 🙋 常见问题
* 比 Adminer 更现代,比 DBeaver 更轻量。
* 支持懒加载,处理大数据集不卡顿。
* 可部署在生产环境,建议根据实际情况评估。
---
## 🤝 参与贡献
欢迎提 Issue 或提交 PR[贡献指南](https://github.com/clidey/whodb/blob/main/CONTRIBUTING.md)
---
## 📬 联系我们
如需帮助请联系:[support@clidey.com](mailto:support@clidey.com)