Use a chat agent to keep Actual up to date

They linked a custom agent to Actual so it could read uploads, answer budget questions, and prepare transaction changes for approval.

Done with Custom agent· Advanced· Sep 2026

What they did
The person set up a coding agent with tools for Actual’s API and then managed the budget through chat. They gave it bank images, statement PDFs, delivery-service files, and receipt emails, and it extracted transactions, compared sources, did the arithmetic, and caught duplicates. The agent also checked the live budget data, outlined the edits it planned, and only wrote them after the person reviewed the list and corrected any mistaken matches.
How it went
Using that setup, they were able to handle most transaction work and budget target updates without leaning on Actual’s normal interface, which they said removed enough hassle to keep budgeting regularly. No concrete performance numbers were shared, and commenters warned that errors can still lead to reliability and reconciliation issues.
Tips
Keep a git copy of Actual so you can undo bad changes quickly. Protect access with passkey-based authorization, and require a clear approval step before any irreversible change.

Try it yourself with Claude Code

I want to manage my Actual budget through a chat agent. Use Actual’s API to connect to my instance at [connection details], then let me upload files from [folder path] and ask questions about spending, categories, or transactions. For any receipt or statement I provide, extract the relevant entries, compare them with the current budget, and draft a list of proposed changes. Before you create, modify, remove, or submit anything, stop and show me the exact actions you intend to take, then wait for my approval. After I approve, apply the changes, verify the budget state, and tell me if anything still looks inconsistent. If a match is uncertain, ask me to choose the correct mapping before proceeding.

Fill in the [brackets]. Agents can make mistakes, so review anything before it is sent, paid or deleted.

Get 3 agent uses like this every morning

With the day's top AI news. Free, and one click to unsubscribe.