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 の組み込みロケール)。 |
始め方
- Grok Build CLI をインストール(
grok≥ 0.2.112)。アプリの初回起動ウィザードでインストールできます。 - プリビルドパッケージをダウンロード(macOS、Windows、Linux 用)ウェブサイトまたは GitHub リリースから。バイナリには Node.js や Rust ランタイムは不要です。
- アプリを実行し、セットアップウィザードに従って CLI をリンクします(UI のみの開発には
GROK_APP_ACP=mockでモックバックエンドを使用できます)。 - プロジェクトを作成し、フォルダを信頼してセッションを開始 – 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