Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 1727Tools index

Previous survey · No. 1721 ·

Pricing
Open Source
Type
TOOL
Builder
santifer
GitHub
9 stars
Date

About

SwiftBar plugin for macOS providing real-time Claude API usage monitoring with rate limit predictions and smart alerts.

What it does

Claude Pulse turns quota consumption into a pacing signal. It compares used capacity with elapsed time in Claude’s five-hour and seven-day windows, then uses colors to show whether the current pace is sustainable. Its menu also exposes reset timing, recent sessions, productivity statistics and configurable notifications.

Why it's ranked here

This is a focused answer to an annoying Claude Code problem: quota percentages alone do not reveal whether usage is running ahead of schedule. The burn-rate comparison adds that missing context, while reset timing and threshold notifications make the result actionable. Its narrow platform and dependency requirements limit the audience.

What's good

The pacing model is easy to interpret: green means sustainable, while yellow, orange and red indicate increasing risk of early exhaustion. It handles both quota windows separately, can resume recent sessions from the menu and lets users configure alert thresholds, cooldown duration, session count and optional display sections.

Tradeoffs

It requires macOS, SwiftBar, jq and an active Claude Code OAuth session. Installation involves copying an executable Bash script into SwiftBar’s plugin folder. The plugin reads credentials from macOS Keychain and calls Anthropic’s OAuth usage endpoint every minute, so it is neither cross-platform nor a standalone desktop application.

How to use it well

It suits frequent Claude Code users who need a persistent signal for pacing work across short and weekly quota windows. Keep it in the menu bar during long coding sessions, then use its colors, reset estimates and alerts to decide when to slow down. It does not manage billing, increase limits or replace Claude Code.

Technical notes+

README.md documents Homebrew installation of SwiftBar and jq, configuration, macOS requirements and the MIT license. claude-pulse.1m.sh is a Bash SwiftBar plugin scheduled by its name to refresh every minute. It retrieves the Claude Code OAuth token through the macOS security command, queries Anthropic with curl, parses JSON using jq and computes burn-rate colors with awk. The script also parses reset timestamps with BSD date, supports configurable alerts and display options, and includes special green states for usage below 20 percent or a reset approaching within 7 percent of the window.

Observed

License
MIT
Primary language
Bash
Platform
macOS
Interface
SwiftBar menu bar plugin
Installation surface
Homebrew dependencies plus an executable script copied into the SwiftBar Plugins folder
Runtime dependencies
SwiftBar, jq, curl, awk, macOS Keychain and an active Claude Code OAuth session
Documentation
English and Spanish README files

Read from README.md, README.es.md, claude-pulse.1m.sh.

What it can do

  • Monitor Claude API usage in real-time

    Claude API requests and responsesLive usage statistics and metrics

  • Predict rate limit violations

    Current API usage patterns and rate dataRate limit predictions and warnings

  • Display API usage in macOS menu bar

    Claude API usage dataMenu bar widget with usage information

  • Send smart alerts for usage thresholds

    API usage levels and predefined thresholdsAutomated notifications and alerts

  • Track API request counts and quotas

    Claude API request logsRequest count summaries and quota status

Tags

claudeswiftbarmacosmonitoringrate-limit

Tech Stack

Shell

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.