Chat2DB开源AI驱动数据库工具

Chat2DB 是一个由 CodePhiliaX 维护的开源 AI 驱动数据库工具及通用 SQL 客户端,支持与 ChatGPT 深度集成,旨在大幅提升进行 SQL 查询、数据库管理和数据报表编写的效率。


github

核心功能

  1. 智能 SQL 生成

    • 借助 AI,快速将自然语言转为 SQL 查询(社区版需配置 AI,Pro 版开箱支持)
  2. 多库支持

    • 支持超10种数据库类型,如 MySQL、PostgreSQL、Oracle、SQL Server、SQLite、ClickHouse、MongoDB、Redis、Snowflake 等
  3. 智能报表与仪表盘

    • Pro 版支持 AI 自动生成报表,快速制作可视化仪表盘 。
  4. 数据结构同步

    • 自动比对并同步数据库表结构,简化迁移操作 。

版本对比(Community / Open‑Source / Pro)

功能 Community Open‑Source Pro
数据库类型支持 16+ 100+(目标) 100+(目标)
AI 能力 需要配置 即装即用 即装即用
SQL 控制台、格式化、查询记录等
数据同步与迁移
可视化仪表、图表、结果编辑等
跨设备使用

使用与安装

  • 开源安装方法
    • 本地安装:可下载开源版或使用 Docker(如 chat2db/chat2db:latest 镜像)。
    • Docker 推荐配置:Docker 19.03+,Compose 1.25+,2 核运算单元 & 4 GiB 内存 。
1
2
3
4
5
6
7
8
9
10
11
12
services:
chat2db:
image: chat2db/chat2db:latest
container_name: chat2db
ports:
- "10824:10824"
volumes:
- ./chat2db:/root/.chat2db
environment:
- TZ=Asia/Shanghai
tty: true
restart: unless-stopped

登录