SpaceXAIは、Apache 2.0ライセンスの下で、grok CLIを駆動するターミナルベースのAIコーディングエージェントであるGrok Buildをオープンソース化した。今回のリリースには、エージェントハネス、ターミナルユーザーインターフェース(TUI)、ツールレイヤーのソースコードが含まれる。
- プロジェクトはRustで構築され、コンテキストの組み立てとツールのディスパッチを行うエージェントループ、コード編集および検索用のツール、インライン差分表示を備えたフルスクリーンTUI、プラグインやMCPサーバー用の拡張システムという4つの主要な領域で構成されている。
- 主要なコンポーネントは名前付きのcratesに整理されており、エージェントランタイムにはxai-grok-shell、ファイルおよび検索操作にはxai-grok-tools、UIレンダリングにはxai-grok-pagerがそれぞれ使用されている。
- Grok Buildはローカルファーストでの動作をサポートしており、ユーザーが自身でコンパイルし、config.tomlを介してカスタム推論エンドポイントを設定できる。
エージェントは3つのインターフェースを通じて動作する:インタラクティブなTUI、CIスクリプティング用のヘッドレスモード、およびAgent Client Protocol(ACP)を介したエディタとの統合。
オープンソース化により、開発者は採用前にコードを検証したり、内部利用のためにプロジェクトをフォークしたり、外部APIに依存せずにエアギャップ環境で実行したりすることが可能になる。