AIプログラミングエージェント界にまた一つ大きな衝撃が走った。xAIは正式にGrok Buildをオープンソース化することを発表し、SpaceXAIが開発したこのコードエージェントおよびそのターミナルインターフェース(TUI)の完全なソースコードが、GitHubに公開された。これは象徴的なコード公開ではなく、システム全体の骨組み、筋肉、血管すべてが陽の下にさらされている。
オープンソース化について、xAIが提示した理由は実に明確である: コードを公開することは、堅牢で信頼できる実行フレームワークを作り上げる最も直接的な方法である。これまであなたは黒箱の中でコードを生成してもらうしかなかったが、今ではソースコードを読み進めていくことで、文脈がどのように組み立てられているか、モデルが出力する内容がどのように解析されているか、ツール呼び出しがどのように配信されているかを実際に確認できる。あらゆるプロセスがもはや謎ではない。

さらに重要なのは、オープンソース化によってこのフレームワークが探索可能で拡張可能になったことである。もしスキル(skills)、プラグイン(plugins)、フック(hooks)、MCPサーバー、またはサブエージェント(subagents)を試しているのであれば、このソースコードは最も権威的なマニュアルとなるだろう—それはドキュメントに記載された曖昧な説明ではなく、各コンポーネントが実際にどうロードされ、どう呼び出されるのかを正確に示すものだ。
開発者にとって本当に興奮する点はもう一つある: Grok Buildは完全なローカル優先での実行をサポートしている。ゼロから自分でコンパイルし、独自のローカル推論サービスを指定し、1つのconfig.toml設定ファイルでシステム全体の動作を制御することができる。言い換えれば、クラウドに依存しなくても、このエージェントを自分のマシン上でしっかり動かすことが可能だ。
この公開されたソースコードには多くのハードコアなコンテンツが詰め込まれている。まず第一に、エージェントループのコアロジックがあり、これにより文脈がどのように構成され、モデルの応答がどのように解析され、ツール呼び出しがどのように配信されるかが示されている。これはシステムの心臓部にあたる。次に、ツールキットの実装があり、エージェントがコードを読み込み、編集し、検索し、そしてコマンドを実行する仕組みが見える。ターミナルインターフェースの部分には、レンダリング、入力処理、計画レビュー、インライン差分ビューアーが含まれており、コマンドラインでもすべての変更の経緯を明確に把握できる。
最後に、拡張システムがある。スキル、プラグイン、フック、MCPサーバー、サブエージェントの接続方法はすべて含まれており、まるで建物の改築の施工図を手渡されたようなものである。
プロジェクトのURL: https://github.com/xai-org/grok-build
