Bỏ qua điều hướng, đến nội dung
AI Usage Monitor

macOS 14+ · SwiftUI thuần · Không Electron

Mọi giới hạn AI coding,
ngay trên menu bar.

Phần trăm usage trực tiếp, đếm ngược reset và cảnh báo ngưỡng cho các công cụ AI bạn đang trả tiền. Chỉ đọc — tái dùng đăng nhập CLI sẵn có, không bao giờ lưu token.

v0.1.0 · macOS arm64

Tính năng

Tính năng

Nhỏ gọn nhưng chỉn chu.

Menu bar trực tiếp

Bốn chế độ hiển thị: chỉ icon, usage cao nhất, từng provider, hoặc chỉ critical. Chữ số monospaced nên số không nhảy.

Ngưỡng cảnh báo

Đặt mức warning và critical. Cards, bars và menu bar chuyển từ màu provider sang hổ phách rồi đỏ.

Đếm ngược reset

Mọi window đều hiện thời điểm reset — mặc định tương đối, hover để xem giờ chính xác.

Chuyển account Codex

Đăng ký nhiều Codex home và chuyển home live từ Settings. Chỉ move folder, không đụng credentials.

Stale trung thực

Lỗi thì giữ snapshot tốt gần nhất, ghi rõ stale kèm lỗi — không bao giờ im lặng hiện số 0.

Mở cùng máy

Khởi động cùng macOS và refresh theo lịch bạn chọn: 1–15 phút hoặc chỉ thủ công.

Providers

Providers

Một nơi theo dõi, mọi quota quan trọng. Mỗi tích hợp đọc đăng nhập bạn đã có.

OAuth usage endpoint

Claude Code

Session, weekly, scoped theo model và usage credits. Đọc CLAUDE_CODE_OAUTH_TOKEN, ~/.claude hoặc Keychain đăng nhập.

App-server local (JSON-RPC)

Codex

Rate limit 5 giờ và weekly kèm reset. Gọi Codex CLI bạn đã cài; hỗ trợ nhiều home, chuyển bằng 1 click.

Session app local, chỉ đọc

Cursor

Đọc session đã đăng nhập của Cursor.app từ database local mà không sửa gì. Cookie cursor.com dự phòng lưu trong Keychain.

GitHub device flow

Copilot

Kết nối tài khoản GitHub bằng device authorization. Token nằm trong Keychain, không nằm trong app.

Dashboard session cookie

OpenCode

Dán Cookie header dashboard một lần; chỉ auth cookie OpenCode được giữ trong Keychain.

Riêng tư

Privacy

Chỉ đọc từ thiết kế. Không gì rời khỏi máy bạn.

ProvidersPrivacy
Claude CodeOAuth token từ env, ~/.claude hoặc Keychain đăng nhập. Chỉ đọc, không ghi, không cache.
CodexGiao thức app-server local. App không bao giờ mở file auth.
CursorDatabase session local mở read-only. Cookie dự phòng nằm trong Keychain.
CopilotToken device-flow GitHub nằm trong Keychain.
OpenCodeSession cookie dashboard nằm trong Keychain.

Cài đặt

Install

Build từ source chưa tới một phút. Cần macOS 14+ và Swift 6. Đăng nhập từng provider CLI trước.

  1. 1.Clone repository

    git clone https://github.com/thienle99-dev/ai-usage.git
  2. 2.Build app bundle

    cd ai-usage && ./scripts/package-app.sh
  3. 3.Mở app và bật providers trong Settings

    open dist/"AI Usage Monitor.app"

Muốn bản build sẵn? Release có tag đính kèm .app tại trang Releases.

FAQ

FAQ

App có lưu token của tôi không?

Không. App đọc đăng nhập CLI đã tạo sẵn, không giữ gì liên quan credentials trong preferences/log, không ghi ngược vào file provider (chuyển account Codex cũng chỉ move folder).

Sao dữ liệu bị đánh dấu stale?

Lần refresh lỗi — mạng, auth hết hạn, hoặc endpoint đổi. Snapshot tốt gần nhất vẫn hiện kèm tuổi và lỗi, kỳ refresh sau tự thử lại.

Chuyển account Codex thế nào?

Đăng ký mỗi Codex home một lần trong Settings → Providers → Codex homes, rồi bấm “Make active”. App swap folder vào ~/.codex và refresh.

Số liệu lệch với CLI. Vì sao?

Endpoint không chính thức và thay đổi. Window, scope và ngữ nghĩa reset có thể khác giữa góc nhìn OAuth/API và CLI. Payload lạ hiện unavailable chứ không đoán.

Hỗ trợ macOS nào?

macOS Sonoma (14) trở lên, cả Apple Silicon và Intel.