Codenotch: سهمیهٔ مصرف دستیارهای کدنویسی تو یه ناچ کوچیک
خلاصهٔ کاملتر
Codenotch یه اپ macOS با لایسنس MIT هست که یه ناچ مشکی کوچیک به یکی از لبههای صفحه میچسبونه. برای هر دستیار کدنویسی یه حلقه نشون میده که معلوم میکنه چند درصد از سقف مصرفت خرج شده. حلقهٔ Claude دقیقاً همون پنجرهٔ current session رو نشون میده که دستور /usage خود Claude Code نشون میده، پس عددها با هم فرق نمیکنن. اپ برای macOS 15 به بعد هست و یه نسخهٔ Windows هم با Rust و Tauri 2 داره.
لیست سرویسها طولانیه: Claude Code، Codex، Cursor، GitHub Copilot، Grok، Kimi، Kiro، Amp، GLM، DeepSeek و چند تا دیگه، بهعلاوهٔ مدلهای محلی تو Ollama، LM Studio و oMLX. بیشتر سرویسها از اعتبارنامه یا sessionی استفاده میکنن که ابزار اصلی قبلاً رو مک گذاشته، یعنی لازم نیست جدا لاگین کنی. برای مدلهای محلی هم سرعت تولید (tok/s)، مصرف RAM/VRAM و میزان استفاده از context نشون داده میشه.
ناچ فقط عدد نشون نمیده. وقتی یه جلسهٔ ایجنت درحال کاره یه کمان نازک داخل حلقه میچرخه، و وقتی منتظر جواب توئه حلقه نارنجی و چشمکزن میشه. وقتی یه ایجنت کارش تموم میشه یا سؤال میپرسه، ناچ ۵ ثانیه باز میشه و صدای هشدار پخش میکنه. اگه مصرف به 80% و 100% سقف برسه هم یه نوتیفیکیشن سیستمی میاد. چند اکانت Claude یا Codex هم هر کدوم حلقهٔ جدا میگیرن.
سازنده یه هشدار صادقانه هم داده: هیچ شرکتی API رسمی و تمیز برای درصد مصرف نداره. هر adapter (یعنی کدی که با یه سرویس خاص حرف میزنه) همون منبعی رو میخونه که خود اون اپ میخونه، مثل یه endpoint داخلی یا دیتابیس محلی، و اینها ممکنه بیخبر عوض بشن. برای همین هر خطا به یه وضعیت قابلدیدن مثل stale یا needsAuth تبدیل میشه، نه یه عدد ساختگی.
تعداد دفعههای خوندن عددها به کار ایجنتها بستگی داره. وقتی جلسهای فعاله هر ۳۰ ثانیه و وقتی همهچی بیکاره هر ۵ دقیقه عددها خونده میشن. اگه Claude با خطای 429 جواب بده، فاصله از ۶۰ ثانیه شروع میشه و هر بار دو برابر میشه تا سقف ۱۵ دقیقه. خود اپ هم با Sparkle و بهروزرسانیهای امضاشده با EdDSA خودکار آپدیت میشه.
نکات کلیدی:
- برای macOS 15 به بعده و نسخهٔ Windows با Rust و Tauri 2 هم داره
- حدود ۲۰ سرویس از جمله Claude Code، Codex، Cursor و GitHub Copilot رو پشتیبانی میکنه
- مدلهای محلی Ollama، LM Studio و oMLX خودکار شناسایی میشن
- عبور از ۸۰ و ۱۰۰ درصد سقف مصرف یه نوتیفیکیشن سیستمی میفرسته
- اپ گوشی برای iOS و Android فقط از طریق Wi-Fi محلی و با کد QR یهبارمصرف وصل میشه
- چون API رسمی برای مصرف وجود نداره، adapterها ممکنه با تغییر سرویسها از کار بیفتن




