FreeAgent for Raycast now has AI tools

Talk to FreeAgent from Raycast AI to create invoices, log time, sort transactions, and bulk-create tasks in one prompt

Back in February I released a Raycast extension for FreeAgent, so I could manage invoices, timeslips, and bank transactions without leaving my keyboard. The full project page has the original story.

The latest update is the one I’ve been most excited to release: it plugs the extension into Raycast’s AI Extensions, so you can @freeagent in Quick AI, AI Commands, or AI Chat and get the AI to do real work in your account.

Raycast AI creating 48 tasks across four areas of a client project in FreeAgent from a single prompt

The thing that sold it to me

I had a client project where I needed to invoice each area of the work separately, by month. Four areas: Website, Residential, Commercial, and ERP. Twelve months. That’s 48 tasks, all named consistently (“Website - May”, “Residential - May”, and so on), all attached to the right project, all with the right billing settings.

Creating 48 tasks by hand in any web app is the kind of admin that makes you put it off for a week and then resent doing it. I’d been ignoring this exact job for a while.

Instead, I opened Raycast, typed one prompt, and it created all 48 tasks in about 30 seconds. It also tidied up a load of stale tasks in the same project that I didn’t need any more. Done.

What the tools can do

The update adds tools for the things I actually need to do day to day:

  • Invoices: find, create, update
  • Time: list, create, update, and delete timeslips
  • Projects and tasks: list, create, update, delete (including bulk-creating, as above)
  • Bank transactions: list, search explained ones, add or update explanations, categorise, and match files to transactions
  • Files: upload attachments straight into FreeAgent
  • Analysis: cash flow summaries, client insights, financial analysis

Because Raycast’s AI can chain tools across extensions, the interesting bit is what happens when you combine them. Pull a receipt from another extension and attach it to a transaction. Ask about a client and cross-reference with notes from somewhere else. The model figures out which tools to call.

Try it

If you’re a FreeAgent user and a Raycast user, this might save you a similar afternoon.

Install from Raycast Store | View source on GitHub

Steve Edson

Steve Edson

Full Stack Developer based in Sheffield