CodexBar: had token di menu bar (Codex, Claude, Gemini & Co.)

CodexBar: had token di menu bar (Codex, Claude, Gemini & Co.)

6 min read
Apps Apple Ai

2026 ialah tahun yang hebat untuk membina: dengan Codex, Claude, Gemini (dan seolah-olah ada alat baharu setiap bulan), anda ada lebih banyak kuasa di meja berbanding sebelum ini.

Dan pada masa yang sama, ia juga tahun yang sangat mengecewakan untuk membina.

Bukan kerana model, tetapi kerana realiti di sekeliling: limits, token, kredit, tetingkap sesi, had mingguan dan pemasa reset.

Kita membina dengan model, tetapi kita membina dalam bajet.

Saya sudah menggunakan CodexBar sekitar seminggu. Ia masih agak buggy di beberapa tempat, tetapi tetap sangat membantu, terutamanya kerana ia tidak cuba menjadi “satu lagi chat”, sebaliknya menyelesaikan masalah yang berbeza:

Bagaimana saya boleh nampak bila saya masih boleh bekerja dan bila saya perlu menunggu semula?

Dan ya: saya kerap juga mencapai had langganan OpenAI, Gemini dan Claude. Terutama bila sesi coding panjang untuk tool atau projek sendiri, ia berlaku lebih cepat daripada yang disangka. Lepas itu, anda menunggu sehingga token (atau kredit) reset.

Apa itu CodexBar?

CodexBar ialah aplikasi kecil menu bar macOS yang memaparkan usage dan had anda: mengikut provider, bersama masa reset.

Projek ini Open Source (MIT) dan percuma.

Di sebaliknya ialah Peter Steinberger (GitHub: steipete). Jika namanya familiar dari hype OpenClaw (dahulu Clawdbot/Moltbot), ya, orang yang sama. Pada pertengahan Februari 2026, Steinberger menyertai OpenAI. Itu juga sebab projek ini begitu menonjol sekarang.

Dan ia masuk akal dari segi cerita: OpenClaw ialah agent autonomi yang terkenal membakar token (dan kos) dalam jumlah besar untuk run yang panjang. Jadi “instrument cluster” seperti CodexBar memang tepat pada masanya.

Idenya ringkas: daripada klik tiga dashboard (atau buka halaman usage di tengah flow), anda nampak had anda terus di menu bar.

UI-nya sengaja minimal:

  • Tiada ikon Dock.
  • Satu item status bagi setiap provider (atau mod opsyenal untuk menggabungkan ikon).
  • Ikon kecil dengan dua bar: sesi di atas, minggu di bawah (jika ada), termasuk countdown reset.

Jika anda lebih suka paparan seperti dashboard kecil, CodexBar juga menyediakan macOS widgets (WidgetKit) yang mencerminkan “Menu Card Snapshot” (Notification Center atau desktop).

Mengapa ini tiba-tiba penting

Jika anda hanya menghantar prompt sekali-sekala, perkara ini tidak begitu penting.

Tetapi jika anda benar-benar membina, maksudnya 2-3 jam fokus pada satu topik, refactor, test, undur, cuba semula, maka “pengurusan had” menjadi sebahagian daripada rutin.

Dan inilah yang licik: limits bukan sekadar memutuskan flow, ia juga memecahkan konteks.

Lebih jelas dengan nombor: bila tetingkap sesi anda (contohnya “5 jam” di Claude) tiba-tiba habis, atau had mingguan anda hampir habis, anda biasanya sedar hanya apabila sudah terlambat.

Dan ia bukan sekadar had masa dalam langganan Pro. Jika anda banyak guna API, had anda selalunya ialah wang. Membelanjakan $50 dalam satu petang “tanpa sedar” boleh berlaku dengan cepat. Terutama sejak hype OpenClaw, apabila ramai dev pada Januari/Februari 2026 melampaui bajet kerana agent berjalan semalaman tanpa pengawasan.

Anda sedang rancak, seni bina ada di kepala, test berjalan, anda perlukan satu lagi penyelesaian yang kemas. Dan kemudian:

Limit dicapai.

CodexBar tidak mengubah itu. Ia tidak memberi anda token. Tetapi ia memberi perkara yang penting ketika itu: kebolehramalan.

  • Patutkah saya jalankan satu lagi sekarang, atau tunggu 10 minit?
  • Sesi habis, tetapi weekly masih ada?
  • Provider mana yang boleh digunakan sekarang jika saya fleksibel?

Menu bar bagus untuk ini. Tapi bagaimana kalau anda perlukan had (atau kos) terus di terminal, contohnya untuk skrip atau CI/CD?

CLI terbina dalam (untuk power user)

CodexBar bukan hanya menu bar app. Ia juga mempunyai CLI sendiri, supaya anda boleh semak had dan kos dari terminal (berguna untuk skrip atau CI/CD):

codexbar status
codexbar cost --provider claude

Provider apa yang disokong?

Pada awalnya fokus lebih kepada Codex dan Claude, tetapi kini CodexBar menyokong lebih banyak. Bergantung pada provider, data had dibaca melalui CLI tempatan, OAuth, atau (opsyenal) cookie pelayar.

Antara provider yang disokong:

  • Codex
  • Claude Code
  • Gemini
  • Cursor
  • GitHub Copilot
  • Antigravity
  • Droid (Factory)
  • dan lain-lain (bergantung versi/setup)
Tetapan provider CodexBar pada macOS
Tetapan provider CodexBar

Penting: anda tidak perlu aktifkan semuanya. Tool ini paling baik bila anda hanya hidupkan provider yang anda benar-benar guna.

Privasi dan kebenaran (wajar diambil serius)

Bila anda dengar “aplikasi menu bar yang membaca usage saya”, adalah normal untuk rasa risau.

CodexBar cuba mengurusnya dengan kemas:

  • Secara default, parsing berlaku di peranti.
  • Ia tidak menyimpan kata laluan.
  • Untuk sesetengah provider, ia boleh guna semula cookie pelayar (opt-in) untuk memperkaya info dashboard.
  • Jika cookie tiada atau anda tidak mahu menggunakannya, ia akan fallback (bergantung provider) kepada sumber CLI.

Di macOS, penting juga untuk faham kenapa prompt tertentu muncul (Full Disk Access, Keychain, Files & Folders). Itu tidak automatik “mencurigakan”, tetapi sesuatu yang wajar diputuskan dengan sedar, sebaiknya dengan melihat dokumentasi dan issue tracker.

Terutamanya, Full Disk Access sering membuat orang risau. Biasanya sebabnya mudah: CodexBar perlukan ini hanya jika anda aktifkan integrasi cookie (opt-in), supaya ia boleh membaca database cookie tempatan Safari/Chrome. Banyak dashboard provider (contohnya Claude Web) tidak menyediakan usage API rasmi. Jika itu terlalu sensitif, elakkan cookie dan kekal dengan CLI/OAuth.

Begitu juga dengan Keychain: prompt biasanya muncul kerana CodexBar perlukan secret tempatan, contohnya untuk menyahenkripsi cookie Chrome melalui “Chrome Safe Storage” atau membaca kelayakan OAuth/CLI (bergantung provider).

Pemasangan (ringkas dan praktikal)

CodexBar berjalan pada macOS 14+.

Jika anda tidak guna Homebrew, anda boleh pasang CodexBar secara klasik sebagai .dmg melalui laman web atau GitHub releases. Dengan Homebrew:

brew install --cask codexbar

Selepas kali pertama dilancarkan:

  1. Buka Settings
  2. Aktifkan provider yang anda guna
  3. Jika perlu: pasang dan login CLI berkaitan, atau konfigurasi integrasi cookie

FAQ

Adakah CodexBar percuma?
Ya. CodexBar Open Source (lesen MIT) dan percuma.
Saya pengguna Windows. Ada alternatif?
Ya: di GitHub ada Win-CodexBar, port tidak rasmi dalam Rust yang mengisi jurang ini.
Kenapa CodexBar perlukan Full Disk Access?
Hanya jika anda aktifkan integrasi cookie (opt-in). Dalam kes itu, CodexBar membaca database cookie tempatan Safari/Chrome kerana banyak dashboard tiada usage API rasmi. Jika terlalu sensitif, elakkan cookie dan gunakan CLI/OAuth.
Kenapa macOS sering meminta akses Keychain?
Biasanya kerana secret tempatan diperlukan, contohnya untuk menyahenkripsi cookie Chrome melalui “Chrome Safe Storage” atau membaca kelayakan OAuth/CLI. Jika prompt mengganggu, matikan integrasi cookie atau nyahaktifkan provider tertentu.
Ada widgets?
Ya. CodexBar menyediakan macOS widgets (WidgetKit) yang mencerminkan “Menu Card Snapshot”. Anda boleh tambah melalui galeri widget (Notification Center atau desktop).
Boleh guna CodexBar dari terminal?
Ya. CLI terbina dalam sesuai untuk skrip atau CI/CD, contohnya codexbar status atau codexbar cost --provider claude.

Pandangan saya selepas seminggu (termasuk realiti bug)

Apa yang saya suka:

  • Anda dapat instrument cluster untuk tool AI anda.
  • Anda nampak masa reset dengan cepat tanpa tukar konteks.
  • Mengurangkan momen “tunggu dulu atau masih boleh teruskan?”.

Apa yang belum sempurna bagi saya:

  • Kadang-kadang nilai sekejap stale atau provider bermasalah.
  • Bergantung setup, cookie/permission di macOS boleh jadi “minefield” kecil (bukan kerana CodexBar, tetapi kerana macOS).

Namun begitu, nilainya sangat berbaloi. Terutama jika anda, seperti saya, kerap terkena had.

Kesimpulan

CodexBar bukan “satu lagi AI client”. Ia utility kecil untuk realiti moden: kita membina dengan model, tetapi kita membina dalam bajet.

Jika anda tidak pernah kena had, anda tidak perlukan ini. Tetapi jika anda kerap buat sesi coding panjang dan guna beberapa provider serentak, CodexBar cepat menjadi tool yang sukar ditinggalkan.

Sumber dan pautan

Jumpa lagi, Joe

© 2026 trueNetLab