Bagels

github.com/EnhancedJax/Bagels Finance & Property Open-source projectOpen source

Bagels tracks and analyzes expenses and money flow through a terminal-based interface.

github.com/EnhancedJax/Bagels
Bagels homepage screenshot

About Bagels

Bagels is an open-source terminal interface for tracking and analyzing money flow. It supports accounts, (sub)categories, splits, transfers, records, and templates for recurring transactions, along with filtering by label, amount and category, spending plots with estimated spending, insights, and a budgeting tool.

It runs on macOS, Linux, and Windows and stores data locally, with commands to set the storage location and locate the database and config files. Importing from various formats and bank sync are listed on the roadmap as future work.

Key features

  • Track accounts, subcategories, splits, transfers and records
  • Templates for recurring transactions with number-key entry
  • Filter records by label, amount and category
  • Spending plots and graphs with estimated spending
  • Budgeting tool for saving and limiting spending
  • Customizable keybindings and defaults including first day of week
Best for: People who prefer working in a terminal and want to keep expense data stored locally.
Good for
  • Data is kept locally rather than in an online account
  • Available for macOS, Linux, and Windows with several install methods
  • Open source under GPL-3.0 license
Watch out for
  • Terminal use is required, with modern terminals recommended
  • Importing from various formats is listed on the roadmap as future work
  • Bank sync is listed in the backlog as future work

Bagels at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Linux, macOS, Windows
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Bagels alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 18 alternatives

Index

github.com/pAulseperformance/awesome-pinescript

This collection brings together TradingView Pine Script resources, including indicators, strategies, libraries, tools, and learning materials.

Open source
16 alternatives

Popular in Finance & Property

Well-known listings from the same topic.

All 80

Bagels FAQ

How can Bagels be installed?
It can be installed via uv with "uv tool install --python 3.13 bagels", and also via Brew, Pipx, Conda, or X-CMD.
How do I control where Bagels stores data?
Start it with "bagels --at \"./\"" to store data at that path, and use "bagels locate database" and "bagels locate config" to find the file paths.
Can I migrate from another service?
Yes, the repository provides a migration guide for migration from other services.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing