本文へスキップ
IFAI

オープンソース

xAI、コーディングエージェント「Grok Build」のソースコードを公開

公開 拡散指数 54

xAIはコーディングエージェントおよびターミナルUI「Grok Build」をオープンソースとしてGitHubで公開した。コンテキスト収集からツール呼び出しまでの実行機構を明かしており、MCPサーバーやプラグイン拡張に対応する。ローカル環境で自らコンパイルし、ローカル推論モデルと連携して実行できる。

xAI、コーディングエージェント「Grok Build」のソースコードを公開
画像:x.ai

Grok Buildは、xAIが開発したターミナル向けのAIコーディングエージェントおよびフルスクリーンTUI(ターミナルUI)です。コードベースの把握、ファイルの編集、シェルコマンドの実行、Web検索、長時間タスクの管理をターミナル環境で完結させます。

対話型のフルスクリーン利用だけでなく、スクリプトやCIで動かすヘッドレスモード、Agent Client Protocol(ACP)経由で外部エディタに組み込む使い方にも対応しています。

できることと拡張の仕組み

今回公開されたリポジトリには、エージェントループ全体が含まれています。コンテキストの組み立てからモデル応答のパース、コードの読み書きや検索、ターミナル実行といったツール呼び出しのディスパッチ処理まで、内部の仕組みが詳細に確認できます。

拡張機構としては、スキル、プラグイン、フック、サブエージェント、そしてMCP(Model Context Protocol)サーバーをサポートしています。

さらに、完全にローカルファーストで動作させることが可能です。ソースコードを自らコンパイルし、config.tomlの設定を通じてローカル推論環境に向けることで、外部ネットワークに依存しない運用が整います。

セットアップとライセンス

手軽に試したい場合、xAIはmacOS、Linux、Windows向けにビルド済みバイナリを用意しており、公式スクリプトからインストールしてgrokコマンドで実行できます。

ソースからビルドする場合、言語はRustで書かれており、DotSlashおよびprotocが必要です。ビルド環境はmacOSとLinuxが正式に対応しており、Windowsでのソースビルドはベストエフォート扱いとなっています。

ファーストパーティのコードはApache 2.0ライセンスでGitHubに公開されています。ただし、このリポジトリは社内モノレポからの定時同期であるため、外部からのPull Request(コントリビューション)は受け付けない方針が明記されています。

なぜ重要か

ターミナル中心で開発を進めるエンジニアや、自前でコーディングエージェントの機構を設計している開発者にとって、検証済みのハーネス実装が手に入るメリットは大きいです。ローカル推論やMCPに対応しているため、プライベートな環境に組み込むベースとしても役立ちます。

一方で外部からのコード貢献を受け付けないため、コミュニティ主導で育てるプロジェクトではなく、あくまでリファレンス実装としての公開にとどまります。挙動を学び、手元で改修して使う分には心強い選択肢ですが、公式への機能要望を直接反映させるのは難しい点に注意が必要です。

情報源 (2)

  1. [1]
  2. [2]
    github.com(新しいタブで開きます)報道github.com

毎日のAIピックアップ