
بقلم: ليلى | محررة أدوات المطورين · صوت تحريري بإشراف بشري
Grok Build الطرفية TUI تعرض بيئة البرمجة التفاعلية”>أطلقت xAI المصدر الكامل لـ Grok Build، وكيل البرمجة الطرفي المبني بلغة Rust، الذي يعمل كبيئة TUI كاملة الشاشة قادرة على فهم قاعدة الكود، وتحرير الملفات، وتنفيذ أوامر الشِل، والبحث في الويب، وإدارة المهام طويلة الأمد — كل ذلك دون مغادرة الطرفية. الأداة متاحة للتثبيت الفوري على macOS وLinux وWindows، وتُمثّل رهان xAI على فضاء وكلاء البرمجة الذي تتنافس فيه أدوات مثل Claude Code وGitHub Copilot Workspace.
ما يميّز Grok Build عن أغلب منافسيه أنه يدعم ثلاثة أوضاع تشغيل متمايزة: الوضع التفاعلي عبر TUI، والوضع الصامت headless للسكريبتات وخطوط CI/CD، والتضمين في المحررات عبر بروتوكول Agent Client Protocol (ACP). هذا يعني أن المطوّر يستطيع توظيفه سواء كان يعمل منفرداً على الكود أو يُدمجه في pipeline أوتوماتيكي كامل.
للبدء مع Grok Build، إليك المسار الأسرع:
- ثبّت الأداة بأمر واحد عبر الطرفية: على macOS وLinux نفّذ
curl -fsSL https://x.ai/cli/install.sh | bash، وعلى Windows PowerShell نفّذirm https://x.ai/cli/install.ps1 | iex. الأداة متاحة كـ binary جاهز دون الحاجة إلى بناء من المصدر. - تحقق من التثبيت بتشغيل
grok --version، ثم افتح الأداة لتنطلق جلسة المصادقة تلقائياً في المتصفح عبر دليل المصادقة الرسمي. - إذا أردت البناء من المصدر، تحتاج إلى Rust (يُثبَّت تلقائياً عبر rustup بفضل ملف rust-toolchain.toml) وprotoc للـ proto codegen. شغّل
cargo run -p xai-grok-pager-binللبناء والتشغيل، أوcargo build -p xai-grok-pager-bin --releaseلنسخة الإنتاج. ملاحظة: Windows مدعوم جزئياً فقط من المصدر. - استكشف الوثائق الكاملة على docs.x.ai/build/overview، وتشمل: دليل البدء السريع، اختصارات لوحة المفاتيح، أوامر الشرطة المائلة slash commands، الإعدادات، التخصيص البصري theming، خوادم MCP، المهارات skills، الإضافات plugins، الـ hooks، الوضع الصامت، والـ sandboxing.
- للتطوير على الكود نفسه، استهدف دائماً crate محددة بدلاً من بناء الـ workspace كاملاً (بطيء):
cargo check -p <crate>للتحقق السريع، وcargo test -p xai-grok-configللاختبارات، وcargo clippy -p <crate>للـ linting. ملف Cargo.toml الجذري مولَّد تلقائياً، لذا لا تعدّله مباشرة. - تتبّع changelog الرسمي للاطلاع على أحدث الإصلاحات والميزات مع كل إصدار.
هيكل المستودع يكشف عن عمق الأداة: الـ TUI نفسه يقع في xai-grok-pager ويتولى الـ scrollback والـ prompt والـ rendering، بينما يدير xai-grok-shell وقت تشغيل الوكيل وأوضاع الإدخال المتعددة، وتحتوي xai-grok-tools على تنفيذ الأدوات الفعلية من تحرير ملفات وبحث وطرفية، فيما تتولى xai-grok-workspace نظام الملفات والتحكم بالإصدارات VCS والـ checkpoints. الكود مرخّص بموجب Apache 2.0، وتجدر الإشارة إلى أن المستودع يستعير تنفيذات أدوات من مشروعَي openai/codex وsst/opencode بموجب إشعار التغييرات وفق المادة 4(b) من رخصة Apache.
نقطة جديرة بالانتباه قبل أي مساهمة مفتوحة: xAI لا تقبل مساهمات خارجية حالياً، والمستودع يُزامَن دورياً من monorepo الداخلي للشركة. هذا يعني أن “مفتوح المصدر” هنا للقراءة والبناء، لا للمساهمة. ومع ذلك، فإن الشفافية في عرض الكود الكامل بلغة Rust — مع بنية crates منظّمة وتوثيق مفصّل — تجعله مرجعاً قيّماً لأي فريق يريد فهم كيف تُبنى وكلاء البرمجة الطرفية على مستوى الإنتاج.







