Actual Budget — Local-First Personal Finance App
Actual is an open-source personal finance app with envelope budgeting, bank sync, multi-device sync, and local-first architecture — a YNAB alternative.
Safe staging for this asset
This asset is staged first. The copied prompt tells the agent to inspect the staged files and ask before activating scripts, MCP config, or global config.
npx -y tokrepo@latest install 791dd19e-349f-11f1-9bc6-00163e2b0d79 --target codexStages files first; activation requires review of the staged README and plan.
What it is
Actual is an open-source personal finance application built on a local-first architecture. It provides envelope budgeting, bank synchronization, and multi-device sync while keeping your financial data under your control. It positions itself as a privacy-focused alternative to YNAB.
The tool is aimed at individuals who want full ownership of their financial data. If you track spending, manage budgets, or need bank sync without trusting a third-party cloud, Actual fits that use case.
How it saves time or tokens
Actual eliminates manual data entry by syncing directly with bank accounts. The local-first design means the app works offline and syncs when connectivity returns, so you never lose work. Envelope budgeting enforces discipline without requiring spreadsheet gymnastics.
How to use
- Clone the Actual repository or pull the Docker image from the official docs.
- Run the server locally or on a VPS for multi-device sync.
- Connect your bank accounts through the integrated sync feature.
- Create budget categories and assign envelope allocations.
# Self-host Actual with Docker
docker pull actualbudget/actual-server:latest
docker run -p 5006:5006 -v actual-data:/data actualbudget/actual-server:latest
Example
After launching the server, open http://localhost:5006 in your browser. Create a new budget file, add accounts, and start categorizing transactions. The interface supports importing from YNAB, CSV, and OFX files.
Related on TokRepo
- Self-hosted tools — Browse other self-hosted applications for personal productivity
- Automation tools — Discover tools that automate repetitive workflows
Common pitfalls
- Bank sync availability varies by region; check supported institutions before committing.
- The local-first model means you must manage your own backups. No cloud provider does it for you.
- Multi-device sync requires running the server component; the desktop app alone does not sync.
Frequently Asked Questions
Actual is open-source and free to self-host. You run the server yourself, so there are no subscription fees. The project is maintained by a community of contributors under an open license.
Actual offers similar envelope budgeting features but runs locally rather than in the cloud. You own your data entirely. YNAB is a paid SaaS product with its own servers, while Actual is free and self-hosted.
Yes, Actual supports bank syncing through integrations like GoCardless (formerly Nordigen) for European banks and SimpleFIN for US banks. Availability depends on your region and financial institution.
Actual is a web application, so it works in any mobile browser when pointed at your server. There is no native mobile app, but the responsive web interface provides a usable mobile experience.
Actual includes a built-in YNAB import tool. Export your YNAB budget data and use the import feature in Actual to bring over categories, accounts, and transaction history.
Citations (3)
- Actual Budget GitHub— Actual is an open-source personal finance app with envelope budgeting
- Actual Budget Docs— Local-first architecture with multi-device sync
- Actual Budget Bank Sync Docs— Bank sync via GoCardless and SimpleFIN integrations
Related on TokRepo
Source & Thanks
- GitHub: actualbudget/actual — 25.9K+ ⭐ | MIT
- Website: actualbudget.org
Discussion
Related Assets
Maybe — Open Source Personal Finance Manager
Maybe is an open-source personal finance app for tracking net worth, investments, spending, and budgets with bank syncing and self-hosting support.
Colanode — Open-Source Local-First Slack and Notion Alternative
A self-hosted collaboration platform combining real-time team chat, a rich document editor, and a knowledge base in a single local-first application that keeps all data on your own infrastructure.
Firefly III — Self-Hosted Personal Finance Manager
Firefly III is an open-source personal finance manager for tracking expenses, budgets, and bank accounts. Self-hosted with full privacy, multi-currency, and powerful reporting.
Refact — Local-First AI Coding Assistant
Refact is an open-source, local-first AI coding assistant: install the IDE plugin, run local refact-lsp, and connect a model provider.