
Access your Cobalt finances from Raycast — recent transactions, recurring streams, and account balances, plus an AI command that runs JavaScript against your data inside the Cobalt sandbox.
The Execute Cobalt Code tool lets @cobalt answer free-form questions about your finances by running JavaScript inside a V8 sandbox with a typed cobalt.* SDK scoped to your account. Ask things like:
@cobalt how much did I spend on coffee in the last 90 days@cobalt top 5 merchants this month by spend@cobalt what's my net worthAll data is fetched live from the Cobalt API over HTTPS. The OAuth refresh token is stored in the macOS Keychain. No analytics. No third-party tracking.
MIT (see package.json). This is a standalone Raycast extension that talks to the Cobalt API over HTTPS — no shared server code, no derivative work from the AGPL parts of the repo.
Browse and search your recent Cobalt transactions
Active subscriptions, bills, and recurring income
Connected bank and credit accounts with current balances
logoLookupName → logo.dev name flow used by recurring streams (Cobalt's /v1/transactions API doesn't expose merchant website / logoUrl, so all real rows were falling through to Icon.Coins)brandfetchClientId and logoDevToken preferences/v1 public API schemas via generated api-types.ts (bun run gen:api)/v1/transactions/recurring to /v1/recurringbalance, institution, items, flat category)/v1/networth endpointExecute Cobalt Code for free-form questions against the Cobalt sandbox