DocKit:NoSQL 数据库桌面客户端
基于 Tauri 的开源桌面客户端,用一个应用管理 Elasticsearch、OpenSearch、DynamoDB、MongoDB 和 EasySearch。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v2.0.1
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
DocKit 是一款开源的 NoSQL 数据库图形客户端,基于 Tauri(Rust)与 Vue 3 + TypeScript 构建,支持 macOS、Windows、Linux。它用同一个原生桌面应用替代 Kibana、AWS Console 这类浏览器控制台,让你在一个窗口里连接并管理 Elasticsearch、OpenSearch、DynamoDB、MongoDB 和 EasySearch。

除了手写查询,DocKit 还提供 AI Agent:用自然语言描述需求,由 Agent 生成可执行查询、读取库表结构、修改文档、删除记录、创建索引并返回结果。支持 OpenAI、Anthropic、DeepSeek、Ollama、LM Studio 等多种模型提供方,自带 API Key。
隐私优先:无遥测、数据全部留在本地、连接凭据由操作系统密钥链加密,完全离线可用。
主要功能
Agentic Data Studio
- 自然语言转 Elasticsearch DSL、PartiQL 和 MongoDB 查询
- 读取并解释数据库 schema
- 通过对话完成 CRUD、索引管理与批量操作
- 按数据源设置权限,破坏性操作需确认,凭据不会发送给模型
Elasticsearch / OpenSearch
- 两种独立连接类型,各自独立配置
- 基于 Monaco(VS Code 内核)的编辑器,支持语法高亮、JSON5、行内注释、按实时 mapping 字段自动补全
- 节点健康、分片状态、索引与别名管理
- 原生 API Key 支持,版本覆盖 Elasticsearch 1.x–9.x、OpenSearch 1.x–3.x
- 内置 120+ API 端点参考目录
DynamoDB
- 可视化 Query Builder,主键过滤与 13+ 运算符
- PartiQL 编辑器,支持补全、高亮和行内条目 CRUD
- 建表改表,管理索引(GSI/LSI)、TTL、Streams、PITR、加密
- DynamoDB Local,无需 AWS 凭据即可离线开发
- AWS Profile、SSO、Access Key、IAM Role 认证
MongoDB
- 查询编辑器,支持自动补全、结果格式化、批量写入
- 文档浏览器,分页浏览与行内 CRUD
- 索引、存储统计、集合元数据一览
- 支持认证、TLS、副本集配置
通用能力
- 查询历史:自动记录,每个连接最多 500 条,支持复制、回填编辑器、重新执行
- 导入导出:JSON、CSV、JSONL,批量处理百万级记录
- 监控:节点状态、分片状态、存储指标
- 无障碍:完整键盘导航、屏幕阅读器支持、可见焦点指示
安装与使用
在官网下载页选择对应平台安装包:https://www.geekfun.club/download
也可以从 GitHub Releases 获取各平台版本:https://github.com/geek-fun/dockit/releases
从源码运行需要 Node.js >= 20、NPM >= 10 和 Rust 工具链:
npm install
npm run tauri dev
构建当前平台安装包:
npm run tauri build
注意事项
DocKit 采用单一官方构建,通过运行时区分 Community 和 Ultimate 模式,源码保持 Apache-2.0 许可。
- Community(永久免费):全部数据源、无限连接与基础认证、TLS、系统密钥链加密、完整 Monaco 编辑器与可视化查询构建器、数据浏览与行内编辑、结果集导出、查询历史与保存查询、元数据浏览、DynamoDB Local。
- Ultimate($9.9/月 · $99/年,7 天免费试用):AI Agent、NL2SQL、解释与优化、一键修复;集群管理与监控;内置 MCP Server;批量与文件级导入导出;SSH 隧道与 HTTP/SOCKS 代理;AWS Profile / SSO / IAM 云凭据。
- 订阅期内发布的版本可永久解锁,离线亦可使用;试用期不授予版本锁定权益。
更多说明见官方文档:https://www.geekfun.club/docs/dockit/
本作品整理自 GitHub 开源项目 geek-fun/dockit,原作者 @geek-fun,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.0.1当前版本
统一 AI 权限模型,内置聊天、Data Studio 与外部 MCP 客户端共享按连接的读、建、改、删及管理权限;被阻止的操作可查看权限并重试,不丢失对话;新增 Cheaper Inference 作为 AI 提供方;Elasticsearch 写操作校验更精确。
评论