Repolode
agnosticeng

agnosticeng/agx

ClickHouseをバックエンドにSQLでデータを探索・クエリできる、LLM支援機能も備えたデスクトップ/Webアプリ。

代替できる製品:DBeaver

スター
261
フォーク
17
未解決の Issue
5
最終コミット
7 か月前

これは何?

agxは、モダンなインターフェースからデータに対するSQLクエリを作成・実行できるデータ探索ツールです。Tauri、SvelteKit、Observable Plotで構築されており、ClickHouseをバックエンドとするネイティブデスクトップアプリ、またはリモートサーバーインスタンスに接続するWebインターフェースとして利用できます。

アプリには、シンタックスハイライト付きのインタラクティブなSQLエディター、テーブル構造を確認できるスキーマブラウザー、表形式のクエリ結果ビューが備わっています。ファイルのドラッグ&ドロップにも対応しており、macOS、Linux、Windowsがサポート対象として挙げられています。

ローカルモデルを使うためのOllama連携機能があり、Docker Composeでローカル起動できます。オプションのインストールスクリプトを使うと、追加の関数を利用するためのAgnostic ClickHouse UDFsを導入できます。

主な機能

  • 01シンタックスハイライト付きのインタラクティブなSQLエディター
  • 02テーブル構造を探索できるスキーマブラウザー
  • 03表形式のクエリ結果ビュー
  • 04ファイルのドラッグ&ドロップ操作
  • 05ローカルLLMモデル向けのOllama連携
  • 06macOS、Linux、Windowsで動作

ユースケース

  • カスタムのフロントエンドを作らずにClickHouseのデータセットをクエリする
  • クエリを書く前に、見慣れないデータベースのスキーマを調べる
  • Ollamaを使ってローカルLLM支援による分析を行う
  • Dockerで共有SQL分析インターフェースをセルフホストする

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/agnosticeng/agx && cd agx
  2. 2

    Docker Composeで実行する

    docker compose up
  3. 3

    ブラウザーでlocalhostのポート8080にアクセスしてアプリケーションを開く

使う前に知っておきたいこと

  • ネイティブデスクトップアプリはTauriで構築されており、ソースからビルドするにはRustツールチェーンとシステム依存関係が必要です。
  • ライブサイトとのOllama連携には、特定のOLLAMA_ORIGINS設定でOllamaを実行する必要があります。

トピック

よくある質問

agx とは?
ClickHouseをバックエンドにSQLでデータを探索・クエリできる、LLM支援機能も備えたデスクトップ/Webアプリ。 agxは、モダンなインターフェースからデータに対するSQLクエリを作成・実行できるデータ探索ツールです。Tauri、SvelteKit、Observable Plotで構築されており、ClickHouseをバックエンドとするネイティブデスクトップアプリ、またはリモートサーバーインスタンスに接続するWebインターフェースとして利用できます。
agx は無料で使えますか?ライセンスは?
agx は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
agx は今もメンテナンスされていますか?
半年以上コミットなし。agx の最終コミットは 2026年3月10日 です。
agx は何に使えますか?
カスタムのフロントエンドを作らずにClickHouseのデータセットをクエリする クエリを書く前に、見慣れないデータベースのスキーマを調べる Ollamaを使ってローカルLLM支援による分析を行う Dockerで共有SQL分析インターフェースをセルフホストする
agx のインストール方法は?
リポジトリをクローンする: git clone https://github.com/agnosticeng/agx && cd agx Docker Composeで実行する: docker compose up ブラウザーでlocalhostのポート8080にアクセスしてアプリケーションを開く
agx はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/agnosticeng/agx

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト