Chapter 8 · GitHub facts 2026-10-22
Actual
What it does
The README calls Actual a local-first personal finance tool, written in Node.js, with sync across devices. The root package.json is a workspace over packages/*, and its scripts name browser, sync-server, and Electron targets. GitHub’s primary language is TypeScript; Swift is also reported. This list files it as a local-first app and a common surface for agents. It is not itself an LLM agent.
Repository facts
| Repository | actualbudget/actual |
| GitHub description | A local-first personal finance app |
| Stars | 29,666 |
| Forks | 3,190 |
| Created | 2022-04-29 |
| Default branch | master |
| Last commit | 2026-10-21 d1a536f |
| Last push | 2026-10-21 |
| License | MIT |
| Homepage | https://actualbudget.org |
| Primary language | TypeScript |
| Languages | TypeScript, JavaScript, CSS, Shell, Dockerfile, HTML, PEG.js, Swift |
| Topics | budgeting, finance, money, personal-finance |
Source: GitHub API, 2026-10-22.
Technical stack
Primary language reported by GitHub: TypeScript. Languages reported by GitHub: TypeScript, JavaScript, CSS, Shell, Dockerfile, HTML, PEG.js, Swift. Repository root contains: packages.
No dependency manifest was read on the fetch date.
Activity
Last commit on the default branch master: 2026-10-21 (d1a536f). Subject: bump node and electron (#9298).
Last push to the repository: 2026-10-21. Created: 2022-04-29.
Who it is for
For people connecting an assistant to a local budget, usually through a read or approval-gated bridge.
In this list
Filed under: Chapter 8.
Category note: Personal Finance.
Related project pages: Beancount.