【开源自荐】开源数据库客户端 GoNavi 更新:最新dev版已上内置免费AI

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签: 是
  • 我的开源项目完整开源,无未开源部分: 是
  • 我的开源项目已链接认可 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 和地址。

几个我自己觉得比较实用的点:

  1. 它写 SQL 之前会先看你当前库里到底有哪些表、字段长什么样。小模型最烦人的就是瞎编表名,这块我前后改了好几轮。
  2. 能直接帮你查。说一句"看看订单表最近 10 条",它会自己跑查询,结果在对话里就能看到。
  3. 只读。SELECT 它会执行,UPDATE、DELETE、DROP 这类会改数据、改结构的语句,它只给你看,不会跑。这是在客户端代码里拦的,不是靠提示词"拜托"它别执行。
  4. 没连接也行,直接说"查一下 xxx 连接里的用户表",它会按名字去找连接和库。
  5. 报错截图可以直接丢进去。图片先在你自己电脑上识别成文字,只发文字,图片本身不上传。

数据方面估计有人会问:

  1. 你发的内容,以及你关联进去的表结构、SQL,会发到我的服务器上给模型处理,不会转给任何第三方模型服务;
  2. 服务器不存提问和回答,只记账号、设备名、用量(请求次数和 token 数)和登录审计(含 IP);
  3. 不拿去训练,也不会卖给谁。
  4. 如果公司的东西确实不能出内网,原来的方式都还在:接自己的 APIKey,或者接本地的 Ollama,内置 AI 不开就是了

丑话也说在前面:

  1. 这是个参数量不大的 SQL 专用模型,不是 GPT、Claude 那个档次。写查询、解释 SQL、看表结构、给索引建议这些够用,业务逻辑绕一点的多表查询会翻车,跑之前自己看一眼。
  2. 有额度,现在是每天 20 万 token、5 小时内 8 万,后面可能会调。服务器资源有限,人多的时候可能要排一会儿队。
  3. 只给数据库相关的活用,别拿它当通用聊天、翻译、写周报。批量注册、多号轮换刷额度的会被停用,不然大家都没得用。

Windows、macOS、Linux 都有包。用着有问题直接回帖或者开 issue,看到就回。觉得还行的话给个 Star,对我挺重要的。

以下为GoNavi使用截图:






5 个赞

好用,非常好用

1 个赞

哇,这个可以试试看啊,工程不小勒,佬友国庆快乐

1 个赞

厉害佬,干翻dbx

1 个赞

喊错口号了 佬

1 个赞

请问一下佬,是否支持SQLite

支持的,可以试试

1 个赞

好工具,还有免费AI用,这么牛,用爱发电?

纯 为爱发电