Dory 是一个面向现代数据库的 AI 原生数据工作台,集成了 SQL 编辑、AI Copilot、数据库对话、数据浏览与运维能力,旨在帮助工程师和数据分析师更高效地理解和使用数据库。
![]()
Dory 项目采用 TypeScript 语言开发,遵循 Apache 2.0 开源协议,代码托管在 GitHub:
https://github.com/dorylab/dory
功能特性
- 跨平台:Dory 支持 Windows、macOS、Docker 部署。
- 多种数据库:包括 ClickHouse、PostgreSQL、Neon、MySQL、MariaDB、SQLite,支持 SSL/TSL 以及 SSH Tunnel 安全连接。
![]()
- SQL Copilot:AI 驱动的智能助手,基于实时数据库结构和查询上下文提供自然语言生成 SQL 语句,修复或者重写查询,解释查询逻辑。
![]()
- 智能编辑器:可以提供基于真实数据库结构的自动补全和代码提示,支持复杂的多表连接和子查询;提供多标签、多结果集查询体验;支持保存查询、上下文与结果。
- AI 模型:桌面版本内置了 OpenAI 模型,开源版本通过可配置环境变量支持 OpenAI、Anthropic、Google Gemini 等大语言模型。
- 资源浏览器:提供关于数据库、表、视图的结构信息、数据概览、语义注释与使用提示。
- ClickHouse 监控:内置集成 ClickHouse 监控接口,提供基础运行态、查询与负载、慢查询于错误查询等指标,支持按照用户、数据库、查询类型、时间范围等维度过滤。
![]()
- ClickHouse 权限管理:提供用户和角色管理功能,包括创建、编辑、删除用户,创建角色和授权操作;支持集群级别的权限操作。
- 本地优先:数据查询、个人设置与工作流都保存在本地,确保隐私与安全。
Dory 提供了一个免费在线的体验环境,网址如下:
https://app.getdory.dev/
直接点击“Sign in as demo”开始:
![]()
下载安装
Dory 官方下载网址如下:
https://github.com/dorylab/dory/releases
![]()
使用 Docker 进行部署的命令如下:
docker run -d --name dory \-p 3000:3000 \-e DS_SECRET_KEY="$(openssl rand -base64 32 | tr -d '\n')" \-e BETTER_AUTH_SECRET="$(openssl rand -hex 32)" \-e BETTER_AUTH_URL="http://localhost:3000" \-e DORY_AI_PROVIDER=openai \-e DORY_AI_MODEL=gpt-4o-mini \-e DORY_AI_API_KEY=your_api_key_here \-e DORY_AI_URL=https://api.openai.com/v1 \-e NEXT_PUBLIC_REQUIRE_EMAIL_VERIFICATION=false \dorylab/dory:latest总结Dory 是一个懂数据库结构的 AI 数据工作室,也是传统数据库客户端的现代化 AI 替代方案。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.