SpaceXAI telah membuka sumber Grok Build, agen pengkodean AI berbasis terminal yang menggerakkan grok CLI-nya, di bawah lisensi Apache 2.0. Rilis ini mencakup kode sumber untuk kerangka kerja agen, antarmuka pengguna terminal (TUI), dan lapisan alat.
- Proyek ini dibangun dengan Rust dan terdiri dari empat area utama: loop agen untuk perakitan konteks dan penyaluran alat, alat untuk pengeditan dan pencarian kode, TUI layar penuh dengan tampilan diff inline, dan sistem ekstensi untuk plugin dan server MCP.
- Komponen kunci diatur ke dalam krate bernama, termasuk xai-grok-shell untuk runtime agen, xai-grok-tools untuk operasi file dan pencarian, serta xai-grok-pager untuk rendering UI.
- Grok Build mendukung operasi lokal-first, memungkinkan pengguna mengompilasi sendiri dan mengonfigurasi titik akhir inferensi khusus melalui config.toml.
- Agen beroperasi melalui tiga permukaan: TUI interaktif, mode headless untuk skrip CI, dan integrasi dengan editor melalui Agent Client Protocol (ACP).
Rilis sumber terbuka memungkinkan pengembang memeriksa kode sebelum adopsi, melakukan fork proyek untuk penggunaan internal, atau menjalankannya di lingkungan air-gapped tanpa bergantung pada API eksternal.