Skip to content

v0.3.0

Choose a tag to compare

@victorhqc victorhqc released this 23 Jul 21:40
1489a7b

Overview

Filbert gets a new Cursor provider, a project rename from AI Usage, and
smarter Keychain handling. Claude Code refreshes are more isolated, and
Keychain prompts no longer fire on every refresh.

✨ Features

  • New Cursor provider tracks subscription and on-demand spend using your
    local Cursor auth tokens — no API key needed.
  • The app is now called Filbert. Your keys, preferences, and Claude Code
    setup migrate automatically on first launch.
  • Claude Code refresh runs in an isolated temp directory, so you won't see
    macOS permission dialogs during usage checks.
  • The Claude Code provider now shows an "Install Claude Code" link in
    Settings for new users.

🐛 Bug Fixes

  • Keychain prompts no longer fire on every Cursor refresh. Tokens are
    imported once into Filbert's vault and refreshed from there.
  • Keychain write failures now show an error in Settings instead of silently
    discarding your API key.
  • Cursor provider now recognizes tokens from the latest Agent CLI Keychain
    layout.

📝 Changes since v0.2.2

  • Fix/permissions (#36) (1489a7b)
  • fix(cursor): support current Cursor Agent keychain layout (#35) (069b702)
  • docs: add screenshots to README and mark widgets as WIP (1bb7e34)
  • feat: add cursor as ai provider (#34) (bead8c4)
  • feat: rename project to Filbert (#33) (faa99b6)
  • feat: restrict Claude Code spawn startup probes (#32) (9ecd578)
  • feat(claude-code): add setup-help link to the Claude Code provider (#31) (c9e6015)
  • docs: rewrite README for clarity and add Conventional Commits guide (3f37c87)
  • docs: update mascot image in README (4542ad5)

Filbert 0.3.0

Unsigned macOS build (Apple Silicon). Direct distribution, ad-hoc signed.

  • DMG: Filbert-0.3.0-arm64.dmg
  • SHA-256: 25775e677c381ec13b684b9cc77fd4d5489dee296b51df15133b9d76079c9b23

Install

  1. Mount the DMG and drag Filbert to /Applications.
  2. On first launch, macOS Gatekeeper will block the app because it is
    unsigned. Do one of:
    • Right-click Filbert in /Applications → Open → confirm the
      prompt. Only needed once.

    • Or run this in Terminal:

      xattr -cr '/Applications/Filbert.app'

Why unsigned?

This is a transitional state. The moment an Apple Developer Program
membership is configured, releases automatically become signed and
notarized with no action on your part.