在这里插入图片描述

项目地址:https://github.com/vhukze/DataDjinn

距离上一次发 CSDN 帖子之后,DataDjinn 又连续补了几轮比较实用的能力。这次不是单点更新,而是把表格查看、查询工作区、AI 面板和连接管理几块高频区域都继续往前推了一步。

如果一句话概括,这一轮更新做了四件事:

  • 把表格右键侧栏补齐了
  • 把查询工作区做得更像一个能长期使用的工作台
  • 把 AI 面板从“能聊”继续做到了“更顺手地连续操作”
  • 把连接导入、密码补录这类日常高频动作补全了

1. 表格右键侧栏补齐了

这一轮先补的是表格查看体验。

现在在表预览和查询结果表格里,右键单元格后可以直接打开三个侧栏视图:

  • 记录视图
  • 值视图
  • 聚合视图

这三个视图都不是单纯只读展示。

其中:

  • 记录视图支持直接按字段修改当前行数据
  • 值视图支持直接编辑当前单元格内容
  • 聚合视图会用更偏中文化的方式展示统计结果,避免一堆不直观的英文指标

这意味着现在很多“看一眼详情”“改一个值”“临时对几列做个聚合判断”的动作,不用再额外切回表格里慢慢找了。

2. 查询工作区继续加强

上次发帖时,查询窗口已经能写 SQL、执行结果也做了不少优化。这次继续往“长期工作区”方向补了几项。

查询历史和页签管理

现在新建查询窗口会默认自动保存,同时支持:

  • 按连接分组查看历史查询窗口
  • 双击恢复到工作页
  • 双击页签名称直接重命名

如果你平时会同时开很多 SQL 工作页,这一轮更新后,回到上次工作现场会顺手很多。

查询结果区改成按需显示

查询结果区域现在不再一打开查询窗口就默认占着下面一大块空间,而是改成:

  • 执行查询后再显示
  • 可以手动收起 / 展开
  • 执行查询时显示结果表格
  • 执行非查询 SQL 时显示执行成功和影响行数
  • 执行失败时只保留清晰的失败原因

这样查询窗口在“写 SQL”和“看结果”两个状态之间切换,会更干净。

SQL 编辑器也补了几项常用能力

这次还把 SQL 编辑器的执行链路补了一轮:

  • 有选中内容时执行选中内容
  • 没有选中内容时执行光标所在语句
  • 支持一次执行多条非查询 SQL

同时新增了快捷键设置,SQL 编辑器里目前可以自定义:

  • 执行 SQL
  • 删除行
  • 复制行到下一行

而且这些快捷键是应用内生效,不会影响别的软件。

3. AI 面板不是只改外观,交互逻辑也补了

AI 这块这一轮变动也比较大。

思考过程和回复内容都支持更自然的流式输出

现在 AI 面板里:

  • 思考过程支持流式输出
  • 回复内容也支持流式输出
  • 思考块在思考中自动展开
  • 回复开始后会自动结束思考态并折叠成一行
  • 手动点击可以展开查看完整思考内容

这样 AI 的执行过程会更清楚,也不会让聊天区一直被大段中间内容占满。

输入区和上下文管理也重做了一轮

底部输入区现在改成了更明显的大圆角输入框,同时补了几个很关键的东西:

  • 当前模型直接展示,点击可切换其他已配置模型
  • 增加上下文使用进度条
  • 上下文使用量达到阈值后自动触发压缩
  • 聊天区会提示“自动压缩上下文中”和“已自动压缩上下文”

这个点其实很重要。以前很多工具里的 AI 对话都是“看着能一直聊,聊长了突然断”。现在 DataDjinn 至少会把上下文使用情况显式告诉你,并且在接近上限时主动处理。

AI 和查询窗口的联动也更贴近日常习惯

这轮还顺手补了一些细节:

  • 生成 SQL 的场景更偏向写入查询窗口,而不是直接执行
  • AI 窗口也支持自定义发送、换行、停止快捷键

如果你平时是“先让 AI 帮我组织 SQL,再自己确认执行”的用法,这部分会更顺手。

4. 连接管理补了导入和密码补录

这轮很实用的一块,是连接管理。

现在支持导入 DataGrip 数据源

可以直接把 DataGrip / IDEA 里的数据源配置复制出来,粘贴到导入弹框里解析。

目前已经补了这些点:

  • 批量解析导入
  • 名称重复时自动追加 (1)(2) 之类的后缀
  • ClickHouse 多端口 JDBC URL 识别
  • 需要手动驱动的库也会保留对应提示

如果你原本就已经在 DataGrip 里维护了一批连接,现在迁移到 DataDjinn 会省事很多。

连接缺密码或密码失效时,支持直接补录重试

现在双击打开连接时,如果发现:

  • 当前连接没有保存密码
  • 或者提示密码错误

会直接弹出单行密码输入框,输入后自动重试连接。连接成功后,这个密码也会自动写回当前连接配置里。

这个改动不大,但能少很多来回打开编辑弹框的动作。

5. ClickHouse 和整体交互体验也继续补了一轮

这一轮还有一些零散但用户能明显感知到的改动:

  • ClickHouse 连接和导入支持填写逗号分隔的多个端口
  • WHERE 输入框联想逻辑继续优化,输入体验更顺手
  • 表格工具栏、搜索、错误提示做了进一步轻量化
  • 左右分栏拖动和中间工作区联动卡顿做了持续优化

这些点单独看都不算“大功能”,但叠在一起,日常使用顺手程度会明显好一些。

当前支持的数据库

截至目前,DataDjinn 已支持:

  • SQLite
  • MySQL
  • PostgreSQL
  • Oracle
  • 达梦 DM
  • 高斯数据库
  • MongoDB
  • Redis
  • ClickHouse

最后

这一次更新最明显的感受是:DataDjinn 不再只是“数据库能连、SQL 能跑、AI 能聊”,而是在往一个更完整、更顺手的桌面数据库工作台继续靠近。

如果你想找一个本地运行、支持多数据库、同时又把 AI 辅助操作整合进去的桌面工具,可以继续关注这个项目。

项目地址:https://github.com/vhukze/DataDjinn

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐