SpaceXAIへとリブランドされたxAIが、ターミナル型コーディングエージェントGrok BuildのソースコードをGitHubでApache 2.0ライセンスとして公開しました。ただし、手放しで喜ぶ前に押さえておきたい点が2つあります。公開されたのはRustで書かれたエージェントハーネスとTUIのコードであり、モデル本体ではありません。バックエンドのgrok-build-0.1は、依然として有料かつクローズドなAPIです。さらに今回の公開は、同じツールがgitリポジトリ一式をクラウドストレージへ送信していたことを研究者が突き止めた、その数日後に行われました。そして、その送信コードは公開されたツリーにもまだ残っています。
つまり、「Grok Buildはオープンソースになった」というのは事実であり、クライアントがコードに何をするのかを読めるという点で価値があります。一方で、オープンソース化はデフォルトでプライベートになることを意味しません。2026年7月中旬より前にプライベートリポジトリでGrok Buildを使っていたなら、まず確認すべきはリポジトリをcloneすることではなく、設定です。全体像を見ていきます。
公開されたのはGrok Buildのクライアントで、モデルではない
xai-org/grok-buildリポジトリには、フルスクリーンのターミナル型コーディングエージェントが収められています。コードベースの読み取り、ファイル編集、コマンド実行、Web検索、タスク管理を、対話形式またはヘッドレスで行うツールです。GitHubページでは99.6%がRust、ライセンスはApache 2.0とされています。2026年7月16日時点で8.1kのスターと1.3kのフォークがあり、履歴は「Publish harness and TUI open-source」と記された1つのsquashコミットのみです。読めるのは出荷済みクライアントのコードであり、開発履歴そのものではありません。
一方、リポジトリに含まれていないのがモデルの知能部分です。Grok Buildを動かすgrok-build-0.1は、同社の有料APIの背後に置かれたままです。この違いは混同されやすいため、明確にしておきます。
- grok-1(2024)は、オープンウェイトとして公開されました。モデルをダウンロードして自分で実行できます。
- grok-build(2026)は、オープンソースのクライアントです。ツールのコードは読めて変更もできますが、ネットワーク越しにプロプライエタリなモデルを呼び出します。
完全ローカルでセルフホストできるGrokを求めていたなら、今回の公開はその答えではありません。ファイルにアクセスするツールの挙動を監査・拡張したいなら、有用な公開です。
オープンソース化の直前に起きたプライバシー問題
今回の公開は、何の前触れもなく行われたわけではありません。The Hacker Newsによると、cereblabというハンドルネームの研究者が2026年7月14日、Grok Buildの通信をインターセプト用ネットワークプロキシ経由にし、クライアントが何を送っているのかを記録しました。
判明したのは、クライアントがコミット履歴を含む追跡対象のgitリポジトリ全体をパッケージ化し、アップロードしていたことです。送信先はgrok-code-session-tracesというGoogle Cloud Storageバケットでした。12 GBのリポジトリでのテストでは、実際のモデル通信がおよそ192 KBだったのに対し、アップロード量は5.10 GiBに達したと報告されています。エージェントが開いていないファイルまで対象となり、src/_probe/never_read_canary.txtに置かれた検証用ファイルも送信されました。さらに、API_KEYやDB_PASSWORDというテスト値を含む.envの内容も、マスキングされずに送られていました。
多くの人がまず探すであろうオプトアウト設定は、この問題を防げませんでした。「Improve the model」トグルが制御するのはデータをモデル学習に使うかどうかであり、コードが端末から送信されるかどうかではありません。同じ報道によれば、この挙動はバージョン0.2.93で確認され、アップロードコードはbuild 0.2.99にも残っていました。
報道で記録された同社の対応は次のとおりです。7月13日、クライアント更新ではなくサーバー側でアップロードを無効化し、正式なセキュリティアドバイザリではなくソーシャルメディアで告知しました。また、ユーザーが保持をオフにできる/privacyコマンドも追加されています。Elon Muskは、すでにアップロードされたデータは「completely and utterly deleted」されると述べました。CVEは割り当てられていません。
ソース公開で検証できるようになったこと
ここに今回の公開の実務的な価値があります。これまでは、Grok Buildが何を送信するかを確認するには、クライアントとネットワークの間にプロキシを置き、実際の通信を読むしかありませんでした。今はクライアントコードが公開されているため、パッケージ化やアップロードの処理を推測ではなく直接確認できます。
また、コードを読むことで、サーバー側の修正だけでは見えにくい事実も分かります。アップロードを無効化したことと、コードを削除したことは同じではありません。アップロード経路は公開ツリーにまだ存在し、クライアントから削除されたのではなく、同社側でオフにされています。サーバー側のフラグは再びオンにできますが、存在しないコードは実行できません。機密性の高い作業では、「無効化しているので信頼してほしい」と「その機能自体が存在しない」は別の保証です。両者を見分けられるのがオープンソースの利点です。
クラウドモデルと通信するコーディングエージェントを評価する際は、次の点を確認するとよいでしょう。
- 何が、いつ端末を出るのか — エージェントが読んだファイルだけか、リポジトリ全体か。
- プライバシーのオプトアウトは本当に送信を止めるか — 学習利用を止めるだけではないか。
- 自分で検証できるか — プロキシでの通信取得、ソースコード、それともポリシーページだけか。
- シークレットはどう扱われるか — アップロード前に
.env形式のファイルを検出・マスキングする処理があるか。
Grok Buildのインストールと起動方法
最も手早いのは、grokとして配布されるビルド済みバイナリを取得する公式インストーラーです。
# macOS / Linux / Git Bash
curl -fsSL https://x.ai/cli/install.sh | bash
grok --version
# Windows PowerShell
irm https://x.ai/cli/install.ps1 | iex
公開リポジトリからクライアントを自分でビルドする場合は、Rustと、protoコード生成用のprotocが必要です。Rustのバージョンはrust-toolchain.tomlで固定されているため、rustupが処理します。ビルドがサポートされているのはmacOSとLinuxです。
cargo run -p xai-grok-pager-bin # TUIを起動
cargo build -p xai-grok-pager-bin --release # リリースバイナリをビルド
cargo check -p xai-grok-pager-bin # ビルドを検証
初回起動時の認証は、APIキーを貼り付ける方式ではなくブラウザ経由で行われます。内部では成果物名がxai-grok-pagerで、公式ビルドではgrokとして配布されます。crate構成を読む際に知っておくと役立つ違いです。
利用料金:クライアントは無料、モデルは従量課金
オープンソース化によりクライアントは無料ですが、モデルの実行には料金がかかります。OpenRouterの掲載情報では、grok-build-0.1の価格は入力100万トークンあたり1ドル、出力100万トークンあたり2ドルです。コンテキストウィンドウは256Kトークンで、テキストと画像の入力に対応し、リリース日は2026年5月21日と記載されています。同じコンテキストを繰り返し使う場合、プロンプトキャッシュによって実効入力コストをおよそ60〜80%削減できます。同一ファイルをセッション中に何度も送り直すコーディングエージェントでは、特に重要なポイントです。
grok-build-0.1は標準的なchat-completions APIを使うため、SpaceXAIへ直接接続するだけでなく、モデルルーターやAPIゲートウェイ経由でも利用できます。すでに複数プロバイダーを1つのキーで運用しているなら便利です。AIReiterはその一例で、Anthropic互換ゲートウェイとして、他のモデルとともにGrokへルーティングできます。どの経路を選ぶにせよ、単一の料金表示だけを前提にせず、利用前に提供元で最新のトークン単価を確認してください。ゲートウェイの価格はベンダー直販と異なる場合があります。
今、Grok Buildを使うべきか
結論から言えば、条件付きで試す価値があります。
使う理由。 クライアントは高速です。ネイティブRust製で、マウス操作にも対応したフルスクリーンTUIを備えています。Apache 2.0で実際にオープンソース化されているため、コードを読んだりforkしたりできます。grok-build-0.1も256Kコンテキストを備え、エージェント型コーディング向けに調整されています。個人プロジェクト、一時的なリポジトリ、公開コードベースであれば、今回の問題による実務上のリスクは小さいでしょう。
慎重になる理由。 アップロードコードは削除されず、サーバー側で無効化された状態のまま公開ツリーに残っています。モデルはクローズドであり、クライアントが送る内容については依然としてネットワークサービスを信頼する必要があります。社内のプライベートリポジトリやNDA対象のものでは、広範なデータ送信をデフォルトで行っていたツールとして扱うべきです。
実コードを預ける前の検証方法。 クライアントが公開された今なら、修正を鵜呑みにするのではなく、リポジトリをgit cloneしてアップロード経路やgrok-code-session-tracesバケット名をソースから検索できます。実際の挙動を確認するなら、使い捨てリポジトリをGrok Buildに指定し、インターセプトプロキシを経由させるか、ファイアウォールでストレージバケットのドメインをブロックしてください。モデル通信以外のデータが端末から出ていないかを観察できます。保持は/privacyで無効化し、自分で挙動を確認するまでプライベートリポジトリでは使わないのが無難です。
以前にコーディングCLIを比較して、Grok Buildをクローズドな製品として候補から外していたなら、その認識は更新が必要です。CodexとClaude Codeはオープン性やワークフローが異なるのと同様に、Grok Buildはプロプライエタリからオープンソースへ移行しました。モデル自体は変わっていなくても、ツールを検証する方法は変わりました。
よくある質問
オープンソースのGrokモデルはありますか?
一部はあります。Grok Buildのクライアントは2026年7月時点でApache 2.0のオープンソースです。また、grok-1のウェイトは2024年に公開されています。ただし、現在のGrok Buildを動かすgrok-build-0.1はオープンではなく、SpaceXAIの有料API経由でのみ動作します。
Grok Buildは無料ですか?
ツール自体は無料です。バイナリをインストールすることも、オープンソースのクライアントをビルドすることも無料でできます。ただし、呼び出されるgrok-build-0.1はトークン単位で課金されるため、利用は無料ではありません。ローカルモデルは含まれていません。
grok-build-0.1の料金はいくらですか?
OpenRouterでは、256Kコンテキストで入力100万トークンあたり1ドル、出力100万トークンあたり2ドルと掲載されています。同じコンテキストをセッション内で再利用するとプロンプトキャッシュの恩恵を受けられ、掲載情報によれば実効入力コストを大幅に下げられます。
Grokでアプリを作れますか?
はい。それがGrok Buildの目的です。ターミナルからコードベースを読み、ファイルを編集し、コマンドを実行するエージェント型コーディングツールです。独自のエージェントループを作りたい場合は、grok-build-0.1をAPI経由で直接呼び出すこともできます。
オープンソース化されたなら、コードはプライベートのままですか?
いいえ。オープンソース化とは、クライアントがコードをどう扱うかを検査できるという意味であり、データ送信を自動的に止めるものではありません。2026年7月の問題後、SpaceXAIはリポジトリ全体のアップロードをサーバー側で無効化し、/privacyコマンドを追加しました。しかし、それ以前にプライベートリポジトリでGrok Buildを使っていた場合は、今回の公開で自動的に解決したと考えず、設定とデータ保持の選択肢を確認してください。