Claude HUD: السيطرة الكاملة على حالة تشغيل كود كلود الخاص بك
Claude HUD: السيطرة الكاملة على حالة تشغيل كود كلود الخاص بك

في عملية المحادثة المتعددة لجهاز كود كلود، غالبًا ما تفقد المعلومات تركيزها: هل الفروع صحيحة، استهلاك معلومات الاشتراك الحالية، استخدام النص السفلي، التكوين، وما إلى ذلك، الإضافة Claude HUD هي الحل لهذه المشاكل - حيث تعرض حالة التشغيل أسفل مربع إدخال كود كلود، تمامًا مثل HUD في السيارة!
HUD (عرض المعلومات العلوية) هو نظام عرض يقوم "بإسقاط/عرض" المعلومات الأساسية أمام نظر السائق، مما يتيح لك الحصول على المعلومات دون الحاجة إلى خفض رأسك للنظر إلى العدادات أو وحدة التحكم المركزية، وبالتالي تقليل الوقت الذي تبتعد فيه عينيك عن الطريق.
التثبيت: إضافة كود كلود
تعتبر Claude HUD كإضافة لكود كلود، وطريقة التثبيت واضحة جدًا:
/plugin marketplace add jarrodwatts/claude-hud /plugin install claude-hud /claude-hud:setup
عرض حالة التشغيل
المعلومات التي تعرضها Claude HUD مفيدة جدًا، حيث تجعلك تعرف في أي بيئة، وأي تكوين، وكم تكلفة تشغيل أي مهمة في أي وقت، المعلومات المعروضة بالتفصيل كما يلي:
- معلومات الجلسة: النموذج، معلومات الاشتراك، استخدام السياق، مسار المشروع، فرع git، التكوين (CLAUDE.md، القواعد، MCP، Hook)، مدة الجلسة
- معلومات الأدوات
- معلومات Claude Code SubAgent
- تقدم المهمة
المبدأ: يعتمد على حالة كود كلود، مصدر البيانات موثوق
تستند تنفيذ Claude HUD إلى آلية حالة كود كلود:
{ "statusLine": { "type": "command", "command": "~/.claude/statusline.sh", "padding": 0 // اختياري: تعيينه إلى 0 للسماح لخط الحالة بالذهاب إلى الحافة } }ستقبل حالة الخط بانتظام إدخال كود كلود:
{ "hookeventname": "Status", "sessionid": "abc123...", "transcriptpath": "/path/to/transcript.json", "cwd": "/current/working/directory", "model": { "id": "claude-opus-4-1", "displayname": "Opus" }, "workspace": { "currentdir": "/current/working/directory", "projectdir": "/original/project/directory" }, "version": "1.0.80", "outputstyle": { "name": "default" }, "cost": { "totalcostusd": 0.01234, "totaldurationms": 45000, "totalapidurationms": 2300, "totallinesadded": 156, "totallinesremoved": 23 }, "contextwindow": { "totalinputtokens": 15234, "totaloutputtokens": 4521, "contextwindowsize": 200000, "currentusage": { "inputtokens": 8500, "outputtokens": 1200, "cachecreationinputtokens": 5000, "cachereadinputtokens": 2000 } } }لذا يمكن ضمان صحة المعلومات، وهذه النسخة من json توفر أيضًا transcript_path - السجل المحلي لجلسة المحادثة الحالية، يمكنك قراءة هذا الملف للحصول على مزيد من المعلومات.
إذا كان كود كلود هو وكيلك الرئيسي، يُوصى بشدة باستخدام Claude HUD!

