本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
先简单介绍一下:GoNavi 是个开源的数据库客户端,Go + Wails 写的,不是 Electron,安装包30 MB左右。MySQL、PostgreSQL、Oracle、Redis、Kafka、ClickHouse、MongoDB 都能连,达梦、金仓、OceanBase 这些国产库也支持。
这次Dev版本主要加了一个东西:内置的免费 AI。
请下载最新的Dev版本体验
GoNavi 之前就有 AI 助手,不过一直得自己填 Key。OpenAI、Claude、DeepSeek、通义这些都能接,有的人只是想先试试好不好用,所以这次干脆自己搭了个服务,模型跑在我自己的服务器上,登录一下就能用。
用法很简单:打开 AI 面板点登录,浏览器里注册个账号,只要用户名和密码,不要手机号也不要邮箱。授权完回到 GoNavi 就能直接问,不用填任何 Key 和地址。
几个我自己觉得比较实用的点:
- 它写 SQL 之前会先看你当前库里到底有哪些表、字段长什么样。小模型最烦人的就是瞎编表名,这块我前后改了好几轮。
- 能直接帮你查。说一句"看看订单表最近 10 条",它会自己跑查询,结果在对话里就能看到。
- 只读。SELECT 它会执行,UPDATE、DELETE、DROP 这类会改数据、改结构的语句,它只给你看,不会跑。这是在客户端代码里拦的,不是靠提示词"拜托"它别执行。
- 没连接也行,直接说"查一下 xxx 连接里的用户表",它会按名字去找连接和库。
- 报错截图可以直接丢进去。图片先在你自己电脑上识别成文字,只发文字,图片本身不上传。
数据方面估计有人会问:
- 你发的内容,以及你关联进去的表结构、SQL,会发到我的服务器上给模型处理,不会转给任何第三方模型服务;
- 服务器不存提问和回答,只记账号、设备名、用量(请求次数和 token 数)和登录审计(含 IP);
- 不拿去训练,也不会卖给谁。
- 如果公司的东西确实不能出内网,原来的方式都还在:接自己的 APIKey,或者接本地的 Ollama,内置 AI 不开就是了
丑话也说在前面:
- 这是个参数量不大的 SQL 专用模型,不是 GPT、Claude 那个档次。写查询、解释 SQL、看表结构、给索引建议这些够用,业务逻辑绕一点的多表查询会翻车,跑之前自己看一眼。
- 有额度,现在是每天 20 万 token、5 小时内 8 万,后面可能会调。服务器资源有限,人多的时候可能要排一会儿队。
- 只给数据库相关的活用,别拿它当通用聊天、翻译、写周报。批量注册、多号轮换刷额度的会被停用,不然大家都没得用。
Windows、macOS、Linux 都有包。用着有问题直接回帖或者开 issue,看到就回。觉得还行的话给个 Star,对我挺重要的。
以下为GoNavi使用截图:






