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

AgentDeck AI کوڈنگ کمانڈ لائن انٹرفیسز (CLIs) کے لیے ایک ویب tab-based ریموٹ ٹرمینل انٹرفیس فراہم کرتا ہے۔ یہ xterm.js، node-pty، اور tmux کا استعمال کرتا ہے تاکہ یہ یقینی بنایا جا سکے کہ سرور کی ری اسٹارٹ کے باوجود سیشنز برقرار رہیں اور بالکل مقامی ٹرمینل کی طرح کام کریں۔ اہم صلاحیتوں میں شامل ہیں: - **Multi-Backend Support**: Claude Code، Kimi Code، Antigravity (agy)، اور Codex کے لیے بلٹ-ان اڈاپٹرز، جس کے ساتھ ایک tabbed UI میں ساتھ ساتھ متعدد سیشنز چلانے کی صلاحیت موجود ہے۔ - **Dual View Modes**: TUI پرامپٹس کے لیے مکمل ٹرمینل تجربہ اور ایک منظم "Chat View" فراہم کرتا ہے جو موبائل ڈیوائسز پر بہتر پڑھنے کے لیے ٹرانسکرپٹس کو Markdown میسج ببلز کے طور پر رینڈر کرتا ہے۔ - **Session Management**: سابقہ گفتگو کو دوبارہ شروع کرنے کے لیے ایک cross-backend ہسٹری براؤزر اور ایک ring buffer شامل ہے جو دوبارہ کنکشن پر آؤٹ پٹ کو ری پلے کرتا ہے۔ - **Remote Access & Security**: frp ریورس ٹنلز یا Tailscale کے ذریعے رسائی کی حمایت کرتا ہے۔ سیکیورٹی فیچرز میں ٹوکن پر مبنی تصدیق اور ایک ڈیوائس الاؤ لسٹ شامل ہے جس میں نئے ڈیوائسز کی منظوری کے لیے Telegram نوٹیفیکیشنز موجود ہیں۔ - **Mobile Optimization**: خاص طور پر ٹچ انٹرفیسز کے لیے ڈیزائن کیا گیا ہے جس میں ایک کسٹم کی بار (Esc, Tab, Ctrl+C)، iOS کے لیے IME فکسز، اور بہتر اسکرولنگ/کاپی کرنے کے اشارے شامل ہیں۔ - **File Integration**: فائلوں کو ڈریگ اینڈ ڈراپ کرنے یا چلنے والے ایجنٹ تک براہ راست فائلیں اپ لوڈ کرنے کے لیے پیپر کلپ آئیکن کے استعمال کی حمایت کرتا ہے۔ سسٹم کو ایجنٹ سے آزاد (agent-agnostic) ہونے کے لیے ڈیزائن کیا گیا ہے؛ اگرچہ چیٹ اور ہسٹری لیئرز کو مخصوص اڈاپٹرز کی ضرورت ہوتی ہے، لیکن بنیادی ٹرمینل ٹرانسپورٹ کسی بھی CLI کے ساتھ کام کرتا ہے۔