OrbitData
用说话的方式查数据
OrbitData 的设计参考原生 AI IDE:以 AI 对话为主要驱动,SQL 编辑器与结果面板作为辅助查看窗口。你只需要描述想要什么,AI 生成 SQL、执行、可视化一条龙完成。
写 SQL 是个体力活
八成查询都是重复的模板语句,但每次还是要手动拼一遍字段名。
换个库就要换工具
MySQL 用一个客户端,Redis 用另一个,Kafka 又要再开一个。
结果还要导出再做图
查完数据要导到 Excel 里画图,来回切换很打断思路。
核心特性
对话驱动查询
AI 自动感知当前连接与库表结构,生成的 SQL 可一键运行。
多数据源统一管理
MySQL / PostgreSQL / SQL Server / Redis / Elasticsearch / Kafka,一个工具覆盖。
Kafka 消息工作区
浏览消息、生产消息、Topic 与 Consumer Group 管理,独立标签页。
自定义 AI 模型
任意 OpenAI 兼容接口(OpenAI / DeepSeek / Ollama / vLLM),请求从本机直发。
SQL 编辑器
行号显示、⌘+Enter 运行、简易格式化、常用查询保存。
结果可视化
表格 / 柱状 / 折线一键切换,自动识别数值列。
三列可拖拽布局
连接树 | 对话与结果 | SQL 编辑器,宽度拖拽记忆。
Git 同步配置
连接信息与 AI 模型配置导出到 Git 仓库,多设备同步。
订阅授权
技术规格
- 桌面框架
- Tauri 2(Rust + 系统 WebView)
- 前端
- React + TypeScript + Zustand + Vite
- 数据库驱动
- sqlx / tiberius / redis-rs
- 消息队列
- rdkafka(Kafka 工作区)
- AI 接入
- OpenAI 兼容 / Anthropic 接口
- 支持平台
- macOS / Windows / Linux
常见问题
AI 请求会经过你们的服务器吗?
不会。AI 请求直接从你的本机发往你自己配置的接口地址,API Key 也只保存在本机配置文件中。
支持国产数据库吗?
达梦、人大金仓 Kingbase、南大通用 GBase、神舟通用 Oscar 以及 PolarDB、openGauss 的类型已登记。其中 PolarDB 可按 MySQL 类型、Kingbase / openGauss 可按 PostgreSQL 类型填实际端口连接(未验证),其余连接器仍在开发中。
Kafka 支持到什么程度?
提供独立消息工作区:按 earliest / latest / offset / timestamp 定位浏览,支持生产消息、Topic 管理与消费组位点重置。已接入 PLAINTEXT / SSL / SASL_PLAINTEXT / SASL_SSL。Schema Registry、Avro / Protobuf 等尚未实现。
Git 同步会不会泄露密码?
同步文件包含数据库密码等明文配置,请务必使用私有仓库。证书与私钥文件本身不会同步,需要你在其他设备单独部署。