🤗添加whoDB
This commit is contained in:
parent
e3ebd57a4c
commit
0c8fd0245c
Binary file not shown.
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 14 KiB |
|
|
@ -0,0 +1,70 @@
|
|||
additionalProperties:
|
||||
formFields:
|
||||
- default: 8080
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: HTTP Port
|
||||
labelZh: HTTP 端口
|
||||
label:
|
||||
en: HTTP Port
|
||||
ja: ポート
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
ru: Порт
|
||||
ko: 포트
|
||||
zh: HTTP 端口
|
||||
zh-Hant: HTTP 連接埠
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
|
||||
- default: ""
|
||||
envKey: WHODB_OPENAI_API_KEY
|
||||
labelEn: OpenAI API Key
|
||||
labelZh: OpenAI API 密钥
|
||||
label:
|
||||
en: OpenAI API Key
|
||||
ja: OpenAI APIキー
|
||||
ms: Kunci API OpenAI
|
||||
pt-br: Chave da API OpenAI
|
||||
ru: Ключ API OpenAI
|
||||
ko: OpenAI API 키
|
||||
zh: OpenAI API 密钥
|
||||
zh-Hant: OpenAI API 密鑰
|
||||
required: false
|
||||
type: password
|
||||
|
||||
- default: ""
|
||||
envKey: WHODB_OPENAI_ENDPOINT
|
||||
labelEn: OpenAI Endpoint
|
||||
labelZh: OpenAI 接口地址
|
||||
required: false
|
||||
type: text
|
||||
|
||||
- default: ""
|
||||
envKey: WHODB_ANTHROPIC_API_KEY
|
||||
labelEn: Anthropic API Key
|
||||
labelZh: Anthropic API 密钥
|
||||
required: false
|
||||
type: password
|
||||
|
||||
- default: ""
|
||||
envKey: WHODB_ANTHROPIC_ENDPOINT
|
||||
labelEn: Anthropic Endpoint
|
||||
labelZh: Anthropic 接口地址
|
||||
required: false
|
||||
type: text
|
||||
|
||||
- default: ""
|
||||
envKey: WHODB_OLLAMA_HOST
|
||||
labelEn: Ollama Host
|
||||
labelZh: Ollama 主机地址
|
||||
required: false
|
||||
type: text
|
||||
|
||||
- default: "11434"
|
||||
envKey: WHODB_OLLAMA_PORT
|
||||
labelEn: Ollama Port
|
||||
labelZh: Ollama 端口
|
||||
required: false
|
||||
rule: paramPort
|
||||
type: number
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
version: "3.8"
|
||||
services:
|
||||
whodb:
|
||||
image: clidey/whodb:0.57.0
|
||||
container_name: ${CONTAINER_NAME}
|
||||
environment:
|
||||
- WHODB_OPENAI_API_KEY=${WHODB_OPENAI_API_KEY}
|
||||
- WHODB_OPENAI_ENDPOINT=${WHODB_OPENAI_ENDPOINT}
|
||||
- WHODB_ANTHROPIC_API_KEY=${WHODB_ANTHROPIC_API_KEY}
|
||||
- WHODB_ANTHROPIC_ENDPOINT=${WHODB_ANTHROPIC_ENDPOINT}
|
||||
- WHODB_OLLAMA_HOST=${WHODB_OLLAMA_HOST}
|
||||
- WHODB_OLLAMA_PORT=${WHODB_OLLAMA_PORT}
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:8080"
|
||||
volumes:
|
||||
- ./data:/db
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
- 1panel-network
|
||||
restart: always
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
# 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)
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
name: WhoDB
|
||||
tags:
|
||||
- 数据库管理
|
||||
- 工具
|
||||
title: 轻量、高效、支持自然语言的数据库管理平台
|
||||
description: 轻量、高效、支持自然语言对话的数据库管理工具,支持多种数据库与可视化操作
|
||||
additionalProperties:
|
||||
key: whodb
|
||||
name: whoDB
|
||||
tags:
|
||||
- Tool
|
||||
shortDescZh: 支持自然语言查询的数据库管理工具
|
||||
shortDescEn: Lightweight DB manager with natural language querying
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://whodb.com/
|
||||
github: https://github.com/clidey/whodb
|
||||
document: https://whodb.com/docs/
|
||||
description:
|
||||
en: A lightweight, fast, and privacy-conscious database manager with natural language support.
|
||||
zh: 一个轻量、快速、支持自然语言对话的数据库管理平台
|
||||
zh-Hant: 一個輕量、快速、支持自然語言查詢的資料庫管理工具
|
||||
ja: 軽量で高速、自然言語で操作できるデータベース管理ツール
|
||||
ms: Pengurus pangkalan data yang ringan, pantas dan menyokong pertanyaan bahasa semula jadi
|
||||
pt-br: Um gerenciador de banco de dados leve, rápido e com suporte a linguagem natural
|
||||
ru: Легковесный, быстрый менеджер баз данных с поддержкой запросов на естественном языке
|
||||
ko: 자연어 쿼리를 지원하는 가볍고 빠른 데이터베이스 관리자
|
||||
architectures:
|
||||
- amd64
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
Loading…
Reference in New Issue