প্রকল্প সম্পর্কে

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)-এর মাধ্যমে ডেস্কটপ অ্যাপ ইনস্টল করা। প্রকল্পটি উন্মুক্ততা ও পারফরম্যান্সের উপর জোর দেয়, প্রয়োজনে ব্যবহারকারীদের সফটওয়্যার ফর্ক ও পরিবর্তন করার সুযোগ দেয়। ডকুমেন্টেশনে ইনস্টলেশন, পারমিশন মোড, কীবোর্ড শর্টকাট, প্রকল্প সেটিংস এবং সোর্স কন্ট্রোল ইন্টিগ্রেশন কভার করা হয়েছে।