Skip to content

DocKit vs MongoDB Compass ​

MongoDB Compass 是 MongoDB 官方的 GUI 客户端。浏览集合、写写基础查询还算顺手。但如果你每天都在用,多半已经碰到它的天花板了:处理大集合时明显卡顿,聚合管道构建器越来越难驾驭,而且一点 AI 辅助都没有。

DocKit 是免费开源的替代方案,覆盖同样的 MongoDB 工作流,还额外带来 Data AI Agent、Agentic Data Studio,以及对 Elasticsearch、OpenSearch 和 DynamoDB 的支持(AI 功能需要付费的 Ultimate 订阅)。

功能对比 ​

DocKitMongoDB Compass
类型原生桌面应用(Tauri + Vue 3)原生桌面应用(Electron)
内存占用~150 MB400 MB+
MongoDB 连接✅✅
MongoDB Atlas✅✅
副本集与 TLS✅✅
集合浏览器✅ 分页、批量操作✅
查询编辑器Monaco 编辑器 + 自动补全基础查询栏
聚合管道✅✅ 可视化构建器
索引管理✅ 查看、创建、删除✅
导入 / 导出✅ JSON、CSV、JSONL✅ JSON、CSV
Data AI Agent✅ 自然语言查询(Ultimate)❌
Agentic Data Studio✅ 28+ 工具、安全门禁(Ultimate)❌
AI 提供商12 家(OpenAI、Anthropic、DeepSeek、Ollama、LM Studio 等)❌
查询历史✅ 500 条、收藏、持久化❌
多数据库支持✅ MongoDB + ES + OpenSearch + DynamoDB❌ 仅 MongoDB
本地优先隐私✅ 无遥测、支持内网隔离❌ 默认开启遥测
开源✅ Apache 2.0✅ SSPL(旧版为 AGPL)
价格社区版免费 · Ultimate $9.9/月免费(企业版付费)

什么时候 DocKit 更合适 ​

想要 AI 帮你写查询 ​

Compass 允许你手写 MongoDB 查询,或者用可视化构建器。DocKit 更进一步:直接描述你要什么,Data AI Agent 就帮你把查询生成出来。它理解你的 Schema,生成的查询能精确对应你的真实集合。问一句"找出上周注册并且已完成订单的所有用户",就能得到正确的 MongoDB 查询。

你同时接触多种数据库 ​

如果你的技术栈在用 MongoDB 的同时也用 Elasticsearch、DynamoDB 或 OpenSearch,Compass 只能处理 MongoDB。DocKit 一个应用全搞定。一个工具顶三四个。

你在意本地优先的隐私 ​

Compass 默认会上报遥测。DocKit 不会偷偷联网,没有统计、没有崩溃报告、没有任何数据离开你的机器。所有连接配置和凭证都加密保存在系统钥匙串里。AI 查询可以用 Ollama 或 LM Studio 完全离线运行,数据不经过云端。

想要 Agentic Data Studio ​

DocKit 的 Agentic Data Studio 在所有支持的数据库上提供 28+ 个代理工具,带安全门禁,支持按源权限、询问/自动模式、风险等级(安全/升高/破坏性)和确认规则。Compass 没有能与之相比的东西。

需要更快更轻的应用 ​

Compass 基于 Electron,日常占用 400 MB+ 内存。DocKit 基于 Tauri(Rust + Vue 3),内存稳定在 150 MB 左右。它启动更快、操作更跟手,处理大集合时尤其明显。

什么时候 MongoDB Compass 更合适 ​

如果以下这些是你的刚需,继续用 Compass:

  • 可视化聚合管道构建器:Compass 的拖拽式管道构建器确实好用,适合可视化地探索聚合阶段。
  • Schema 分析:Compass 的 "Schema" 标签页能快速概览集合中的字段类型和分布。
  • 性能分析:Compass 内置 profiler,用于分析慢查询。
  • Atlas 深度集成:与 MongoDB Atlas 深度集成,直接在 GUI 里查看集群指标、做监控和管理。
  • 官方支持:如果团队买了企业版授权,Compass 附带 MongoDB 官方支持。

定价 ​

DocKitMongoDB Compass
社区版免费(核心本地功能)免费(功能受限)
完整功能付费(Ultimate $9.9/月)付费(企业订阅)
Data AI AgentUltimate 订阅内置不可用
Agentic Data StudioUltimate 订阅内置不可用
多数据库免费内置不可用
商业使用Apache 2.0 许可(无限制)SSPL(对云服务有限制)

为什么要从 Compass 换到 DocKit ​

MongoDB Compass 做基础浏览没问题。但一旦你每天要写复杂查询、在多个数据库之间来回周旋,或者只想用大白话描述需求,差距就变得很明显。

DocKit 能给你:

  • 自然语言查询:描述你的数据需求,直接得到能跑的查询
  • Agentic Data Studio:28+ 工具,带安全门禁管理你的数据库
  • 一个应用管所有数据库:MongoDB 之外还有 Elasticsearch、OpenSearch、DynamoDB
  • 隐私优先:无遥测、支持内网隔离、AI 可离线使用
  • 免费开源:Apache 2.0 社区版,高级 AI 功能包含在付费的 Ultimate 层级

连接 DocKit 到 MongoDB ​

  1. 下载 DocKit(macOS、Windows 或 Linux)。
  2. 打开 DocKit,点 新建连接,选 MongoDB。
  3. 填主机、端口、数据库名和认证信息。
  4. 点 连接,你的数据库和集合会出现在侧边栏里。
  5. 开始查询,或者打开 Data AI Agent,用自然语言描述你要什么。

支持 MongoDB Atlas、自建 MongoDB、副本集、TLS/SSL 和 SRV 连接字符串。

常见问题 ​

DocKit 是 MongoDB Compass 的完整替代品吗? 核心工作流,也就是浏览集合、运行查询、管理索引、导入导出数据,是的,它能覆盖同样的场景,还额外加了 AI 查询和多数据库支持。Compass 在可视化聚合构建器和 Schema 分析上更胜一筹。很多团队两个都在用。

DocKit 真的免费吗? 社区版免费且开源(Apache 2.0),覆盖完整的本地数据库工作流,连接数没有限制。高级功能——AI 代理(自带 LLM)、MCP、集群管理、ER 图、批量导入导出、跨设备同步——属于付费的 GEEKFUN Data Studio Ultimate 订阅($9.9/月或 $99/年,含 7 天免费试用)。订阅期内发布的每个版本,取消订阅后也依然归你所有。

DocKit 支持 MongoDB Atlas 吗? 支持。在连接对话框里粘贴你的 Atlas 连接字符串即可。DocKit 支持 SRV 连接字符串、TLS 和所有 Atlas 认证方式。

可以用自己的 AI 模型吗? 可以。DocKit 支持 12 家 AI 提供商,包括 Ollama 和 LM Studio 的完全本地推理,也可以用自己的 API Key 接入 OpenAI、Anthropic、DeepSeek 等。

DocKit 支持聚合管道吗? 支持。你可以在 Monaco 编辑器里写聚合管道,带自动补全和语法高亮。如果你需要可视化的拖拽式构建器,Compass 有。同一个任务,两种做法。

DocKit 开源吗? 是的,Apache 2.0 许可。完整源码在 github.com/geek-fun/dockit。


DocKit 完整功能概览 · MongoDB GUI 客户端页面 · 全部对比

Last updated: