منصوبے کے بارے میں
phux ایک ٹرمینل ملٹی پلیکسر ہے جو لوگوں، ایپلیکیشنز اور ایجنٹس کے اشتراک کردہ ٹرمینلز کے لیے ڈیزائن کیا گیا ہے۔ شیلز ایک بیک گراؤنڈ سرور میں چلتے ہیں، اور TUI، Cockpit، براؤزر، اسکرپٹس اور ایجنٹس سب ایک ہی لائیو ٹرمینل سے منسلک ہو سکتے ہیں۔ tmux کے برعکس، phux ایک عوامی وائر پروٹوکول پر Terminal اور AgentSession ریسورسز کو ظاہر کرتا ہے تاکہ بصری اور ہیڈ لیس کلائنٹس برابر کے شراکت دار رہیں۔ ایجنٹ کی حالت کو سٹرکچرڈ لائف سائیکل ریکارڈز کے طور پر خارج کیا جا سکتا ہے، جس میں ٹرمینل ڈیٹیکشن ایک مطابقت کے راستے کے طور پر شامل ہے۔ ریموٹ رسائی کے لیے phux اکاؤنٹ کی ضرورت نہیں ہے: `phux --remote me@mini` SSH پر ایک بار جوڑا بناتا ہے، پھر براہ راست QUIC پر منسلک ہو جاتا ہے۔ یہ پروجیکٹ ایک JSON CLI، SDK، اور MCP اڈاپٹر فراہم کرتا ہے، نیز ایک مقامی macOS Cockpit۔ انسٹالرز macOS arm64، Linux x86_64، اور Linux arm64 کو سپورٹ کرتے ہیں؛ Windows سپورٹ نہیں ہے۔ ڈیفالٹ پریفکس Ctrl-A ہے، جس میں Ctrl-A d ڈیٹیچ کرنے کے لیے ہے۔ دستاویزات میں کوئیک اسٹارٹ، کنفیگریشن، ریموٹ رسائی، ایجنٹ کنٹرول، harness emit کنٹریکٹس، اور حسب ضرورت کلائنٹس بنانے کا احاطہ کیا گیا ہے۔ یہ پروجیکٹ Apache-2.0 لائسنس کے تحت ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.