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

Syrtis একটি বিনামূল্যের, ওপেন-সোর্স macOS মেনু-বার অ্যাপ্লিকেশন যা AI টোকেন ব্যবহার, খরচ এবং সাবস্ক্রিপশন কোটা মনিটর করে। এটি AI কোডিং টুলগুলো ইতিমধ্যে ডিস্কে যে সেশন লগ লেখে তা পড়ে কাজ করে, তাই সমস্ত প্রক্রিয়াকরণ ডিভাইসেই ঘটে—কোনো টেলিমেট্রি, ব্যবহারকারী অ্যাকাউন্ট বা ক্লাউড সিঙ্ক নেই। অ্যাপটির কোনো Dock আইকন নেই এবং এটি ২৫+ টুল সমর্থন করে, যার মধ্যে রয়েছে Claude Code, Codex, Cursor, OpenCode, Gemini CLI, Copilot, Kiro এবং Antigravity। মেনু-বার শিরোনামে আজকের টোকেন সংখ্যা, মোট খরচ, প্রতি মিনিটে লাইভ টোকেন, বা অবশিষ্ট সাবস্ক্রিপশন কোটা দেখানো যায়—সিগন্যাল বার, প্রোগ্রেস রিং, বা গলে পড়া পপসিকল আকারে। একটি ঘূর্ণায়মান বিড়াল অ্যানিমেশন টোকেন বার্ন রেটের সাথে গতি বাড়ায়, যা Takuto Nakamura-র RunCat-কে স্মরণ করায়। আইকনে ক্লিক করলে একটি Liquid Glass প্যানেল খোলে (পুরোনো macOS সংস্করণে একটি পপওভার)। অ্যাপ ট্যাবগুলো কোন এজেন্ট পরীক্ষা করা হবে তা ফিল্টার করে, এবং একটি ভিউ সুইচ আটটি লেন্সে ব্যবহার ভাগ করে দেখায়: Overview, Quota, Models, Monthly, Daily, Hourly, Stats এবং Agents। পুরো এক বছরের কার্যকলাপ একটি ইন্টারঅ্যাকটিভ, ঘোরানো-যায় এমন 3D কন্ট্রিবিউশন গ্রাফে দেখানো হয়। ড্যাশবোর্ডে OAuth কোটা কার্ড সহ পেস প্রজেকশন, একটি লাইভ সেশন ট্রেস, অ্যাক্টিভিটি স্ট্রিক, এবং কীবোর্ড শর্টকাট (ট্যাবের জন্য ⌘1–9, চার্টের জন্য ⌘G, সেটিংসের জন্য ⌘,)ও রয়েছে। কোনো ব্যাকগ্রাউন্ড রিফ্রেশ ব্যর্থ হলে, শেষ জানা রিডিংটি খালি না করে ধরে রাখা হয়। Homebrew cask-এর মাধ্যমে ইনস্টলেশন পাওয়া যায়, এবং ইন-অ্যাপ আপডেট Sparkle ব্যবহার করে একটি অপ্ট-ইন বিটা চ্যানেল সহ। রিলিজগুলো Developer ID দিয়ে সাইন করা এবং Apple দ্বারা নোটারাইজ করা, এবং প্রতিটি GitHub Release-এ একটি DMG থাকে। অ্যাপটির জন্য macOS 14+ সহ একটি Apple Silicon Mac প্রয়োজন; Liquid Glass ফিচারের জন্য macOS 26 এবং গ্লাস প্যানেলের জন্য macOS 27 দরকার, পুরোনো সিস্টেমে একটি vibrancy ফলব্যাক সহ। সোর্স থেকে বিল্ড করতে Xcode 27 প্রয়োজন। আর্কিটেকচারগতভাবে, Rust ডেটা লেয়ার সামলায়: পাবলিক tokscale-core শেয়ার্ড ইঞ্জিন (একটি Git সাবমডিউল হিসেবে পিন করা) সেশন পার্সিং, অ্যাগ্রিগেশন এবং প্রাইসিং করে, আর অ্যাপ-মালিকানাধীন tb_core_ffi কোটা ফেচিং করে এবং একটি C ABI এক্সপোজ করে। Swift UI-এর মালিক: SwiftUI ভিউ, NSStatusItem শেল এবং Sparkle আপডেট। একটি প্রজেক্ট নলেজ বেস Rust-থেকে-Swift আর্কিটেকচার, ভেরিফিকেশন গেট এবং রিলিজ চেইন ডকুমেন্ট করে। প্রজেক্টটির আগের নাম macOS-এ সংস্করণ 2.0 পর্যন্ত TokenBar ছিল; আপগ্রেড করলে সেটিংস, হিস্ট্রি এবং লগইন আইটেম সংরক্ষিত থাকে। একই Rust কোরের উপর নির্মিত একটি সঙ্গী Windows ট্রে সংস্করণও রয়েছে। Syrtis Junho Yeo-র tokscale প্রজেক্ট থেকে উদ্ভূত, এবং এর ড্যাশবোর্ড লেন্সগুলো tokscale ইন্টারঅ্যাকটিভ TUI-এর আদলে তৈরি। প্রোডাক্ট লাইনটি tokcat-এর একটি ফর্ক হিসেবে শুরু হয়েছিল, এবং কোটা-পেস কার্ডগুলো CodexBar-কে রেফারেন্স করে। এটি MIT লাইসেন্সের অধীনে।