The Terminal is BudgetLabs's keyboard-first interface. If you grew up on the command line, this is for you. If you didn't, you'll never need it — every Terminal command has an equivalent in the regular UI.
Open it
Go to Lab > Terminal.
The Terminal is a simple input field at the bottom of a scrollback area. Type a command, press Enter, see the result.
What it does
The Terminal is good at things that are tedious in the visual UI:
- Re-running an action you already ran (use the up arrow for history).
- Bulk operations that would take many taps in the dashboard.
- Producing a structured table of data you'd rather skim than scroll through.
How a command runs
- Type the command.
- Press Enter.
- The Terminal previews the action and waits for confirmation if anything destructive is involved.
- Confirm with the prompted confirmation token; the Terminal applies the change and prints the new state.
You'll never have a Terminal command silently delete or overwrite something. Mutating commands always require explicit confirmation.
Help
Type help to see the current list of supported commands, with one-line descriptions and usage examples. The list expands as new commands ship.
Output
Most commands print a structured table — categories, transactions, challenges, scenarios. Tables are rendered with column alignment so they're easy to scan at a glance.
When not to use the Terminal
If a single tap in the regular UI does the job, do that. The Terminal pays off when you're doing the same operation many times, or when the visual UI doesn't expose the data you want to see.
Safety
Every destructive action (delete, archive, reset) requires a confirmation token. Read what the Terminal previews before you confirm — it's there to keep you from undoing yesterday's work by accident.