分享一个自用了很久的数据库 GUI

4 月 13 日
 shadeofgod

因为平时需要一个顺手的,超级轻量的数据库 GUI ,能快速浏览数据,同时也能安全的把当前数据库上下文交给本地 AI agent ,少一点来回复制表结构和字段信息的动作,所以写了个,打磨了也很久了,基本解决了自己的痛点。

现在大概有这些能力:

目前只打包了 macOS 版本,AI 功能需要本机已经安装了 Codex 或者 CC

如果你平时也会频繁在数据库、SQL 、AI agent 之间来回切,同时对安全性又有一定的要求,可以试试这个。

项目名:BaseDeck 下载地址: https://basedeck.app

1893 次点击
所在节点    分享创造
12 条回复
ShineyWang
4 月 13 日
DataGrip 自带 MCP 服务
可以直接访问当前可用数据库连接

有权限控制,首次操作都要授权
kevan
4 月 13 日
提供个 windows 版本呀
hideyuki
4 月 13 日
over ssh 理解是 proxy ? 我用 127.0.0.1 本机的一个端口做隧道连到 DB 。作者能加强下这个功能吗?
shadeofgod
4 月 13 日
@ShineyWang 多一个选择吧,我之前也是用 datagrip ,对我来说有点太重了
flmn
4 月 13 日
这个使用什么技术实现的?
mcfever
4 月 14 日
我也集成了一个轻量版本的数据库,支持 mysql psql redis 在 https://dartshell.com
然后,我基本就没再打开过 datagrip 了。因为我平时工作大概是,先 ssh 远程,然后右键菜单里面点击数据库,直接跳转到对应 ip 的数据库界面,一步到位。不用再去找 datagrip 在哪,少一步是一步。
shadeofgod
4 月 14 日
@kevan 加上了,不过我还没怎么完整测过
shadeofgod
4 月 14 日
@flmn electrobun
shadeofgod
4 月 14 日
@hideyuki 这个是应用自己建立 SSH tunnel ,典型用法就是通过跳板机/堡垒机连接内网数据库。你的意思是自己已经用 ssh 命令把数据库地址映射到了本地 127.0.0.1:端口吗?那样的话数据库地址直接填本地地址和端口应该就行,相当于普通连接
shadeofgod
4 月 14 日
@mcfever 👍 挺好的,有了 AI 大家选择更多了
wqlabs6874
5 月 6 日
在用了,用两天给反馈
wqlabs6874
5 月 11 日
@shadeofgod 虽然填了具体数据表,但好像还是把所有表拉出来了,可以只拉具体某个表么,因为 ai 好像会串表

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1205445

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX