bagels

A powerful expense tracker that lives in your terminal.

uv tool install --python 3.13 bagels

bagels is a powerful TUI expense tracker for the terminal, letting you record and review expenses in one place.

 

Features include accounts, (sub)categories, splits, transfers, recurring transaction templates, quick entry shortcuts and budgeting insights. This tool also shows your accounting graphically in tables, line charts, records, as category breakdowns, people owed and has plotting tools that highlight spending and forecasting trends. You can customize keybindings, set defaults like first weekday and it saves data locally in a SQLite database.

 

bagels is suitable for programmers, students, hobbyists and those who are looking for distraction free budgeting. If you prefer doing accounting in the terminal and need a TUI with support for interactive spending insights and filtering, bagels works best here.

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.