← Direktori

OpenCode Usage Monitor

Buka OpenCode Usage Monitor ↗

Screenshot OpenCode Usage Monitor
Screenshot: github.com/wiscaksono/opencode-usage

OpenCode Usage Monitor adalah aplikasi menu bar macOS native yang memantau pemakaian langganan OpenCode Go. Ia duduk tenang di menu bar, lalu menampilkan tiga batas pemakaian — Rolling, Weekly, dan Monthly — lengkap dengan persentase, sisa waktu sampai reset, dan progress bar yang berwarna dinamis: hijau saat aman, kuning saat mulai tinggi, merah saat kritis.

Cara pakainya

Aplikasinya memakai API resmi OpenCode (opencode.ai/zen/go/v1/usage), jadi satu-satunya yang dibutuhkan adalah API key dari console OpenCode (menu Settings → API Keys, format sk-...). Tempelkan key itu di pengaturan aplikasi, dan sejak itu data pemakaian ditarik otomatis tiap lima menit — atau refresh manual kapan pun lewat tombol Refresh di bawah popup.

API key-nya disimpan di Keychain macOS, bukan UserDefaults, supaya rahasia tidak bersemayam di file preferensi biasa.

Ringan dan terminal-driven

Aplikasi ini berjalan sebagai background agent tanpa ikon dock, sesuai gaya utility menu bar pada umumnya. Build-nya murni SwiftPM dengan Makefile — tanpa proyek Xcode, tanpa GUI — jadi make build, make run, dan swift test sudah cukup untuk seluruh alur kerja. Butuh macOS 26 atau lebih baru.

Versi siap pakai tersedia sebagai .dmg di halaman Releases (ditandatangani ad-hoc, jadi Gatekeeper mungkin meminta klik kanan → Open saat pertama kali dijalankan). Lisensinya MIT.