geek-fun/dockit

Agentic desktop GUI client for Elasticsearch, OpenSearch, DynamoDB, MongoDB & EasySearch. Natural language queries, visual management, and monitoring. Privacy-first. Open source.

解决的问题

DocKit 是一个原生桌面 GUI 客户端,为管理多个 NoSQL 数据库提供统一界面,无需再使用 Kibana 或 AWS 控制台等独立的浏览器控制台。它通过允许用户使用自然语言与数据交互,而非复杂的查询语言,简化了数据库管理。

工作原理

该应用程序充当用户与数据库(Elasticsearch、OpenSearch、DynamoDB 和 MongoDB)之间的桥梁。其「Agentic Data Studio」功能利用 LLM(OpenAI、Anthropic、DeepSeek、Ollama 和 LM Studio)将自然语言请求转换为可运行的查询(如 Elasticsearch DSL、PartiQL 或 MongoDB 查询)。同时,它还提供传统的手动工具,例如基于 Monaco 的编辑器(支持语法高亮)和可视化查询构建器。

适用人群

专为使用 NoSQL 数据库的开发人员和数据库管理员设计,希望获得更高效、以隐私为先的桌面体验,并支持 AI 辅助查询与管理。

主要亮点

  • Agentic Data Studio:利用 AI 编写查询、检查模式并以对话形式执行 CRUD 操作。
  • 多数据库支持:统一客户端支持 Elasticsearch、OpenSearch、DynamoDB 和 MongoDB。
  • 隐私优先:无遥测数据,凭据和查询本地存储,使用操作系统密钥链加密。
  • 全面管理功能:包含集群健康监控、索引/表管理,以及支持数百万条记录的一键导入/导出。
  • 跨平台:基于 Tauri(Rust)构建的原生应用,支持 macOS、Windows 和 Linux。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目