Tech
[分享创造] 写了个不到 10MB 的开源数据库客户端,把 AI、图表、工作流都塞进去了
断断续续写了几个月,DataZen 终于到了 v0.0.8 。起因很朴素:日常要连 PostgreSQL 、MySQL ,偶尔还要看两眼 Redis ,商业客户端要订阅,DBeaver 功能全但启动和内存都偏重。于是自己动手,用 Tauri v2 + Rust + React 搓了一个桌面客户端,安装包不到 10MB ,GPLv3 开源,macOS 和 Windows 都支持。
本来只想做个「够用」的工具,结果做着做着就刹不住了。这版一口气把 AI 、图表可视化、工作流三条线都做了,分享一下现在能干什么:
🤖 AI 这块
自然语言直接生成 SQL ,流式输出,点一下就能执行
SQL 写错了不用自己去翻文档,报错后 AI 定位原因,修正后的 SQL 一键应用
EXPLAIN 执行计划可视化,AI 帮你解读瓶颈在哪、怎么优化
右侧栏 AI 对话,自动带上当前库的表结构做上下文,也能用 @ 引用本地文件
表格筛选可以直接输入自然语言,比如「金额大于 1000 且状态是已发货」
顺便还能生成 Schema 文档、排查连接失败原因、总结查询历史
P...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX