SpaceXAI ने Apache 2.0 लाइसेंस के तहत अपने grok CLI को संचालित करने वाले टर्मिनल-आधारित AI कोडिंग एजेंट, Grok Build को ओपन-सोर्स किया है। इस रिलीज़ में एजेंट हार्नेस, टर्मिनल यूज़र इंटरफ़ेस (TUI), और टूल लेयर का स्रोत कोड शामिल है।
- प्रोजेक्ट Rust में बनाया गया है और चार मुख्य क्षेत्रों से मिलकर बना है: संदर्भ एसेंबली और टूल डिस्पैच के लिए एजेंट लूप, कोड संपादन और खोज के लिए टूल्स, इनलाइन डिफ़ व्यूइंग के साथ एक फुल-स्क्रीन TUI, और प्लगइन्स व MCP सर्वरों के लिए एक एक्सटेंशन सिस्टम।
- मुख्य घटकों को नामित क्रैट्स में व्यवस्थित किया गया है, जिसमें एजेंट रनटाइम के लिए xai-grok-shell, फ़ाइल और खोज संचालन के लिए xai-grok-tools, और UI रेंडरिंग के लिए xai-grok-pager शामिल हैं।
- Grok Build लोकेल-फर्स्ट ऑपरेशन का समर्थन करता है, जिससे उपयोगकर्ता इसे स्वयं कंपाइल कर सकते हैं और config.toml के माध्यम से कस्टम इनफरेंस एंडपॉइंट कॉन्फ़िगर कर सकते हैं।
- एजेंट तीन सतहों के माध्यम से काम करता है: एक इंटरैक्टिव TUI, CI स्क्रिप्टिंग के लिए हेडलेस मोड, और एजेंट क्लाइंट प्रोटोकॉल (ACP) के माध्यम से एडिटर्स के साथ एकीकरण।
ओपन-सोर्स रिलीज़ डेवलपर्स को अपनाने से पहले कोड की समीक्षा करने, आंतरिक उपयोग के लिए प्रोजेक्ट को फ़ॉर्क करने, या बाहरी APIs पर निर्भर किए बिना एयर-गैप्ड वातावरण में इसे चलाने की अनुमति देती है।