Skip to content

MongoDB GUI 客户端

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

DocKit MongoDB connection demo

为什么需要专门的 MongoDB GUI?

MongoDB Shell(mongosh)适合脚本操作,但缺乏可视化反馈和查询历史记录。MongoDB Compass 覆盖了基本功能,但 AI 助手功能羸弱,也无法连接到其他数据库。

DocKit 提供 Monaco 编辑器,以及 mongosh 和 MongoDB Compass 都没有的东西:Agentic Data Studio。它了解你的集合 Schema、索引映射和连接——你说"查找上个月注册的用户",它不会瞎编字段名。它生成查询、执行、返回结果,做破坏性操作前会先问你一声。支持 OpenAIAnthropicDeepSeek 等,用自己的 API Key,数据留在本地。

同一个应用还能连接 ElasticsearchOpenSearchDynamoDB,在需要切换上下文时不用换工具。

看 DocKit 的实际效果

功能特性

查询编辑器与文档浏览器

编辑器基于 Monaco 引擎,与 VS Code 同源。

DocKit MongoDB 编辑器和 AI 助手

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

管理面板

一眼看清服务器状态,同时管理集合。

DocKit MongoDB visual manage panel screenshort

集群状态 — 服务器主机、版本、运行时间。连接池使用率、网络 I/O、内存。副本集会显示成员角色(主节点、从节点、仲裁节点)、健康状态、复制延迟和 Ping。分片集群也支持。

集合管理 — 创建和删除数据库。创建、重命名、克隆、清空和删除集合。每个集合显示文档数、存储大小、索引数和平均文档大小。支持搜索、排序和收藏,常用集合随时能找到。

Data AI Agent — Agentic Data Studio

侧边栏 AI 助手和 Agentic Data Studio 了解你的连接、Schema、索引映射,还记得你之前做过什么。你说"查找上个月注册但未验证邮箱的用户"——它知道集合结构,写好查询,跑起来,把结果给你看。

说"在 created_at 字段上创建索引"——它准备好命令,等你点头再执行。读操作自己跑,写操作一定等你确认。凭据不会离开你的机器。

DocKit Agentic data studio demo

导入和导出

在 MongoDB 实例之间或其他数据库之间迁移数据。

  • JSON 格式——与其他工具互操作
  • CSV 格式——用于电子表格和分析管道
  • JSONL 格式——用于批量操作和流式处理
  • 批量写入支持,高效处理大规模集合

查询历史

DocKit 自动保存每次执行的查询。支持搜索、收藏和重新执行历史查询。历史记录存储在本地并按连接范围隔离——数据不会离开您的设备。

DocKit 查询历史

多数据库支持

DocKit 同时支持 ElasticsearchOpenSearchDynamoDBEasySearch。您可以查询 MongoDB 集合,然后切换到 Elasticsearch 索引或 DynamoDB 表,无需更换应用。

MongoDBMongoDB
ElasticsearchElasticsearch
OpenSearchOpenSearch
DynamoDBDynamoDB

文件浏览器

基于浏览器的工具里,查询和内容说没就没——标签页刷新、会话过期,一切归零。想找个集中的地方存脚本、跟团队分享?没门。

DocKit 把所有查询保存为本地 .mongo 文件。在应用内直接浏览、创建和管理。文件以编辑器标签页打开,支持按名称、日期或大小排序。纯文本——分享给同事、丢进版本控制,跟代码一样处理。

对比

DocKitMongoDB CompassStudio 3TRobo 3T
平台桌面原生桌面桌面桌面
编辑器Monaco(JSON + 语法高亮)基础高级基础
Data AI Agent
Agentic Data Studio
自然语言查询
导入/导出JSON, CSV, JSONLJSON, CSVJSON, CSV, SQLJSON, CSV
查询历史自动保存
多数据库MongoDB + ES + OS + DynamoDB + EasySearchMongoDB 仅MongoDB 仅MongoDB 仅
离线模式
开源Apache 2.0MIT
价格社区版免费免费(基础版)$149–799/年免费

快速开始

  1. 下载 DocKit(macOS Apple Silicon + Intel、Windows 或 Linux)
  2. 打开 DocKit → 点击新建连接 → 选择 MongoDB
  3. 选择您的连接方式:
    • 无认证——用于本地开发实例
    • SCRAM 认证——使用用户名和密码
    • URI 认证——用于 Atlas 或副本集连接字符串
  4. 点击连接,即可看到数据库和集合
  5. 使用编辑器开始编写查询,或打开 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

Last updated: