Releases: kvnwolf/mad-eye
Release list
v0.2.2
mad-eye v0.2.2
Hitting a Claude limit should make the Eye shatterβnot make it lose sight of your usage entirely. This release keeps valid gauges visible when Anthropic omits an inactive window's reset time, and adds local diagnostics for the moments when the Popover cannot explain itself.
π Exhausted, not unreadable
Anthropic can return a perfectly valid usage response with resets_at: null for an inactive Session windowβespecially when the weekly allowance is exhausted. mad-eye now accepts that shape, preserves every gauge, and correctly shows the limit at 100% instead of falling back to βNo data yet Β· unreadable response.β
π§ Logs when the UI cannot help
Right-click the Eye and choose Reveal Logs in Finder to open the local diagnostic log at ~/Library/Logs/mad-eye/mad-eye.log. It records app status and sanitized failure details, while never writing OAuth tokens or response bodies.
π A trusted macOS install
The universal DMG continues through the Developer ID signing and Apple notarization gate before publication, so Gatekeeper can verify it without quarantine workarounds.
Install or update with:
brew install --cask kvnwolf/tap/mad-eyev0.2.1
v0.2.0
mad-eye β your Claude subscription usage as an animated menubar eye. π The Eye gets more agitated as you approach a limit and shatters at 100%.
What's new in 0.2.0
- π Signed with a Developer ID certificate and notarized by Apple β Gatekeeper opens it cleanly, no more quarantine workarounds.
- π Fixed the recurring macOS Keychain authorization prompts: every build now carries a stable signing identity, so one "Always Allow" sticks for good.
- π·οΈ The popover footer shows the app version (and a DEV badge on dev builds).
Install
brew install --cask kvnwolf/tap/mad-eyeOr grab the DMG below and drag mad-eye into Applications. On first launch, click "Always Allow" so it can read Claude Code's credentials.
v0.1.1
mad-eye β your Claude subscription usage as an animated menubar eye. π The Eye gets more agitated as you approach a limit and shatters at 100%.
What's new in 0.1.1
- π¨ A proper app icon (was the default Tauri logo).
- π Corrected install instructions for the unsigned build.
Install
brew install --cask kvnwolf/tap/mad-eye && xattr -dr com.apple.quarantine /Applications/mad-eye.appmad-eye isn't code-signed, so macOS Gatekeeper blocks it β the xattr clears the quarantine so it opens (Homebrew can't skip it). Prefer clicking? Install with just the brew half, then approve it under System Settings β Privacy & Security β Open Anyway. Universal DMG (Apple Silicon + Intel) is attached below.
Requirements
Needs Claude Code installed and logged in β mad-eye reads your usage from the same Keychain credentials (read-only). See the README for the privacy details.