当前位置: 首页 > news >正文

WhoDB:一款基于Web的免费AI数据库管理工具

WhoDB 是一款基于 Web 的轻量、高效且用户友好的数据库管理工具,支持 AI 大语言模型集成,专注于简化数据库操作流程并提升数据探索体验。

WhoDB 支持跨平台部署,包括 Windows、Linux、macOS 以及 Docker 容器。

主要功能

WhoDB 提供的主要功能如下:

  • 多数据库支持:社区版支持 PostgreSQL、MySQL、MariaDB、SQLite、MongoDB、Redis、ElasticSearch、Clickhouse,企业版可以支持更多数据源;
  • 自然语言查询:支持集成 Ollama(本地)、ChatGPT、Anthropic 等大语言模型,直接使用自然语言查询数据避免编写复杂 SQL;
  • 模式可视化:基于可交互式的图形显示表之间的关联,方便理解数据库结构;
  • 内联编辑与预览:支持表数据的直接修改并实时生效,提升工作效率;
  • 智能查询过滤:提供图形化的过滤条件,支持复杂条件组合,大幅降低非技术用户的使用门槛;
  • Scratchpad 笔记本:类似 Jupyter Notebook,支持执行多步查询、保存脚本,便于数据探索与分析;
  • 简洁高效:简洁直观的页面设计,搭配 GoLang 语言的高性能,提供流畅的使用体验。

在线体验

WhoDB 提供了一个在线体验环境,网址如下:

https://whodb.com/demo

体验环境预置了一个 PostgreSQL 示例数据库:

在这里插入图片描述

下载安装

WhoDB 官方提供了本地安装文件和容器运行方式。

在这里插入图片描述

使用 Docker 运行容器的命令如下:

docker run -it -p 8080:8080 clidey/whodb

启动服务后输入以下网址进行访问:

http://localhost:8080/

在这里插入图片描述

选择数据库类型,输入相关连接参数,点击“Submit”进行连接。

在这里插入图片描述

页面左侧导航栏包含了数据库连接(Pofile)、模式(Schema)、自然语言对话框(Houdini)、数据表(Tables)、表关联可视化(Graph)、查询编辑器(Scratchpad)以及设置等功能。

配置LLM

点击导航栏“Houdini”,默认显示没有配置大语言模型。

在这里插入图片描述

其中,Ollama 支持本地大语言模型,包括 DeepSeek、Qwen、Llama、Gemma 等。通过以下官方网站安装 Ollama 环境:

https://ollama.com/

安装 Ollama 之后,通过以下命令运行大语言模型(DeepSeek-R1):

ollama run deepseek-r1:8b

deepseek-r1:8b 大概需要占用 5.2 GB 存储,也可以考虑其他参数规格。

运行大语言模型之后,重启 WhoDB,然后就可以选择相应的模型了。

另外,WhoDB 支持的外部大语言模型包括 Chat GPT 和 Anthropic Claude,直接配置 Token 进行访问。

在这里插入图片描述

http://www.dtcms.com/a/265685.html

相关文章:

  • 刷卡登入数据获取
  • 【ArcGISPro】基于Pro的Python环境进行Django简单开发Web
  • 两个PHY芯片之间,是如何连接进行通信的?
  • 并行科技MaaS平台支持文心4.5系列开源模型调用
  • MySQL主从延迟深度解析:现象、原因与实战解决方案
  • KMP(Kotlin Multiplatform)改造(Android/iOS)老项目
  • 舵轮时钟-STM32-28路PWM--ESP8266-NTP时间
  • Babylon.js 材质克隆与纹理共享:你可能遇到的问题及解决方案
  • 从UI设计到数字孪生实战演练:构建智慧城市的智慧停车系统
  • 大势智慧亮相第十八届中国智慧城市大会
  • 暑期出游,解锁“智慧”新玩法!
  • 浏览器原生控件上传PDF导致hash值不同
  • 使用HAProxy搭建Web群集:原理、步骤与实战总结
  • AlpineLinux安装RabbitMQ及其管理界面
  • 攻防世界0-MISC-隐藏的信息
  • VS Code 的 Copilot Chat 扩展程序
  • AI学习笔记三十:基于yolov8的web显示
  • 在 VSCode 中高效配置自定义注释模板 (无需插件)
  • 在小程序中实现实时聊天:WebSocket最佳实践
  • Tarjan 算法的两种用法
  • 支持向量机(SVM)分类
  • JavaScript的现代进阶:从ES6到ES15
  • 机器学习-03(机器学习任务攻略)
  • npm 命令入门指南(前端小白版)
  • 使用numpy的快速傅里叶变换的一些问题
  • 记忆翻牌记忆力小游戏流量主微信小程序开源
  • 万能公式基分析重构补丁复分析和欧拉公式原理推导
  • 国外开源集成平台(业务编排)camel及Mule介绍
  • 为什么是直接在**原型(prototype)上**添加函数
  • 构建引擎: 打造小程序编译器