为 macOS 打造的原生数据库工作台。
QueryCraft 不只是另一个查询窗口集合。它把连接、数据库对象、SQL 文档、查询结果与数据编辑组织在独立工作区中,让日常数据库工作保持清晰、连贯,同时保留 macOS 应有的交互质感。
当前支持 MySQL、PostgreSQL、Apache Doris 和 SelectDB。更多数据系统将通过插件化能力持续加入。
Release 页面提供 Apple Silicon 与 Intel Mac 对应的 DMG 安装包。应用要求 macOS 15 或更高版本。
QueryCraft 当前采用免费分发阶段的 ad-hoc 签名。首次打开若被 macOS 阻止,请前往 系统设置 > 隐私与安全性,确认应用来源后选择 仍要打开。
| 数据库 | 当前能力 |
|---|---|
| MySQL | 连接与对象浏览、SQL 查询、表数据编辑、结构与索引编辑、导出 |
| PostgreSQL | Database / Schema 上下文、SQL 查询、数据与结构工作流、导出 |
| Apache Doris | 连接与对象浏览、只读 SQL 查询 |
| SelectDB | 复用 Doris 驱动,支持连接、对象浏览与只读 SQL 查询 |
许多数据库工具用同一套跨平台界面覆盖多个桌面系统。QueryCraft 选择专注 Mac:
- 真正的原生交互:使用 SwiftUI、AppKit 与系统控件,遵循 macOS 的窗口、菜单、快捷键、焦点、钥匙串、深浅色外观和辅助功能习惯。
- 为大数据表格设计:结果网格采用原生虚拟化与直接绘制,滚动、选择、搜索和列操作不依赖庞大的逐单元格视图层级。
- 控制内存增长:查询、搜索和导出采用分页、批处理、流式处理与临时磁盘存储,避免把无界结果一次性堆进内存。
- 驱动按需安装:数据库驱动与主应用分离,只下载当前 Mac 架构和实际需要的驱动,不让所有数据库运行时常驻安装包。
- Mac 工作流优先:多窗口、多工作区、标签页恢复、系统菜单快捷键与中文输入法下的键盘操作从一开始就是产品能力,而不是跨平台实现后的补丁。
这意味着 QueryCraft 不追求“所有平台看起来完全一样”,而是追求在 Mac 上更自然、更轻、更稳定的数据库体验。
- 多连接、多数据库上下文与独立工作区
- 可恢复的查询文档、标签页与编辑状态
- SQL 高亮、补全、格式化、当前语句与批量执行
- Safety Lock 写入保护,以及执行前的 SQL 预览
- 表数据和可定位查询结果的暂存编辑、统一提交与失败回滚
- 原生数据网格搜索、复制、分页和服务端排序 / 筛选
- Excel、CSV、JSON、JSON Lines 与 SQL 导出
- 简体中文 / English、浅色 / 深色外观
- 应用内自动更新
QueryCraft 的数据库能力采用插件化方向演进。计划逐步覆盖 Redis、Elasticsearch、Kafka,以及更多数据库、分析引擎和数据基础设施。新增产品不会以牺牲现有原生体验或把全部依赖塞进主应用为代价。
这是 QueryCraft 的公开产品与下载仓库,用于发布安装包、版本说明和收集反馈。QueryCraft 应用源码目前未在此仓库公开;第三方组件继续遵循各自许可证。