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 は、複数の NoSQL データベースを統合的に管理するためのネイティブデスクトップGUIクライアントです。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の統合クライアント。
  • プライバシー重視:テレメトリなし、資格情報とクエリはローカルに保存、OSキーチェーンによる暗号化。
  • 包括的な管理機能:クラスタの健全性監視、インデックス/テーブル管理、数百万件のレコードを対象とした一括インポート/エクスポート。
  • クロスプラットフォーム:macOS、Windows、Linux用にTauri(Rust)で構築されたネイティブアプリ。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト