DB Pilot 是一款 AI 原生的数据库工具,官方定位为数据库 GUI、SQL 编辑器以及 SQL + Python 笔记本的结合体。
主要能力:
- 强大的 SQL 编辑器,支持智能自动补全(表、列、关键字、函数的上下文感知建议)。
- SQL + Python 笔记本:以类似 Jupyter Notebook 的块状界面,在本地混合 SQL 查询、Python 代码、交互式表格与图表,用于数据探索和仪表板构建。
- 像更新电子表格一样方便地查看、插入、更新和删除数据库记录。
- AI 助手:支持最新模型,覆盖 GPT、Claude、Gemini;也可使用任意提供商的自定义 AI 模型。
AI 功能:
- 用自然语言生成和优化 SQL 查询。
- 获取复杂代码或数据库概念的解释。
- 预览并无缝应用 AI 建议的更改。
- 使用来自 OpenAI、Anthropic、Google 和 xAI 的最新 AI 模型。
- 在笔记本中借助 AI 生成有洞察力的可视化和图表。
- 选择将哪些数据库、表、笔记本等纳入 AI 上下文。
- 通过自定义指令定制 AI 行为,以匹配特定需求和 SQL 风格偏好。
- 在 SQL 编辑器、表查看器和 Python 块中直接获得 AI 帮助,并可借助 AI 建议轻松修复 SQL 和 Python 错误。
数据探索与转换:
- 无缝结合 SQL 与 Python,从多个数据库、文件和外部 API 加载、转换和连接数据。
- 在 SQL 与 Python 之间来回切换:在 Python 块中访问 SQL 查询结果,在 SQL 块中使用 Pandas 和 Polars 数据框。
- 查询结果和 Python 数据框可在后续块中自动访问。
- 使用输入字段、日期筛选器、图表和表格构建交互式仪表板。
- 使用 Jinja 对笔记本块进行参数化,并为笔记本配置变量和密钥。
其他功能:
- 将数据导出为文件或以 CSV、JSON、NDJSON、Markdown 格式复制到剪贴板。
- 通过自动格式化保持 SQL 代码整洁一致。
- 无需代码构建图表,轻松比较不同时间段的数据。
- 查看所有历史查询列表并快速重新运行;保存最常用的 SQL 查询以便快速访问。
使用方式:
- 下载 DB Pilot 免费开始,可浏览和查询本地数据库,使用 SQL 编辑器和表浏览器,并有限次数地试用 AI 功能,无需信用卡。
- 一次性购买可解锁所有高级功能,并可使用自己的 API 密钥解锁全部 AI 功能,包含 1 年更新和优先支持。
- 也可先免费下载并添加自己的 AI 提供商 API 密钥试用 AI 功能,或购买一次性许可证解锁高级功能。
数据与隐私:
- 所有应用数据存储在本地计算机上。
- 连接凭据存储在本地,密码及其他敏感信息安全地存储在设备钥匙串中。
- 所有数据库连接直接在计算机与数据库服务器之间进行。
- 官方声明不在服务器上存储任何数据库数据。
适用场景:
- 使用 SQL 和 Python 进行数据探索、转换与仪表板构建的数据分析工作。
- 需要 AI 辅助编写和优化 SQL、解释代码、修复错误以及生成图表的数据库操作。
支持平台与数据库:
- 官方页面列出了支持的数据库,并注明更多数据库即将推出;具体支持的操作系统和数据库清单暂未提供。