herdr

موجه وكيل ترميز الذكاء الاصطناعي يعمل في الطرفية، يتيح لك تشغيل ومراقبة وإدارة عدة مساعدي ترميز ذكاء اصطناعي في وقت واحد

تقرير معمّق

  • Herdr عبارة عن معدد إرسال وكيل مشفر بالذكاء الاصطناعي يعمل في المحطة، تم تطويره في Rust بواسطة المطور التركي Oğulcan celik. فهو يجمع بين إمكانات الجلسة المستمرة على مستوى tmux والوعي بحالة وكيل الذكاء الاصطناعي، مما يسمح للمطورين بتشغيل ومراقبة وإدارة العديد من مساعدي ترميز الذكاء الاصطناعي في وقت واحد في نافذة طرفية. منذ إطلاق المشروع، حصل على أكثر من 14000 نجمة على GitHub، ونما المجتمع بسرعة. يعتبر منتجًا اتجاهيًا لمضاعفات الإرسال الطرفية في عصر برمجة الذكاء الاصطناعي.

  • تم تطوير Herdr بدوام كامل من قبل المطور المستقل Oğulcan celik، والمشروع مرخص بموجب ترخيص Apache 2.0 (تمت إعادة ترخيصه من AGPL-3.0 في 22 يوليو 2026)، مع توفر خيارات الترخيص التجاري. يتم تمويل المشروع من خلال رعاة GitHub، مع رعاة ذهبيين بما في ذلك Terminal Trove. قال المطور نفسه ذات مرة على Reddit، "أنا أحب محطتي ولا أريد المغادرة" - تلخص هذه الجملة بشكل أساسي فلسفة تصميم الراعي. إن خلفية ميلاد Herdr واضحة جدًا: مع شعبية الوكلاء الذين تم تحريرهم بواسطة الذكاء الاصطناعي مثل Claude Code، وCodex، وCursor Agent، وGemini CLI، وما إلى ذلك، اكتشف المطورون أنه على الرغم من أن معدد الإرسال الطرفي التقليدي (tmux) يمكن أن يستمر في الجلسة، إلا أنه ليس لديه أي فكرة عما يتم تشغيله في النافذة - سواء كان الوكيل يعمل، أو عالقًا، أو مكتملًا، يجب عليك التمرير عبر النوافذ واحدًا تلو الآخر لترى. يستهدف Herdr نقطة الألم الجديدة هذه المتمثلة في "وجود عدد كبير جدًا من العوامل التي لا يمكن إدارتها".

  • البنية الأساسية لـherdr هي برنامج خفي في الخلفية يدير جلسات PTY المستمرة. ويستخدم نموذجًا تنظيميًا ثلاثي المستويات: مساحة العمل → علامة التبويب → الجزء. يقوم كل جزء بتشغيل عملية طرفية حقيقية، وليس عرض وكيل مغلف. الميزة التي تحظى بأكبر قدر من الاهتمام هي الوعي بحالة العميل. يرمز الشريط الجانبي لرموز ألوان Herdr إلى حالة كل وكيل: اللون الأخضر يعني العمل، والأصفر يعني محظور (يتطلب إدخال المستخدم أو موافقته)، والأزرق يعني مكتمل، والرمادي يعني خاملاً. يتم تنفيذ اكتشاف الحالة من خلال مجموعتين من الآليات: يقوم الوكلاء المتكاملون بعمق بالإبلاغ عن الحالة مباشرة من خلال خطافات دورة الحياة؛ يقوم الوكلاء الآخرون بإصدار أحكام إرشادية من خلال قراءة لقطات الشاشة الطرفية. حاليًا، يدعم بشكل كامل 16 وكيلًا رئيسيًا بما في ذلك Claude Code وCodex وCursor وGitHub Copilot CLI وDevin CLI وGemini CLI. تعد القدرة على مواصلة الجلسات أيضًا نقطة بيع أساسية. يتبنى Herdr بنية الخادم والعميل. عند قطع الاتصال، يتم إغلاق العميل فقط، ويستمر خادم الخلفية والوكيل الموجود بالداخل في العمل. يمكنك إعادة الاتصال عن طريق كتابة shedr مرة أخرى في محطة طرفية أخرى، ويمكن استعادة الجزء حتى بعد إعادة تشغيل النظام. فيما يتعلق بالاستخدام عن بعد، يدعمherdr اتصال برنامج SSH والوضع البعيد، ويمكنه الاحتفاظ بالقدرة على لصق الصور في الوضع البعيد - يتم عرض لقطات شاشة المخطط التي ينتجها الوكيل بشكل طبيعي على المحطة المحلية، وهو أمر غير ممكن مع مجموعة SSH + tmux النقية. يتمتع Herdr أيضًا بقدرة تمييزية: واجهة برمجة التطبيقات (Socket API). يمكن للوكلاء الاتصال بـherdr من خلال مقبس Unix محلي - إنشاء مساحات عمل، وتقسيم الأجزاء، وقراءة المخرجات، وانتظار اكتمال الوكلاء الآخرين. وهذا يعني أنه يمكنك السماح للوكيل الرئيسي بجدولة وكلاء آخرين لتحقيق سير العمل التعاوني متعدد الوكلاء حقًا. يتطلب تثبيت مهارة العميل القابلة لإعادة الاستخدام سطرًا واحدًا فقط من الأوامر. فيما يتعلق بتجربة التشغيل، يدعم Herdr كلاً من لوحة المفاتيح والماوس. تتبع مفاتيح الاختصار نموذج مفتاح البادئة Ctrl+B الخاص بـ tmux، وتدعم أيضًا قائمة النقر بالماوس والسحب والنقر بزر الماوس الأيمن لتقسيم الجزء. يتطلب التثبيت سطرًا واحدًا فقط من الأوامر: curl -fsSL https://herdr.dev/install.sh | sh أو Brew installherdr، الملف الثنائي الفردي يبلغ حجمه حوالي 10 ميجابايت، ولا يوجد إلكترون، ولا توجد تبعيات وقت التشغيل.فيما يتعلق بمقارنة المنتجات التنافسية، فإن موقع القطيع فريد نسبيًا. يمكن أن يستمر tmux في تشغيل الجهاز ولكنه لا يفهم الوكيل؛ يتمتع Zellij بواجهة أكثر حداثة ولكنه لا يتمتع أيضًا بوعي بحالة العميل؛ يوفر Warp وVS Code Terminal تجربة مرئية أفضل ولكن لا يمكن استخدامها بدون بيئة سطح المكتب. تعد Herdr حاليًا الأداة الوحيدة التي تحقق في نفس الوقت "الاستمرارية الأصلية للمحطة + الوعي بالحالة الدلالية للوكيل + التحكم القابل للبرمجة للوكيل".

  • Herdr هو مشروع مفتوح المصدر مرخص بموجب ترخيص Apache 2.0 (أوائل AGPL-3.0، تم تغييره إلى Apache 2.0 الأكثر تساهلاً في 22 يوليو 2026). يمكن للمطورين الفرديين استخدامه مجانًا. يمكن للمؤسسات غير القادرة على الالتزام بـ Apache 2.0 شراء ترخيص تجاري. تم تطوير المشروع حاليًا بدوام كامل من قبل المؤلف ويتم صيانته بواسطة رعاة GitHub. لا يوجد دخل تجاري بعد. انطلاقًا من تغييرات الترخيص، قد يقوم المشروع بتعديل إستراتيجيته مفتوحة المصدر لجذب نطاق أوسع من مستخدمي المؤسسات.

  • تركز التعليقات الإيجابية على عدة جوانب: يعتبر الوعي بحالة العميل "الميزة القاتلة" - يمكنك معرفة العميل العالق بنظرة سريعة، دون الحاجة إلى التحقق من نافذة تلو الأخرى. قال بعض المستخدمين أنهم استخدموا أكثر من عشر نوافذ طرفية لإدارة الوكلاء المختلفين. بعد استخدام الهردر، "يمكنهم تنظيم الأمور بشكل أكثر تنظيمًا". كما حظي دعم الماوس وحاجز الدخول المنخفض بالكثير من الثناء، خاصة من المستخدمين الذين انتقلوا من tmux. تأتي ردود الفعل السلبية بشكل أساسي من اتجاهين: أولاً، يعتقد المتشككون الذين "يستخدمون tmux فقط" أن tmux قام بعمل جيد في استمرار الجلسات وإدارة الأجزاء، وأن القيمة المتصورة للوكلاء الذين أضافهم Herdr محدودة؛ ثانيًا، هناك شكوك حول سير العمل متعدد الوكلاء بحد ذاته - يشعر بعض المستخدمين أن تشغيل وكيلين أو ثلاثة وكلاء في نفس الوقت أمر فوضوي بما فيه الكفاية، وأن عنق الزجاجة الحقيقي هو المراجعة واتخاذ القرار، وليس تشغيل المزيد من الوكلاء في وقت واحد. في مناقشات المجتمع، قدم بعض المستخدمين أيضًا بدائل: استخدم بعض الأشخاص Zellij وstop Hook لتحقيق تأثيرات إشعارات مماثلة، واستخدم بعض الأشخاص Emacs وagent-Shell للتعاون مع Projectile لإدارة الوكيل، وذكر بعض الأشخاص Conductor.build وbeehive وagent-of-empires وأدوات أخرى مماثلة.

  • تلقى Herdr 287 إعجابًا والعديد من المناقشات على Hacker News، مما جعله يصل إلى الصفحة الأولى. AI Weekly صنفتها على أنها "إجابة مستهدفة لمشكلة لم يتم تصميم tmux لحلها أبدًا." تعتقد وسائل الإعلام الصناعية بشكل عام أن الراعي يمثل اتجاه تطور الأداة "من وكيل واحد إلى تعاون متعدد الوكلاء". قدمت مشاريع الوكلاء المتعددة (OpenCode، وKilo Code) دعمًا أصليًا لواجهة برمجة تطبيقات مقبس shedr. ومع ذلك، أشار بعض المحللين إلى أن رقم الإصدار الحالي لـherdr لا يزال هو v0.7.5، وهو في المرحلة المبكرة من التكرار السريع. يتم تحديث الميزات بشكل متكرر، ولكن لا يتم ضمان استقرار التكوين. سوق المكونات الإضافية صغير نسبيًا، وهناك فجوة واضحة بين بيئة المكونات الإضافية لـ tmux والتي كانت موجودة منذ أكثر من عشر سنوات. فيما يتعلق بالمنتجات المنافسة، يتم تحديث Zellij بشكل مستمر، كما تضيف Warp أيضًا وظائف متعلقة بالوكيل، وتشتد المنافسة على المسار.

  • الخطر الرئيسي هو النضج. يعتمد اكتشاف حالة الحظر في Herdr إستراتيجية متحفظة - تتوافق فقط مع أنماط واجهة المستخدم المعروفة. قد يتم التعرف على تنسيق المطالبة الجديد على أنه "خامل" بدلاً من "محظور"، مما يتسبب في تفويت المستخدم للمهام التي تتطلب التشغيل. اكتشاف حالة بعض الوكلاء غير مكتمل: حالة حظر pi مدعومة جزئيًا، ولا يدعمها kiro CLI على الإطلاق، وقد اكتشفها Gemini CLI وcline لكنهما يفتقران إلى الاختبار الكامل. من ناحية الترخيص، على الرغم من حدوث تغيير من AGPL إلى Apache 2.0، إلا أن بعض المؤسسات قد لا تزال بحاجة إلى التقييم بشكل فردي. لا يزال إصدار Windows في مرحلة تجريبية، ولا يتمتع استقراره وتجربته بجودة macOS/Linux. هناك أيضًا جدل في مناقشات المجتمع حول "الذكاء الاصطناعي" - حيث يعتقد بعض الأشخاص أن مثل هذه الأدوات يتم تسويقها بشكل مفرط ويمكنها في الواقع حل مشكلات محدودة.

  • يعد Herdr أكثر ملاءمة لنوعين من المستخدمين: الأول هو المطورين الذين يقومون بتشغيل وكلاء مختلفين مشفرين بالذكاء الاصطناعي على محطات متعددة في نفس الوقت؛ والآخر هو الأشخاص الذين يرغبون في بناء سير عمل تعاوني متعدد الوكلاء - مما يسمح للعديد من الوكلاء بالعمل في نفس الوقت والتعاون مع بعضهم البعض. تكلفة التثبيت منخفضة جدًا وتستحق قضاء عشر دقائق في المحاولة. لا يُنصح به للمستخدمين التاليين: الأشخاص الذين يستخدمون وكيلًا واحدًا فقط ولا يجدون صعوبة في تبديل النوافذ؛ الأشخاص الذين يطورون بشكل أساسي على Windows (يوصى بالانتظار والمراقبة خلال المرحلة التجريبية)؛ الأشخاص الذين يحتاجون إلى معدد إرسال طرفي ناضج بدلاً من طاولة عمل الوكيل (لا يزال tmux وZellij خيارين أفضل في هذا السيناريو).

  • Herdr عند تقاطع "Agent Workbench"، لم نجد بعد بديلاً بنفس درجة الإنجاز. فهو يلتقط بدقة الاحتياجات الجديدة الناجمة عن شعبية الوكلاء المشفرين بالذكاء الاصطناعي - حالة الوكيل غير مرئية - ويوفر حلاً نهائيًا أصليًا. المشروع لا يزال في مراحله الأولى، ولكن الاتجاه صحيح والمجتمع قد تحقق منه بشكل كامل. إذا تم الحفاظ على سرعة التكرار الحالية، فمن الممكن أن يصبح Herdr أداة طرفية قياسية للمطورين في عصر الذكاء الاصطناعي.

مراجعات المستخدمين

  • الصورة الرمزية
    Amy_Thomas36999
    بعد استخدام Herdr لمدة ثلاثة أيام، أصبحت مطالبات حالة الشريط الجانبي رائعة حقًا. في الماضي، كانت لدي نافذة طرفية لـ Claude Code وCodex، ولم أتمكن من معرفة أي منها انتهى بعد التبديل ذهابًا وإيابًا. الآن يمكنك معرفة أي وكيل عالق في لمحة سريعة، وقد تم تحسين كفاءة العمل بشكل ملحوظ.

  • الصورة الرمزية
    organickoala379
    التثبيت بسيط حقًا، ما عليك سوى حليقة وسطر واحد من الأوامر. ومع ذلك، هناك الكثير من مفاتيح الاختصار، لذلك يستغرق الأمر وقتًا للتعود عليها.

  • الصورة الرمزية
    Alexa505
    مرحبًا يا شباب، لقد وجدت أخيرًا بديلاً لـ tmux. من المريح جدًا تشغيل الشاشة المقسمة مباشرة باستخدام الماوس، ولا يتعين عليك حفظ مجموعة من مفاتيح الاختصار.

  • الصورة الرمزية
    DennisWhite
    لقد كتبت نصًا صغيرًا للسماح لـ Claude Code بضبط واجهة برمجة تطبيقات مقبس shedr لفتح جزء جديد، مما يسمح للوكيل بتنسيق نفسه. لا يزال الوقت مبكرًا، لكن الاتجاه صحيح جدًا.

  • الصورة الرمزية
    JacquelineLopez_Plus
    الوضع البعيد هو أبرز ما في الأمر. قم بتشغيلherdr على الخادم واتصل عبر SSH على هاتفك لعرض الحالة. يمكنك أيضًا مراقبة التقدم دون تشغيل الكمبيوتر. على الرغم من أن tmux يمكن أيضًا أن يكون بعيدًا، إلا أن الشريط الجانبي لـherdr يخبرك بأي واحد عالق في لمحة.

  • الصورة الرمزية
    RoyKimSr24
    لقد جربتها، لكني أشعر أنها لم تنضج بعد. اكتشاف حالة بعض الوكلاء غير دقيق. من الواضح أنهم ينتظرون تأكيدي، ويظهر الشريط الجانبي في وضع الخمول. لا يزال يتعين علي الاعتماد على الفحص البصري، لذا قد أستخدم tmux أيضًا.

  • الصورة الرمزية
    Stephanie_James_66
    الإصدار 0.7.5، وتيرة التحديث سريعة جدًا. الإصدار الذي تم تثبيته قبل أسبوعين يختلف عن الإصدار الحالي في العديد من الميزات. أي أنه يتعين عليك إعادة تشغيل الخادم في كل مرة تقوم فيها بالتحديث، وسيتم مقاطعة الوكيل قيد التشغيل.

  • الصورة الرمزية
    DAkra
    قم بتشغيل ثلاثة رموز Claude Codes في نفس الوقت، واحدة لإصلاح الأخطاء، وواحدة لإضافة الميزات، وواحدة لكتابة الاختبارات. إن إمكانيات تنظيم مساحة العمل لدى Herdr تجعل هذا النوع من المهام الموازية ممكنًا. عندما استخدمت tmux من قبل، كنت أنسى حقًا أي جزء كان يفعل ماذا.

  • الصورة الرمزية
    康彤素
    لقد جربت حل الزليج وإيقاف الخطاف، وبصراحة نجح الأمر. لكن حالة Herdr الجاهزة تطالبك بحفظ المتاعب وحفظ الكثير من نصوص التكوين.

  • الصورة الرمزية
    EricStewart_X
    كان اكتشاف الحظر متحفظًا للغاية. لم تكن النافذة المنبثقة لتأكيد الإصدار الجديد لـ Claude Code متطابقة، وظل الوكيل عالقًا لمدة ساعتين قبل أن أكتشفه. سيكون من الرائع أن تتمكن من إرسال نمط مخصص.

  • الصورة الرمزية
    AshleyOrtiz
    لقد تحولت من الاعوجاج. يعد مفهوم Warp لمساحة العمل جيدًا أيضًا ولكن لا يمكن استخدامه إلا محليًا. يمكن لـ Herdr الاتصال عبر SSH عن بعد، ويعمل الوكيل على خادم الخلفية دون القلق بشأن انقطاع الاتصال.

  • الصورة الرمزية
    smallsnake978
    يتم تشغيل 8 وكلاء كل يوم. يوفر ليherdr نصف وقت تبديل السياق على الأقل. في الماضي، في tmux، كان عليّ التمرير عبر الأجزاء واحدًا تلو الآخر لرؤية الحالة، ولكن الآن يكفي إلقاء نظرة سريعة على الشريط الجانبي.

  • الصورة الرمزية
    HashrateHero92
    لا يزال سوق المكونات الإضافية فارغًا جدًا، ولا توجد مكونات إضافية مفيدة تابعة لجهات خارجية. ومع ذلك، بعد الكشف عن واجهة برمجة تطبيقات المقبس، يجب أن يكون المجتمع قادرًا على فعل شيء ما، فلننتظر ونرى.

  • الصورة الرمزية
    ChristinaLewis_8890
    بصراحة، لا أفهم كيفية استخدامه. لا تحتاج إلى مثل هذه الأداة المعقدة لفتح وكيل. لكنني فهمت الأمر حقًا عندما رأيت سبعة أو ثمانية عملاء آخرين يركضون في نفس الوقت. تتطلب السيناريوهات المختلفة احتياجات مختلفة.

  • الصورة الرمزية
    MElop
    لقد تغير AGPL إلى Apache 2.0، وهي خطوة جيدة. في السابق، قال القسم القانوني للشركة مباشرة إنه لا يُسمح باستخدام أدوات AGPL مفتوحة المصدر، ولكن الآن يمكن استخدامها رسميًا.

  • الصورة الرمزية
    Jerry513
    لقد جربت وضع SSH البعيد، ولصق الصورة يعمل بالفعل. في السابق، عند عرض مخططات Claude Code عن بعد باستخدام tmux، كانت المخططات إما غير مرئية أو مشوهة، لكن Herdr كان يعرضها بشكل طبيعي.

  • الصورة الرمزية
    流光_20
    جئت إلى هنا بعد قراءة المناقشة على HN. يقول بعض الناس أن emacs بالإضافة إلى Agent-Shell يمكنها أيضًا تحقيق وظائف مماثلة، لكن بصراحة، ليس لدي الطاقة للعبث بالتكوين. يمكن استخدام Herdr بمجرد تثبيته، لذا فهو يستحق ذلك.

  • الصورة الرمزية
    田芳
    هناك مشكلة في إعادة توجيه المنفذ. بعد أن أقوم بفتح عدة جلسات بعيدة، سيكون هناك تعارضات. لقد تحققت من المشكلات ووجدت أنه خطأ معروف يتم إصلاحه. دعونا ننتظر التحديث.

  • الصورة الرمزية
    trueLennyMarie_88
    حاولت الليلة الماضية السماح لوكيل التحكم الرئيسي بجدولة عميلين فرعيين لتشغيل مهام مختلفة في نفس الوقت. لقد قامت واجهة برمجة تطبيقات Herdr's مقبس بذلك بالفعل. يقوم A بتغيير الكود ويقوم B بمراجعة الكود. يراقب السيد الحالة ويعلمني عند اكتمالها. هذه التجربة هي الخيال العلمي جدا.

  • الصورة الرمزية
    Peter.Mendoza_X
    ليس هناك عودة. لقد كنت أملك أربع علامات تبويب طرفية مفتوحة، ولكن الآن يمكنني القيام بكل ذلك في نافذة واحدة. علاوة على ذلك، يستمر الوكيل في العمل بعد قطع الاتصال، وسيتم التقاط الوكيل في المنزل ومواصلة المراقبة. ويمكن أيضًا مشاهدته على الهواتف المحمولة ذات المقياس الخلفي.