RongleCat/grok-app

Open-source Grok App — desktop workbench (GUI) for the local Grok Build CLI: sessions, projects, media, automations. Tauri 2.

Grok App – ローカル Grok Build CLI のデスクトップワークベンチ

概要 – オープンソースでクロスプラットフォームのデスクトップクライアント(Tauri 2 で構築)で、リッチなグラフィカルワークベンチ内でローカルの grok コマンドラインエージェント(xAI の「Grok Build」CLI)を実行できます。独自モデルは同梱されていません。すべての LLM 推論、ツール使用、権限処理は、ユーザーがインストールした grok バイナリを通じて行われます。

主な機能(README の説明による)

領域 提供される機能
セッションとプロジェクト管理 分離されたワークスペース、かんばん式ステータスボード、Git ワークツリーの切り替え、任意のアシスタントターンからセッションをフォークし、最大 3 つの参照セッションを添付できます。
ライブエージェント操作 エージェントの思考、ツール実行、最終回答のリアルタイムストリーミング。細かい権限プロンプト(確認、1 回許可、セッション許可、YOLO)。エージェントがビジーなときにフォローアップをキューに入れる「Power Composer」。
ファイルとメディアループ ディスクと即座に同期する統合 CodeMirror 6 エディタ、視覚的な Git 差分、画像、ビデオ、オーディオ、PDF、Office ドキュメントのプレビュー、内蔵の Imagine スキルによる AI 画像/ビデオ生成。
オムニチャネル IM ブリッジ ローカルエージェントを 11 以上のメッセージングプラットフォーム(Feishu/Lark、Telegram、Discord、Slack、DingTalk、WeCom、WeChat、QQ、Matrix、LINE、Weibo)と、リモート制御用のトークンゲート付きモバイル Web ミラーに接続します。
デスクトップコンパニオン エージェントのステータスを表示し、通知をプッシュするオプションの常時最前面「ペット」。
プライバシーとリレー API キーは OS キーチェーンに保存され、カスタムプロバイダーリレー(OpenRouter、DeepSeek など)をサポートし、公式 SuperGrok サービスのクォータ/ヒートマップ追跡。
カスタマイズ ライト/ダーク/システムテーマ、カスタムスキン、フォント、UI 言語(15 の組み込みロケール)。

始め方

  1. Grok Build CLI をインストール(grok ≥ 0.2.112)。アプリの初回起動ウィザードでインストールできます。
  2. プリビルドパッケージをダウンロード(macOS、Windows、Linux 用)ウェブサイトまたは GitHub リリースから。バイナリには Node.js や Rust ランタイムは不要です。
  3. アプリを実行し、セットアップウィザードに従って CLI をリンクします(UI のみの開発には GROK_APP_ACP=mock でモックバックエンドを使用できます)。
  4. プロジェクトを作成し、フォルダを信頼してセッションを開始 – UI がエージェントの出力をストリーミングし、ファイルを直接編集できます。

技術メモ(パワーユーザー向け)

  • Tauri 2 で構築 – Vite ベースの Web UI をラップする軽量なネイティブラッパー。
  • ACP プロトコル – アプリは Agent Communication Protocol を介して grok agent stdio と通信し、細かい権限処理を可能にします。
  • クロスプラットフォームの注意点 – macOS は公証済み、Windows は SmartScreen の回避が必要な場合があります。Linux AppImage はホストの libEGL.so.1 と WebKitGTK 4.1 が必要です(または .deb/.rpm を使用)。
  • 開発 – pnpm + Rust ツールチェーン。pnpm dev でホットリロード付きのフルデスクトップを実行、GROK_APP_ACP=mock pnpm dev で CLI をスキップします。

誰に役立つか?

  • ローカルで Grok Build CLI をすでに使用しており、複数プロジェクトの管理、ファイル変更の表示、エージェントセッションの履歴保持に GUI を希望する開発者。
  • AI 支援コーディング、コンテンツ作成、データ分析のために一貫したデスクトップ環境を必要とし、すべてのデータをオンプレミスに保つチーム。
  • ローカルエージェントを外部メッセージングプラットフォームにブリッジしたり、内蔵 REST セッション API でタスクを自動化したいパワーユーザー。

上記の情報はすべてリポジトリの README から直接取得したものです。追加の機能は推測されていません。

関連

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