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

CodexBar হলো macOS 14+ এর জন্য একটি ছোট মেনু বার ইউটিলিটি, যা AI কোডিং-প্রোভাইডারদের সীমা দৃশ্যমান রাখে এবং প্রতিটি ব্যবহার উইন্ডো কখন রিসেট হবে তা দেখায়। এটি অনেক প্রোভাইডার সমর্থন করে, যার মধ্যে Codex, OpenAI, Claude, Cursor, Gemini, Copilot, Grok, GroqCloud, ElevenLabs, Deepgram, z.ai, MiniMax, Kiro, Zed, Vertex AI, Augment, OpenRouter, LiteLLM এবং AWS Bedrock অন্যতম। প্রতিটি প্রোভাইডার আলাদা স্ট্যাটাস আইটেম হিসেবে দেখা যেতে পারে, অথবা একটি সুইচারসহ একটিমাত্র আইকনে একত্র করা যায়। অ্যাপটির কোনো Dock আইকন নেই এবং ডায়নামিক বার আইকনসহ একটি ন্যূনতম UI রয়েছে। Qt 6 দিয়ে তৈরি একটি Linux ডেস্কটপ অ্যাপও পাওয়া যায়, যা Wayland ও X11 সমর্থন করে, ব্যবহার ও খরচের উইন্ডো, আলাদা সেটিংস, ডেস্কটপ নোটিফিকেশন এবং ঐচ্ছিক ট্রে আইকনসহ। Omarchy-তে একটি নেটিভ বার উইজেট ডেস্কটপ অ্যাপের ডেটা শেয়ার করে এবং থিম অনুসরণ করে। একটি বান্ডল করা CLI macOS ও Linux-এ স্ক্রিপ্ট ও CI-এর জন্য কাজ করে, এবং রিলিজ টারবলসহ Homebrew ও AUR প্যাকেজ রয়েছে। README-তে বর্ণিত মূল সক্ষমতাগুলোর মধ্যে রয়েছে: প্রতি-প্রোভাইডার সেশন, সাপ্তাহিক ও মাসিক উইন্ডো এবং পরবর্তী রিসেটের কাউন্টডাউন; ক্রেডিট ব্যালেন্স, Admin API খরচ ড্যাশবোর্ড, প্রোভাইডার বিলিং সারাংশ এবং যেখানে সোর্স যথেষ্ট বিস্তারিত দেয় সেখানে স্থানীয় খরচ স্ক্যান; মেনুতে ইনসিডেন্ট ব্যাজসহ প্রোভাইডার স্ট্যাটাস পোলিং এবং বার আইকনে একটি ইন্ডিকেটর ওভারলে; এবং API-সমর্থিত প্রোভাইডারদের জন্য ইনলাইন খরচ ও ব্যবহার চার্ট। একটি স্থায়ী Usage & Spend ভিউ মুদ্রা ও প্রোভাইডার অনুযায়ী গ্রুপ করা স্থানীয় অনুমান দেখায়, সাথে মডেল ব্রেকডাউন, প্রকল্প/সেশন ভিউ এবং দৈনিক বা ঘণ্টাভিত্তিক ট্রেন্ড। গোপনীয়তার উপর জোর দেওয়া হয়েছে: অ্যাপটি বিদ্যমান প্রোভাইডার সেশন (OAuth, ডিভাইস ফ্লো, API কী, ব্রাউজার কুকি, স্থানীয় ফাইল) পুনর্ব্যবহার করে এবং পাসওয়ার্ড সংরক্ষণ করে না। এটি ফাইলসিস্টেম ক্রল করে না; সংশ্লিষ্ট ফিচার চালু থাকলে এটি কেবল কয়েকটি পরিচিত লোকেশন পড়ে। সাধারণ Adaptive রিফ্রেশ কখনো স্থানীয় এজেন্ট কার্যকলাপ পরিদর্শন করে না, অন্যদিকে আলাদা Adaptive (agent-aware) অপশন চলমান-প্রসেস তালিকা পরিদর্শন ও সীমাবদ্ধ পরিচিত-সেশন মেটাডেটা পড়ার আগে অনুমতি চায়। প্রোভাইডার টোকেন ও টোকেন-অ্যাকাউন্ট সেটিংস সীমাবদ্ধ অনুমতিসহ কনফিগ ফাইলে থাকে। ঐচ্ছিক Full Disk Access কেবল Safari কুকির জন্য প্রয়োজন, এবং সেটিংসে Keychain অ্যাক্সেস নিষ্ক্রিয় করা যায়, সাথে ম্যানুয়াল কুকি, API কী ও ফাইল-ভিত্তিক সোর্স বিকল্প হিসেবে রয়েছে। অন্যান্য ফিচারের মধ্যে রয়েছে WidgetKit উইজেট, RTL সমর্থনসহ একটি শেয়ার করা ২৩-ভাষার লোকালাইজেশন ক্যাটালগ, ঐচ্ছিক সেশন কোটা নোটিফিকেশন ও সাপ্তাহিক-রিসেট কনফেত্তি, কনফিগারযোগ্য রিফ্রেশ ইন্টারভাল, এবং আইকন, লেবেল, বার ও রিসেট-টাইম স্টাইলের জন্য ডিসপ্লে নিয়ন্ত্রণ। README-তে Windows, Waybar, COSMIC, GNOME, Cinnamon, Noctalia, KDE Plasma এবং অন্যান্যদের জন্য কমিউনিটি ইন্টিগ্রেশনের লিংকও রয়েছে।