v0.3.0
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
- Mount the DMG and drag Filbert to /Applications.
- 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.