MongoDB GUI 客户端
DocKit 是一款开源的 NoSQL 桌面客户端,支持 MongoDB、Elasticsearch、OpenSearch、DynamoDB 和 EasySearch,覆盖 Mac、Windows 和 Linux。每个数据库的操作习惯和查询特点都做了针对性优化——MongoDB 的文档浏览、Elasticsearch 的 DSL 编辑、DynamoDB 的 PartiQL,各有各的编辑器适配和交互设计。同时内置数据库智能体(Data AI Agent),能理解你的自然语言意图,自动分析库表结构、生成查询语句、安全执行并返回结果——不只是生成语句,还能自动运行、检测风险,确保数据操作安全可靠。

为什么需要专门的 MongoDB GUI?
MongoDB Shell(mongosh)适合脚本操作,但缺乏可视化反馈和查询历史记录。MongoDB Compass 覆盖了基本功能,但 AI 助手功能羸弱,也无法连接到其他数据库。
DocKit 提供 Monaco 编辑器,以及 mongosh 和 MongoDB Compass 都没有的东西:Agentic Data Studio。它了解你的集合 Schema、索引映射和连接——你说"查找上个月注册的用户",它不会瞎编字段名。它生成查询、执行、返回结果,做破坏性操作前会先问你一声。支持 OpenAI、Anthropic、DeepSeek 等,用自己的 API Key,数据留在本地。
同一个应用还能连接 Elasticsearch、OpenSearch、DynamoDB,在需要切换上下文时不用换工具。
看 DocKit 的实际效果
功能特性
查询编辑器与文档浏览器
编辑器基于 Monaco 引擎,与 VS Code 同源。

- MongoDB 查询语言和聚合语法的语法高亮
- 根据实时集合模式自动补全字段名称
- 一键格式化文档和查询
- 使用 Cmd/Ctrl + Enter 执行查询,结果以结构化视图呈现
- 分页文档浏览,支持内联 CRUD——在结果表中直接创建、编辑和删除文档,语法高亮 JSON 查看文档结构
管理面板
一眼看清服务器状态,同时管理集合。

集群状态 — 服务器主机、版本、运行时间。连接池使用率、网络 I/O、内存。副本集会显示成员角色(主节点、从节点、仲裁节点)、健康状态、复制延迟和 Ping。分片集群也支持。
集合管理 — 创建和删除数据库。创建、重命名、克隆、清空和删除集合。每个集合显示文档数、存储大小、索引数和平均文档大小。支持搜索、排序和收藏,常用集合随时能找到。
Data AI Agent — Agentic Data Studio
侧边栏 AI 助手和 Agentic Data Studio 了解你的连接、Schema、索引映射,还记得你之前做过什么。你说"查找上个月注册但未验证邮箱的用户"——它知道集合结构,写好查询,跑起来,把结果给你看。
说"在 created_at 字段上创建索引"——它准备好命令,等你点头再执行。读操作自己跑,写操作一定等你确认。凭据不会离开你的机器。

导入和导出
在 MongoDB 实例之间或其他数据库之间迁移数据。
- JSON 格式——与其他工具互操作
- CSV 格式——用于电子表格和分析管道
- JSONL 格式——用于批量操作和流式处理
- 批量写入支持,高效处理大规模集合
查询历史
DocKit 自动保存每次执行的查询。支持搜索、收藏和重新执行历史查询。历史记录存储在本地并按连接范围隔离——数据不会离开您的设备。

多数据库支持
DocKit 同时支持 Elasticsearch、OpenSearch、DynamoDB 和 EasySearch。您可以查询 MongoDB 集合,然后切换到 Elasticsearch 索引或 DynamoDB 表,无需更换应用。
OpenSearch文件浏览器
基于浏览器的工具里,查询和内容说没就没——标签页刷新、会话过期,一切归零。想找个集中的地方存脚本、跟团队分享?没门。
DocKit 把所有查询保存为本地 .mongo 文件。在应用内直接浏览、创建和管理。文件以编辑器标签页打开,支持按名称、日期或大小排序。纯文本——分享给同事、丢进版本控制,跟代码一样处理。
对比
| DocKit | MongoDB Compass | Studio 3T | Robo 3T | |
|---|---|---|---|---|
| 平台 | 桌面原生 | 桌面 | 桌面 | 桌面 |
| 编辑器 | Monaco(JSON + 语法高亮) | 基础 | 高级 | 基础 |
| Data AI Agent | ✅ | ❌ | ❌ | ❌ |
| Agentic Data Studio | ✅ | ❌ | ❌ | ❌ |
| 自然语言查询 | ✅ | ❌ | ❌ | ❌ |
| 导入/导出 | JSON, CSV, JSONL | JSON, CSV | JSON, CSV, SQL | JSON, CSV |
| 查询历史 | 自动保存 | 无 | 有 | 无 |
| 多数据库 | MongoDB + ES + OS + DynamoDB + EasySearch | MongoDB 仅 | MongoDB 仅 | MongoDB 仅 |
| 离线模式 | ✅ | ❌ | ❌ | ❌ |
| 开源 | Apache 2.0 | ❌ | ❌ | MIT |
| 价格 | 社区版免费 | 免费(基础版) | $149–799/年 | 免费 |
快速开始
- 下载 DocKit(macOS Apple Silicon + Intel、Windows 或 Linux)
- 打开 DocKit → 点击新建连接 → 选择 MongoDB
- 选择您的连接方式:
- 无认证——用于本地开发实例
- SCRAM 认证——使用用户名和密码
- URI 认证——用于 Atlas 或副本集连接字符串
- 点击连接,即可看到数据库和集合
- 使用编辑器开始编写查询,或打开 Agentic Data Studio 使用自然语言操作
详细配置请参阅连接指南。
常见问题
DocKit 是 MongoDB Compass 的替代方案吗?
是的。它覆盖相同的核心工作流——浏览集合、运行查询、管理索引——并额外提供 Data AI Agent、多数据库支持和 Agentic Data Studio。完全开源(Apache 2.0)。
支持 MongoDB Atlas 吗?
支持。使用 URI 认证模式粘贴您的 Atlas 连接字符串,支持 TLS 和副本集配置。
能替代 Robo 3T 或 Studio 3T 吗?
在查询开发、集合浏览和数据操作方面,可以。DocKit 额外提供 Data AI Agent 和多数据库支持。如果您依赖 Studio 3T 的聚合管道构建器,可以保留 Studio 3T 用于特定任务。
可以导入导出集合吗?
可以。支持 JSON、CSV 和 JSONL 格式的导入和导出。批量写入支持可高效处理大型集合。
数据存储在哪里?
连接凭据和查询历史存储在您的本地机器上,不会传输到任何第三方。
DocKit 支持离线使用吗?
支持。所有连接、查询和历史记录均在本地。Data AI Agent 和 Agentic Data Studio 仅在向 LLM 提供商发送提示时需要网络连接。
→ DocKit 完整功能概览 · 连接指南 · Agentic Data Studio 指南 · 最佳 DynamoDB GUI 客户端 2026
