دليل HUD Mode: تثبيت وتشغيل واجهة طرفية لأدوات الذكاء الاصطناعي
Show HN: HUD, an open-source minimal terminal UI for ClaudeCode, Codex, OpenCode
خريطة الصفحة
اختر القسم الذي تحتاجه الآن
- ما هو HUD Mode؟
- المتطلبات الأساسية
- كيف تحصل على مفاتيح API لكل أداة؟
- التركيب خطوة بخطوة
- إعداد ملف .env
- استكشاف أخطاء التثبيت وإصلاحها
- مقارنة HUD Mode مع البدائل
- سيناريو استخدام عملي: مطور في الرياض
قبل أن تطبق
الفكرة التي تمنع التسرع
تخيل أنك تدير ثلاثة أدوات ذكاء اصطناعي في وقت واحد، كل منها في نافذة طرفية منفصلة، وتتنقل بينها ببطء. ماذا لو كانت هناك واجهة واحدة تجمعها كلها؟ هذا ما يعد به HUD Mode، لكن هل يفي بوعده؟
أسئلة التشخيص السريع
قبل أن تطبق، اعرف أين تقف بالضبط
- هل لديك Node.js 18 أو أحدث مثبتًا؟
- هل حصلت على مفاتيح API لـ Claude Code أو Codex أو OpenCode؟
- هل واجهت خطأ 'module not found' أثناء التثبيت؟
- هل قمت بنسخ ملف .env.example إلى .env وملأته بمفاتيحك؟
- هل تستخدم طرفية متوافقة مثل iTerm أو Windows Terminal؟
- هل تفضل استخدام أدوات AI متعددة في نفس الوقت؟
- هل أنت مستعد لتجربة مشروع في مرحلة مبكرة قد يحتوي على أخطاء؟
نظام التشغيل: Input → Process → Output
لوحة قياس النجاح
لا تعتمد على الانطباع؛ اختر مؤشراً تراجعه
في عالم التطوير المتسارع، أصبح استخدام أدوات الذكاء الاصطناعي عبر سطر الأوامر ضرورة يومية. لكن إدارة أكثر من أداة في وقت واحد قد تكون مرهقة. هنا يظهر HUD Mode، وهو مشروع مفتوح المصدر يهدف إلى توحيد واجهة أدوات مثل Claude Code وCodex وOpenCode في شاشة واحدة. لكن السؤال الحقيقي: هل هو قابل للاستخدام فعليًا؟ في هذا الدليل، سنأخذك خطوة بخطوة عبر التثبيت والإعداد، مع توضيح الأخطاء الشائعة وكيفية تجنبها، بناءً على التحقق الفعلي من المستودع الرسمي.
ما هو HUD Mode؟
HUD Mode هو مشروع مفتوح المصدر مبني على Node.js، ويوفر واجهة طرفية (TUI) تجمع أدوات الذكاء الاصطناعي المتعددة في نافذة واحدة. بدلاً من التبديل بين محطات طرفية مختلفة، يمكنك التنقل بين الأدوات بسهولة. المشروع في مراحله الأولى، لكنه لاقى اهتمامًا واسعًا على Hacker News.
المتطلبات الأساسية
- Node.js (الإصدار 18 أو أحدث) مثبتًا على جهازك.
- مفاتيح API للأدوات التي ترغب في استخدامها (مثل Claude Code أو Codex).
- معرفة أساسية بسطر الأوامر.
- نظام تشغيل يدعم Node.js (Windows, macOS, Linux).
كيف تحصل على مفاتيح API لكل أداة؟
للحصول على مفاتيح API، اتبع الروابط الرسمية لكل أداة:
- Claude Code: Anthropic Console
- Codex: OpenAI Platform
- OpenCode: OpenCode
التركيب خطوة بخطوة
- استنسخ المستودع:
git clone https://GitHub.com/adrida/hud-mode.git - انتقل إلى المجلد:
cd hud-mode - ثبّت التبعيات:
npm install(تأكد من أنك في مجلد المشروع) - ابحث عن ملف
.env.exampleوانسخه إلى.env:cp .env.example .env - افتح ملف
.envواملأ مفاتيح API الخاصة بك. - شغّل المشروع:
npm start
إعداد ملف .env
ملف .env يحتوي على المتغيرات البيئية اللازمة لتشغيل HUD Mode. إليك شرح كل متغير:
CLAUDE_API_KEY: مفتاح API الخاص بـ Claude Code. يمكنك الحصول عليه من Anthropic Console.CODEX_API_KEY: مفتاح API الخاص بـ Codex. يمكنك الحصول عليه من OpenAI Platform.OPENCODE_API_KEY: مفتاح API الخاص بـ OpenCode. يمكنك الحصول عليه من OpenCode.
مثال لملف .env:
CLAUDE_API_KEY=sk-ant-xxxxx
CODEX_API_KEY=sk-xxxxx
OPENCODE_API_KEY=oc-xxxxxتأكد من عدم مشاركة هذا الملف أو رفعه إلى GitHub.
استكشاف أخطاء التثبيت وإصلاحها
مقارنة HUD Mode مع البدائل
سيناريو استخدام عملي: مطور في الرياض
أحمد، مطور مستقل في الرياض، يستخدم HUD Mode مع Claude Code لكتابة تقارير برمجية سريعة لعملائه. بدلاً من فتح عدة نوافذ طرفية، يستخدم HUD Mode للتبديل بين Claude Code وCodex بسهولة، مما وفر له ساعات من الوقت في الأسبوع.
Playbook التطبيق
خطوات عملية مرتبة من التشخيص إلى النتيجة
تثبيت Node.js 18 أو أحدث
لماذا؟ HUD Mode يعتمد على Node.js، والإصدار الأحدث يضمن التوافق.
كيف؟ تحقق من الإصدار بـ node -v. إذا كان أقل من 18، استخدم nvm لتثبيت الإصدار المطلوب.
الناتج: Node.js 18+ يعمل على جهازك.
استنساخ المستودع
لماذا؟ تحتاج إلى نسخة محلية من الكود المصدري.
كيف؟ نفذ git clone https://github.com/adrida/hud-mode.git ثم cd hud-mode
الناتج: مجلد hud-mode يحتوي على ملفات المشروع.
تثبيت التبعيات
لماذا؟ المشروع يحتاج مكتبات خارجية محددة في package.json.
كيف؟ نفذ npm install في مجلد المشروع.
الناتج: مجلد node_modules تم إنشاؤه بدون أخطاء.
إعداد ملف .env
لماذا؟ المفاتيح السرية تُقرأ من هذا الملف، ولا يجب رفعها إلى GitHub.
كيف؟ انسخ cp .env.example .env ثم افتح الملف واملأ مفاتيح API الخاصة بك.
الناتج: ملف .env يحتوي على مفاتيح صحيحة.
تشغيل المشروع
لماذا؟ لبدء استخدام الواجهة.
كيف؟ نفذ npm start وتأكد من ظهور الواجهة.
الناتج: واجهة HUD Mode تعمل وتظهر الأدوات.
قوالب جاهزة للنسخ
حوّل القراءة إلى تنفيذ سريع
CLAUDE_API_KEY=sk-ant-xxxxx CODEX_API_KEY=sk-xxxxx OPENCODE_API_KEY=oc-xxxxx
git clone https://github.com/adrida/hud-mode.git && cd hud-mode && npm install && cp .env.example .env && npm start
مصفوفة الأخطاء
اعرف أين يتعثر الناس وكيف تتجنب ذلك
شجرة القرار
ماذا تفعل حسب حالتك؟
إذا: إذا كنت تستخدم أدوات AI متعددة يوميًا
إذن: استخدم HUD Mode لتوحيد الواجهة وتوفير الوقت.
إذا: إذا واجهت مشاكل في التثبيت
إذن: راجع جدول استكشاف الأخطاء وحاول الحلول المقترحة.
إذا: إذا كان المشروع غير مستقر
إذن: استخدم بدائل مثل tmux أو Zellij أو Wave Terminal.
خطة تطبيق 7 أيام
جدول صغير يمنع التسويف
- اليوم 1: تثبيت Node.js و HUD Mode.
- اليوم 2: إعداد مفاتيح API وتشغيل الواجهة.
- اليوم 3: استخدام HUD Mode مع أداة واحدة (مثل Claude Code).
- اليوم 4: إضافة أداة ثانية (مثل Codex) وتجربة التبديل.
- اليوم 5: تجربة ميزات متقدمة وتخصيص الإعدادات.
- اليوم 6: مقارنة الإنتاجية مع الطريقة القديمة.
- اليوم 7: تقييم الاستقرار واتخاذ قرار الاستمرار أو التبديل.
حقائق سريعة تحفظها
نقاط مختصرة ترجع لها لاحقاً
1. HUD Mode مبني على Node.js.
2. يتطلب Node.js 18 أو أحدث.
3. يدعم أدوات مثل Claude Code وCodex وOpenCode.
4. المشروع في مرحلة مبكرة (early stage).
5. لاقى اهتمامًا على Hacker News.
6. الملف .env يحتوي على مفاتيح API السرية.
7. يمكن استخدام nvm لإدارة إصدارات Node.js.
8. البدائل تشمل tmux وZellij وWave Terminal.
9. مثال عملي: مطور في الرياض وفر ساعات باستخدامه.
أسئلة شائعة
إجابات مباشرة على ما يبحث عنه الزائر
مصطلحات سريعة
تعريفات مختصرة تمنع الالتباس
واجهة مستخدم نصية تعمل في الطرفية.
مفتاح سري يسمح بالوصول إلى خدمات أداة معينة.
بيئة تشغيل جافاسكريبت خارج المتصفح.
أداة لإدارة إصدارات Node.js.
أسئلة مرتبطة يبحث عنها الناس
استخدمها كمسارات متابعة داخل نفس الموضوع
لماذا هذا المرجع يتجاوز الموضوع نفسه؟
تحول القارئ: من متابع متردد للأدوات الجديدة إلى مجرب واثق يعرف كيف يقيّم المشاريع الناشئة
- إدارة المشاريع البرمجية
- أتمتة المهام اليومية
- تحسين إنتاجية المطور
كيف تستخدم هذا المرجع لاحقاً؟
القيمة الحقيقية تظهر عند العودة والتطبيق
لا تتعامل معه كمقال يُقرأ مرة واحدة. استخدمه كلوحة تشغيل: ارجع للتشخيص عند ظهور المشكلة، وللقوالب عند التطبيق، ولمؤشرات القياس عند المراجعة.
HUD Mode مشروع واعد يقدم حلاً عمليًا لإدارة أدوات الذكاء الاصطناعي المتعددة. على الرغم من عدم استقراره بعد، إلا أنه يستحق التجربة للمطورين الذين يتطلعون إلى تحسين إنتاجيتهم. اتبع هذا الدليل، وستتمكن من تثبيته وتشغيله بنجاح. تذكر دائمًا مراجعة المستودع الرسمي لأحدث التحديثات.
خطة تحديث هذا الدليل
حتى يبقى المرجع صالحاً مع الوقت
- تحقق من تحديثات المستودع أسبوعيًا.
- تابع إصدارات Node.js الجديدة وتوافقها.
- راجع تغييرات واجهة الأدوات المدعومة.
- حدّث مفاتيح API إذا تغيرت.
- أضف أدوات جديدة إذا أضافها المشروع.

التعليقات (0)
لا توجد تعليقات بعد. كن أول من يبدأ النقاش 👇