首页 / 开源宝库 / Dory
Dory
// project.info

Dory

Dory 是什么

Dory 是一个 AI 原生的 SQL 客户端,目标用户既包括人,也包括 AI agent。对开发者来说,它就是日常用的 SQL 工作台:写 SQL、浏览数据库结构、跑查询、筛选结果、画图表、保存常用查询。对 agent 来说,它通过 MCP 暴露同一套数据库能力:列出连接、探查 schema、执行只读 SQL、创建标签页、整理数据库工作。项目描述写明它支持 MySQL、Postgres、SQLite、Clickhouse 等常见数据库,定位是 DBeaver、Navicat 这类传统客户端的替代品。

Dory 与普通数据库 MCP server 的关键差别在于「工作区」。普通 MCP server 只把查询结果丢回聊天窗口,而 Dory 把 agent 的操作变成真实可编辑的 SQL 工作区:SQL 标签页、结果集、图表、保存的查询和执行上下文都能被打开、检查、修改和继续。官网为此列了一张对比表:两者都能从 agent 执行 SQL、探查 schema,但可编辑 SQL 标签页、持久化结果集、图表与筛选、人工复核流程、保存查询与工作区上下文,以及「能当日常 SQL 客户端用」这几项只有 Dory 有。

主要功能

01人与 agent 共用同一套数据库操作能力
02通过 MCP 让 agent 探查 schema
03agent 生成的查询落成可编辑 SQL 标签页
04结果集持久化,随时回看和继续
05结果可直接画图表并筛选
06保存常用查询,保留工作区上下文
07支持人工复核 agent 的查库结果
08兼容 MySQL、Postgres、SQLite 等库
09打开即可当日常 SQL 客户端使用
10无需注册,可不建账号直接试用
11提供 Homebrew、macOS、Windows 版本
12支持自托管部署

如何使用 Dory

1打开仓库或官方文档,按系统选安装方式:macOS 可用 Homebrew。
2也可以直接从 Releases 页下载 macOS 或 Windows 安装包。
3首次打开可点「Try Dory without an account」免登录试用。
4添加数据库连接,选择 MySQL、Postgres、SQLite 或 Clickhouse。
5在 SQL 标签页里写查询、浏览 schema、跑查询并筛选结果。
6把结果转成图表,或把常用 SQL 保存下来复用。
7按 docs/mcp.md 的 MCP 指南,把 Dory 接给 Claude Code、Codex CLI 等工具。
8让 agent 执行的查库操作回到 Dory 里复核、修改和继续。

使用示例

README 描述的典型流程是:agent 通过 MCP 列出连接、探查 schema、执行只读 SQL 并创建标签页,这些动作在 Dory 里变成真实的 SQL 标签页与结果集;人可以打开检查、改掉写错的查询、把结果做成图表或导出,再接着往下做。素材未提供具体提示词示例。

核心优势

✓agent 工作可复用:查库结果不再沉在聊天记录里,变成能改能续的 SQL 工作区
✓人机同栈:界面和 agent 走同一套数据库操作,行为一致、排查容易
✓只读更安全:agent 通过 MCP 执行只读 SQL,减少误改数据的风险
✓日常可用:既能当 agent 的数据库执行层,也能当日常 SQL 客户端
✓无需注册:可以免账号直接试用,评估成本低
✓可自托管:官方文档提供 self-hosting 部署说明

与同类工具对比

DBeaver老牌开源通用数据库客户端,Dory 定位为这类工具的替代品

DBeaver 是纯人工操作的传统客户端,没有面向 agent 的 MCP 工作区;Dory 把 agent 生成的查询也变成可编辑标签页。

Navicat商业数据库管理客户端,同样是 Dory 想替代的对象

Navicat 以商业授权与图形化管理为主;Dory 强调 AI 原生与 MCP 协作,并提供免账号试用。

普通数据库 MCP Server给 agent 提供数据库能力的轻量方案

普通 MCP server 只把结果回传聊天窗口;Dory 额外提供可编辑标签页、持久结果集、图表筛选与保存查询。

使用方式与技巧

使用方式

  • macOS 用 Homebrew 安装
  • 从 Releases 页下载 macOS 或 Windows 客户端
  • 按官方 self-hosting 文档自托管部署
  • 免账号直接试用

功能模式

  • 日常 SQL 客户端模式
  • MCP agent 协作模式
  • 图表与结果筛选
  • 保存查询与工作区上下文

使用技巧

  • 把 agent 的查询当草稿,回到 Dory 复核后再用于分析
  • 常用 SQL 存下来,下次直接改参数复用
  • 给 agent 的连接尽量用只读权限
  • 多步骤分析保持在同一个工作区里,上下文不丢
  • 复杂结果先转图表再判断结论

进阶玩法

01MCP 集成:仓库 docs/mcp.md 提供 MCP 指南,可接 Claude Code、Codex CLI 等 MCP 兼容工具
02自托管部署:官方文档有 self-hosting 说明
03提示词库:素材未提及

常见问题

Dory 支持哪些数据库?

项目描述写明支持 MySQL、Postgres、SQLite、Clickhouse 等。

必须注册账号吗?

不必,README 写明可点「Try Dory without an account」直接开始。

agent 能直接改库吗?

README 写 agent 通过 MCP 执行只读 SQL 并创建标签页,改数据仍需人工在客户端里操作。

怎么接到 Claude Code?

按仓库 docs/mcp.md 的 MCP 指南配置即可。

能自己部署吗?

可以,官方提供 self-hosting 部署文档。

// more.info

项目信息

面向人与 AI agent 的 AI 原生 SQL 客户端,用 MCP 把 agent 的查库工作变成可编辑工作区

现代化、AI 原生的数据工作台,支持 MySQL、Postgres、SQLite、Clickhouse 等,Dbeaver / Navicat 替换

开发工具 适合人群:开发者 / 程序员
// 商业项目:在数据 affiliate 字段填入 CPS 推广链接后,按钮自动改跳你的推广链接
← 返回开源宝库

站长熬夜整理 · 开源大礼包

点击一键转存《2329 件副业装备大礼包》,内含分类 Excel 表,找工具不再大海捞针

一键转存《2329 个开源大礼包》
资料整理自公开开源渠道,仅供学习交流使用;如涉及版权问题请联系删除。