免费开源的 Chat2DB:一个客户端管 40+ 种数据库,AI 帮你写 SQL

免费开源的 Chat2DB:一个客户端管 40+ 种数据库,AI 帮你写 SQL 免费开源的 Chat2DB一个客户端管 40 种数据库AI 帮你写 SQL【免费下载链接】Chat2DBChat2DB is a free, cross-platform, local-first database client and SQL workspace for developers, DBAs, analysts, and data teams. Connect to 40 databases, manage data, edit and run SQL, and use your own AI model to generate, explain, and optimize queries. Available on desktop, web, Docker, and CLI, with MCP support.项目地址: https://gitcode.com/GitHub_Trending/ch/Chat2DB你电脑里是不是躺着一堆数据库工具MySQL 一个、Redis 一个写复杂查询还得另开窗口。更头疼的是不少 AI 数据库工具要把数据传上云端才肯干活内网环境根本用不了。Chat2DB 是一个免费、开源、本地优先的 AI 数据库客户端一个界面连 40 种数据库SQL 的生成、解释、优化都跑在你自己的机器上模型还能换成你自己的。这篇 Chat2DB 使用教程带你从零把它跑起来并拆完三个最实用的能力。打开 Chat2DB 后整个界面走低饱和度的渐变配色把注意力留给数据本身左侧树形导航放库和表中间是 SQL 编辑区AI 助手随时在侧边待命。先说清楚它是什么。Chat2DB 面向开发者、DBA 和数据分析师有桌面端、网页端、Docker、CLI 四种形态。它和同类工具最大的区别是AI 助手接的是你自己的模型密钥和数据都留在本地——不是顺带用了个 AI而是不离开内网也能用上 AI。 用 Chat2DB 跑通你的第一个数据源第 1 步装好应用。桌面端直接下载对应系统的安装包就能用想用网页版就走 Docker仓库里的 docker-compose 配置 开箱即用git clone https://gitcode.com/GitHub_Trending/ch/Chat2DB cd Chat2DB ./script/security/init-community-encryption-key.sh docker compose -f docker/docker-compose.yml up -d那条加密密钥脚本是网页版启动的前提用来加密存储数据源密码和模型 API 密钥。启动后在浏览器打开 http://localhost:10825你会看到和桌面版一致的工作台界面。第 2 步配置数据源。点左侧连接数据源填名称、主机、端口、账号、密码点测试连接。你会看到库、表、列、索引按树形结构铺在导航栏里逐层展开即可查数据。第 3 步接上模型。在模型配置里填入你自己的 API 密钥本地部署的模型也可以然后在编辑器里写一条 SQL 执行。你会看到结果即时呈现执行历史自动留档。 Chat2DB 核心能力一个客户端管完所有库把 40 种数据库收进同一棵目录树插件源码目录 里每种数据库都有独立适配模块MySQL、Oracle、PostgreSQL、SQL Server、ClickHouse、Redis、MongoDB、Hive还有达梦、人大金仓这类国产库新增一个走 JDBC 协议的库改配置就能连。场景你们生产库是 PostgreSQL数仓在 ClickHouse缓存用 Redis。以前三个工具各开一个窗口现在同一棵树里生产表、仓表、Redis 键分区展开点开就能查。省了什么三个窗口变一个窗口换库不再切软件。用一句话让 AI 写出能跑的 SQLAI 对话的前端实现都在 src/blocks/AI/全部开源想抠细节可以直接读源码。因为接的是你自己的模型密钥自己保管请求不用离开内网。场景输入统计各门店上周销售额列出最差的 5 家SQL 直接出现在编辑器里点一下就能执行遇到跑了 30 秒的慢查询让它优化一下会返回索引建议和改写思路一段看不懂的旧 SQL 粘进去它能逐句解释逻辑。多了什么写 SQL 的时间从翻文档、拼语句压缩成说需求、点执行模型不合适随时换一个。不动 SQL 也能导数据、改数据编辑器之外数据表支持原地编辑查询结果可以直接导入导出还能基于结果生成图表和仪表盘。场景运营要把这份清单导成 Excel选中查询结果一键导出不用打开表格软件一列列贴需要说明两张表怎么关联直接生成 ER 图。省了什么一批不用写 SQL 的小事不再需要麻烦开发。 再深一步给团队和自动化留了口子Docker 部署给团队用生成密钥后docker compose up就能起网页版实例默认绑定 127.0.0.1适合搭在办公网里共用数据源配置。CLI 与 MCP开源 CLI 适合脚本化的批量任务还支持 MCP 协议可以把 Chat2DB 接进你自己的 Agent让智能体直接读写数据库——这在数据库客户端里不多见。下一步把上面三步跑一遍连一个库、跑一条 SQL、让 AI 再写一条。跑通了就去给项目点个 Star配置过程中卡住了就到社区提问带上你的报错信息社区回复很快。【免费下载链接】Chat2DBChat2DB is a free, cross-platform, local-first database client and SQL workspace for developers, DBAs, analysts, and data teams. Connect to 40 databases, manage data, edit and run SQL, and use your own AI model to generate, explain, and optimize queries. Available on desktop, web, Docker, and CLI, with MCP support.项目地址: https://gitcode.com/GitHub_Trending/ch/Chat2DB创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考