dockit

用大白话聊数据库,AI 帮你查 Elasticsearch、MongoDB 等,可视化监控一把梭。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 119 🐛 待处理 6 👀 关注 72
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1143
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源桌面客户端,本地部署,全部功能免费,无付费版本。

项目预览

dockit 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队geek-fun
定价模式🏷️完全免费
价格说明开源桌面客户端,本地部署,全部功能免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型ai-agent,database-gui,desktop-app,dynamodb,dynamodb-client,dynamodb-gui-client,easysearch,elasticsearch,elasticsearch-client,elasticsearch-gui,kibana,mongodb,mongodb-client,mongodb-gui,nosql,nosql-tools,open-source,opensearch,tauri,tauri-app
GitHub 星标★ 1143
上线时间2023-07-22 00:00:00
代码更新2026-11-06
仓库体积41.5 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数7

项目介绍

dockit 是一款面向开发者的桌面级数据库 GUI 客户端,专注于 Elasticsearch、OpenSearch、DynamoDB、MongoDB 及 EasySearch 等主流搜索引擎和 NoSQL 数据库。它通过内置 AI 智能体,允许用户使用自然语言直接查询和操作数据,无需手写复杂的查询语法。同时提供可视化的数据管理界面,支持索引、文档、集群状态的直观浏览与监控,帮助开发者快速定位问题。项目强调隐私优先,数据本地处理,开源可自托管。核心能力包括自然语言转查询、多数据源统一管理、实时监控告警,以及跨平台桌面支持。它解决了传统数据库客户端学习成本高、操作繁琐、多工具切换效率低的问题,让非专家用户也能轻松上手,提升日常开发与运维效率。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1143

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:本地安装 5 步

环境要求

  • Windows / macOS / Linux 桌面系统
  • Node.js 与 npm(从源码构建时需要)
  • 可访问 GitHub 与 npm 源的网络
  • 使用 AI 功能需自备 OpenAI / Anthropic / DeepSeek API Key

安装与启动步骤

  1. 1下载桌面安装包

    README 的 Installation 部分只给出官网下载页与 Releases,按自己的系统选择 macOS、Windows 或 Linux 安装包即可,无需编译。

  2. 2克隆源码仓库

    想从源码运行则先拉取仓库,--depth=1 表示只取最新一次提交,可加快下载。

    git clone https://github.com/geek-fun/dockit.git --depth=1
  3. 3进入项目目录

    后续 npm 命令都必须在这个 dockit 目录里执行。

    cd dockit
  4. 4安装依赖

    用 npm 安装前端与工程依赖,网络较慢时可更换 npm 镜像源后重试。

    npm install
  5. 5启动开发模式

    该命令会以 Tauri 开发模式启动桌面客户端,首次运行编译时间较长,请耐心等待窗口出现。

    npm run tauri dev

关键配置

配置项必填说明示例
AI API Key否配置 OpenAI / Anthropic / DeepSeek 密钥后可使用自然语言生成查询sk-xxxxxxxx

如何确认成功

执行 npm run tauri dev 后弹出 DocKit 桌面窗口,添加数据源并成功浏览索引或文档即算启动成功。

常见问题

Q:可以不用编译,直接安装使用吗?

A:可以。README 的 Installation 部分提供官网下载页与 GitHub Releases,下载 macOS / Windows / Linux 安装包直接安装即可。

Q:支持连接哪些数据库?

A:README 标题与简介说明支持 Elasticsearch、OpenSearch、DynamoDB、MongoDB 以及 EasySearch,均可在同一个客户端中统一管理。

Q:AI 自然语言查询需要付费服务吗?

A:需要自带密钥(bring your own key),README 列出支持 OpenAI、Anthropic 和 DeepSeek,密钥由你自己提供和保管。

Q:npm run tauri dev 报错怎么办?

A:README 未说明编译环境依赖,该命令属于 Tauri 项目,若报错请先确认已安装对应平台的 Rust/Tauri 构建工具链。

注意事项

  • README 强调隐私优先,数据在本地处理,密钥由用户自行持有。
  • README 只提供 npm install 与 npm run tauri dev 两条构建命令,未给出端口号、环境变量或配置文件说明,请勿臆造。
  • 除源码运行外,官方推荐的安装方式是从 geekfun.club 下载页或 GitHub Releases 获取安装包。
  • 自然语言查询当前可生成 Elasticsearch DSL、PartiQL 与 MongoDB 查询,使用前请确认目标数据源类型。

核心亮点

  • 自然语言直接查数据库,不用记 Elasticsearch 或 MongoDB 的查询语法,上手门槛低。
  • 一个桌面应用同时管 Elasticsearch、OpenSearch、DynamoDB、MongoDB,省去来回切换多个工具。
  • 隐私优先,数据本地处理,开源可自托管,适合对数据安全敏感的场景。

不足之处

  • 项目较新,星标刚过千,文档和社区生态还在成长,遇到问题可参考的案例不多。
  • AI 自然语言查询对复杂查询的准确率可能有限,需要人工校验结果。

适用场景

  • 开发调试:用自然语言快速查询 Elasticsearch 索引数据,验证业务逻辑。
  • 数据库运维:可视化监控集群健康状态、索引性能,快速定位异常。
  • 多数据库统一管理:在一个界面里同时操作 MongoDB 和 DynamoDB,提升跨库工作效率。

替代项目

Elasticvue、MongoDB Compass、NoSQLBooster

上一篇:stock-sdk

下一篇:dante-cloud

同类项目推荐

seekdb 开源

一个数据库搞定智能体所有数据,检索快还省心

The AI-Native Search Database. Best for agent storage, it unifies vector, text, stru···

★ 3233 2026-08-09
oss-llmops-stack 开源

一套组合拳,搞定 LLM 应用的路由、监控与调优

Modular, open source LLMOps stack that separates concerns: LiteLLM unifies LLM APIs,···

★ 155 2026-08-09
whodb 开源

统一管理多源数据,自动梳理血缘与质量,让数据资产清晰可控。

Where data access meets operational intelligence

★ 5051 2026-08-09
Grandet 开源

让 AI Agent 自动找到并接入最便宜的模型 API

Find the cheapest API for any model and connect it from your AI agent: Grandet Skill···

★ 1203 2026-10-25
optillm 开源

给 LLM 推理加个外挂,自动优化提示词和采样策略,提升答案质量与效率。

Optimizing inference proxy for LLMs

★ 4339 2026-08-09
rocketplaneIO 开源

让 AI 直接修复 K8s 故障,零插桩、可离线部署

Self-hosted AI SRE for Kubernetes — zero-instrumentation eBPF observability plus a ···

★ 113 2026-08-09
text-embeddings-inference 开源

用 Rust 极速跑嵌入模型,高吞吐低延迟,一键部署生产级 API

A blazing fast inference solution for text embeddings models

★ 5113 2026-08-09
scalax 开源

让 JAX 程序轻松跑满多卡,分布式训练不再复杂。

A simple library for scaling up JAX programs

★ 149 2026-08-09
halogen-flash-server 开源

Strix Halo 一键跑 Qwen 本地大模型,开箱即用 OpenAI 接口

Local inference that behaves like a frontier API: Qwen3.8-Flash-Next on AMD Strix Ha···

★ 1269 2026-09-22