dorylab/dory

AI-native SQL client for humans and agents. Query, explore, visualize, and open agent database work as editable SQL workspaces.

解决的问题

AI 代理越来越擅长编写 SQL 和探索数据库模式,但它们的输出常常被困在临时的聊天记录中。Dory 通过提供一个持久、人类可读的工作空间来解决这个问题,在这个空间中,代理生成的 SQL、查询结果和分析上下文可以被人类审查、编辑和优化。

工作原理

Dory 既充当传统的 SQL 客户端,也充当 MCP(模型上下文协议)服务器。当代理使用 Dory 时,它执行的数据库操作会以交互式、可编辑的标签页形式呈现在 Dory 界面中。这允许用户从代理停止的地方继续,使用图表可视化数据,并维护一个超越单个聊天会话的数据库交互历史。

适用人群

该工具专为数据工程师、分析师和开发人员设计,他们希望将 AI 代理集成到数据库工作流程中,同时不失去对已执行查询和结果数据的控制或可见性。

亮点

  • 可编辑的代理工作空间:将代理生成的 SQL 转化为持久、可修改的标签页,包含图表和结果集。
  • MCP 集成:与 Claude Code 和 Codex CLI 等代理无缝连接,提供强大的数据库执行层。
  • 模式资源管理器:提供数据库表和关系的交互式可视化地图,便于导航。
  • 深度 ClickHouse 支持:为 ClickHouse 集群提供专门的监控和管理工具。
  • 多数据库支持:兼容多种数据库,包括 PostgreSQL、MySQL、SQLite、DuckDB 和 Snowflake。

相关

  • 项目
  • 项目
  • 项目
  • 项目