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

Infinitus ایک جامع کلائنٹ ایپلیکیشن ہے جو مقامی مشینوں پر چلنے والے مختلف AI کوڈنگ ایجنٹس کے انتظام اور کنٹرول کے لیے ڈیزائن کی گئی ہے۔ یہ Claude Code، Codex، Cursor، Grok Build، OpenCode اور Google Antigravity جیسے ٹولز استعمال کرنے والے ڈویلپرز کے لیے ایک مرکزی مرکز کا کام کرتی ہے۔ یہ پروجیکٹ تین اہم اجزاء پر مشتمل ہے: ایک macOS مینو بار ایپ جو تیزی سے اکاؤنٹ تبدیل کرنے اور سیشن کی نگرانی کے لیے ہے، ایک ڈیسک ٹاپ ایپلیکیشن (Electron پر مبنی)، اور ایک ویب/موبائل انٹرفیس جو ریموٹ کنٹرول اور تفصیلی ترتیبات کے لیے ہے۔ اہم خصوصیات میں شامل ہیں: - **ملٹی اکاؤنٹ مینجمنٹ**: صارفین مختلف AI فراہم کنندگان کے اکاؤنٹس کے فلیٹس کا انتظام کر سکتے ہیں، استعمال کے اعداد و شمار دیکھ سکتے ہیں، ری سیٹ کی پیش گوئی کر سکتے ہیں، اور اکاؤنٹس کے درمیان بغیر کسی رکاوٹ کے سوئچ کر سکتے ہیں۔ - **سیشن کنٹرول**: Mac پر فعال سیشنز کی نگرانی کریں، اجازت کے موڈز کو جگہ پر سیٹ کریں، اور تبادلے یا ری سیٹ جیسے اقدامات کے لیے ریئل ٹائم ایونٹ ٹوسٹس وصول کریں۔ - **ریموٹ رسائی**: فون ایپس (iOS/Android) یا ویب براؤزرز کے ذریعے جڑیں اور ایجنٹس کو دور سے کنٹرول کریں۔ فون ایپ Mac کے ذریعے چلنے والی لائیو سرگرمیاں دکھاتی ہے۔ - **متحد انٹرفیس**: ایک سائیڈ بار فعال اکاؤنٹس اور سیشنز تک فوری رسائی فراہم کرتا ہے، جبکہ ایک کمانڈ پیلیٹ عام اقدامات کے لیے شارٹ کٹس پیش کرتا ہے۔ - **کراس پلیٹ فارم سپورٹ**: یہ ایک نیٹو macOS مینو بار ایپ، ایک Electron ڈیسک ٹاپ ایپ، اور ریسپانسیو ویب/موبائل انٹرفیس کے طور پر دستیاب ہے۔ ریپوزٹری کی `main` برانچ میں ڈیسک ٹاپ، ویب اور فون ایپس کے کوڈ کے ساتھ ان کا سرور بھی شامل ہے۔ نیٹو macOS مینو بار ایپ فی الحال `native` برانچ پر برقرار رکھی گئی ہے۔ ایپس اور مینو بار ایپ کے درمیان مواصلت JSON لائنز کا استعمال کرتے ہوئے ایک کنٹرول ساکٹ کے ذریعے ہوتی ہے، اس بات کو یقینی بناتے ہوئے کہ انجن فائلیں کلائنٹ کے ذریعے براہ راست نہیں پڑھی جاتیں۔ تنصیب کے اختیارات میں `npx t3@latest` کے ذریعے سرور کو مقامی طور پر چلانا، GitHub Releases کے ذریعے ڈیسک ٹاپ ایپ انسٹال کرنا، Homebrew (macOS)، Winget (Windows)، یا AUR (Arch Linux) شامل ہیں۔ یہ پروجیکٹ کھلے پن اور کارکردگی پر زور دیتا ہے، جس سے صارفین ضرورت پڑنے پر سافٹ ویئر کو فورک اور تبدیل کر سکتے ہیں۔ دستاویزات میں تنصیب، اجازت کے موڈز، کی بورڈ شارٹ کٹس، پروجیکٹ کی ترتیبات، اور سورس کنٹرول انٹیگریشنز کا احاطہ کیا گیا ہے۔