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。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案