Dribble:给数据库配了个 AI 副驾

跟数据库打交道的人可以看看 Dribble。一个开源的 AI 数据库 IDE,支持 MySQL、PostgreSQL、Snowflake、Redshift。内置 AI 助手,你直接打自然语言问问题就行,不用写 SQL。想知道"上个月订单最多的三个城市",AI 会帮你生成对应的查询,结果直接可视化出来。

TypeScript 写的,刚开源不久。产品经理和运营人员如果经常要查数据、SQL 又写不利索,这东西比在工单系统里等 DBA 响应快得多。

Vibe zsh:用大白话敲终端命令

Vibe zsh 是个 zsh 插件,用 Go 写的。你告诉它你想干什么,它翻译成 shell 命令执行。输入"把 Downloads 里所有 .png 文件按大小排序显示",它会自动跑 ls -lhS ~/Downloads/*.png

兼容任何 OpenAI 兼容的 API 接口,可以用自己的 key 接本地模型或私有部署。适合命令行不熟但偶尔要用终端的开发者,也适合懒得记冷门参数的老手——比如 tar 解压用 -xzf,打包用 -czf,每次都得查。

Crudio:后端还没好?先 mock 一个

前后端并行开发最烦的就是后端接口没就绪,前端只能写死数据。Crudio 的做法是:你丢给它一个 OpenAPI/Swagger 规范文件,它自动生成一个有状态的后端——能增删改查、能做校验、能自动填假数据。

跟市面上其他 mock 工具的区别在于"有状态"。大多数 mock server 返回的是你提前写好的固定响应,Crudio 会真正存储数据、校验格式,表现更接近真实后端。在做前后端分离项目的话,这东西能省不少来回沟通的时间。

为什么推荐这三个

没有花哨的概念包装。Dribble 让查数据更顺手,Vibe zsh 让敲命令不费脑子,Crudio 让 mock 后端真的能用。三个都是解决具体痛点的工具,装上就能感受到区别。