منصوبے کے بارے میں

ہیڈر خود کو "وہ رن ٹائم جہاں آپ کے کوڈنگ ایجنٹس رہتے ہیں" کے طور پر پیش کرتا ہے۔ یہ ایک بیک گراؤنڈ ٹرمینل سرور ہے جو سیشنز کو محفوظ رکھتا ہے جب کلائنٹ ڈسکانیکٹ ہو جائیں، SSH کنکشنز ٹوٹ جائیں، یا مشینیں ری اسٹارٹ ہوں۔ بحالی پر، ہیڈر محفوظ پن لی آؤٹ کو بحال کرتا ہے اور سپورٹ شدہ ایجنٹ سیشنز کو دوبارہ شروع کر سکتا ہے، حالانکہ اصلی پروسیسز ری اسٹارٹ کے بعد زندہ نہیں رہتے۔ یہ ٹول متعدد مشینوں کی حمایت کرتا ہے—مقامی کام اور محفوظ SSH ہوسٹس کو ایک ہی ونڈو میں انتظام کیا جاتا ہے جس میں ایجنٹس کی مشترکہ فہرست اور آزادانہ دوبارہ کنکٹ کرنے کی سہولت ہوتی ہے۔ ہر پن بصری طور پر کام کر رہا، بلاک شدہ، یا غیر فعال علامت سے نشان زد ہوتا ہے، تاکہ صارفین کو اطلاع مل جائے جب کوئی ایجنٹ رک جائے اور ان پٹ کی ضرورت ہو۔ ہیڈر ایجنٹ نیٹیو طور پر ڈیزائن کیا گیا ہے: AI ایجنٹس CLI اور سوکٹ API کے ذریعے اس پر قابو پاتے ہیں۔ ایجنٹس پن سپون کر سکتے ہیں، ایک دوسرے سے سوال کر سکتے ہیں، اور انتظار کر سکتے ہیں جب تک کہ کوئی دوسرا ایجنٹ واقعی بلاک نہ ہو جائے، بغیر ہیڈر کے ایجنٹس کو لپیٹنے یا بدلنے کے۔ یہ Claude Code, Codex, Cursor, OpenCode, Grok سمیت تمام ٹرمینل بیسڈ ایجنٹس چلاتا ہے۔ تعامل کی بورڈ اور ماؤس سے پہلا ہے، جہاں tmux اسٹائل پریفکس کییز کے ساتھ کلک، ڈریگ، اور سلٹ گیسچرز موجود ہیں۔ پلگ ان پن اور ورک فلو کو وسعت دے سکتے ہیں، اور مارکیٹ پلیس دستیاب ہے۔ پوری ایپلیکیشن ایک واحد Rust بائنری ہے جس میں Electron انحصار نہیں ہے، اور یہ وہی ٹرمینل میں چلتی ہے جو آپ پہلے استعمال کر رہے ہیں۔ انسٹالیشن شیل اسکرپٹ (curl -fsSL https://herdr.dev/install.sh | sh), Homebrew (brew install herdr), mise (mise use -g herdr), یا Windows پر PowerShell اسکرپٹ کے ذریعے ہوتی ہے۔ انسٹالیشن کے بعد، `herdr` شروع کرنے سے سیشن کھل جاتا ہے؛ `ctrl+b q` سے ڈیٹچ ہوتا ہے، اور `herdr` دوبارہ چلانے سے دوبارہ منسلک ہو جاتا ہے۔ مکمل دستاویزات، جن میں کويک اسٹارٹ، تصورات، سپورٹڈ ایجنٹس، کی بورڈ شارٹ کٹس، ترتیب، سیشن سٹیٹ، ریموٹ مشین کنکشن، پرسیسٹنس، انٹیگریشنز، پلگ انز، اور سوکٹ API شامل ہیں، herdr.dev/docs پر میزبان ہیں۔ پروجیکٹ Apache 2.0 لائسنس کے تحت ہے اور کمیونٹی سپانسرز اور بیکرز پر انحصار کرتا ہے۔