Skip to content

Releases: kvnwolf/mad-eye

v0.2.2

Choose a tag to compare

@kvnwolf kvnwolf released this 12 Aug 01:19

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-eye

v0.2.1

Choose a tag to compare

@kvnwolf kvnwolf released this 01 Aug 06:37

Install: brew install --cask kvnwolf/tap/mad-eye

Fixes

  • cache the keychain token until expiry to cut recurring macOS authorization prompts (#2)

Signed with Developer ID and notarized β€” Gatekeeper opens it cleanly.

v0.2.0

Choose a tag to compare

@kvnwolf kvnwolf released this 29 Jul 15:36
26cb434

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-eye

Or 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

Choose a tag to compare

@kvnwolf kvnwolf released this 22 Jul 08:31

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.app

mad-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.

v0.1.0

Choose a tag to compare

@kvnwolf kvnwolf released this 22 Jul 08:06

⚠️ Superseded by v0.1.1 β€” please use that release.