跳到正文
发现
DocKit:NoSQL 数据库桌面客户端
桌面应用开发者工具

DocKit:NoSQL 数据库桌面客户端

基于 Tauri 的开源桌面客户端,用一个应用管理 Elasticsearch、OpenSearch、DynamoDB、MongoDB 和 EasySearch。

admin
发布于 2026-10-28
浏览
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 整理,以原仓库为准。

更新记录

  1. v2.0.1当前版本

    统一 AI 权限模型,内置聊天、Data Studio 与外部 MCP 客户端共享按连接的读、建、改、删及管理权限;被阻止的操作可查看权限并重试,不丢失对话;新增 Cheaper Inference 作为 AI 提供方;Elasticsearch 写操作校验更精确。

评论