🍺 BREW Explorer

← all formulae

bagels

brew install bagels v0.3.12_13 GPL-3.0-or-later

Powerful expense tracker that lives in your terminal

97
30-day installs · #3525
321
90-day · #3434
1.1k
365-day · #3720
2.8k
★ GitHub stars · updated 1y ago

Runtime dependencies

GitHub topics

cli expense-tracker python python3 ssh terminal textual tui uv

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "certifi",
    "libyaml",
    "numpy",
    "pydantic",
    "python@3.14"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Powerful expense tracker that lives in your terminal",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:44+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "bagels",
  "github_default_branch": "main",
  "github_last_commit_at": "2025-07-06T01:56:26Z",
  "github_readme_excerpt": "# \ud83e\udd6f Bagels - TUI Expense Tracker\n\nPowerful expense tracker that lives in your terminal.\n\n![PyPI - Version](https://img.shields.io/pypi/v/bagels?style=for-the-badge)\n![GitHub License](https://img.shields.io/github/license/EnhancedJax/Bagels?style=for-the-badge)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/Bagels?style=for-the-badge)\n\n\u003c!-- \u003ca title=\"This tool is Tool of The Week on Terminal Trove, The $HOME of all things in the terminal\" href=\"https://terminaltrove.com/bagels\"\u003e\u003cimg src=\"https://cdn.terminaltrove.com/media/badges/tool_of_the_week/svg/terminal_trove_tool_of_the_week_black_on_white_bg.svg\" alt=\"Terminal Trove Tool of The Week\" height=\"28\" /\u003e\u003c/a\u003e --\u003e\n\n![Bagels](./public/screenshots/thumb1.png)\n![Bagels](./public/screenshots/thumb2.png)\n\nBagels expense tracker is a TUI application where you can track and analyse your money flow, with convenience oriented features and a complete interface.\n\n\u003e **Why an expense tracker in the terminal?**\n\u003e I found it easier to build a habit and keep an accurate track of my expenses if I do it at the end of the day, instead of on the go. So why not in the terminal where it\u0027s fast, and I can keep all my data locally?\n\n## \u2728 Features\n\nSome notable features include:\n\n- Accounts, (Sub)Categories, Splits, Transfers, Records\n- Templates for Recurring Transactions\n- Add Templated Record with Number Keys\n- Clear Table Layout with Togglable Splits\n- Transfer to and from Outside Tracked Accounts\n- \"Jump Mode\" Navigation\n- Less and Less Fields to Enter per Transaction, Powered by Transactions and Input Modes\n- Insights\n- Customizable Keybindings and Defaults, such as First Day of Week\n- Label, amount and category filtering\n- Spending plottings / graphs with estimated spendings\n- Budgetting tool for saving money and limiting unnecessary spendings\n\n## \ud83d\udce6 Installation\n\n\u003cdetails open\u003e\n    \u003csummary\u003e\u003cb\u003eRecommended: By UV\u003c/b\u003e\u003c/summary\u003e\n\nBagels can be installed via uv on MacOS, Linux, and Windows.\n\n`uv` is a single Rust binary that you can u",
  "github_repo": "EnhancedJax/Bagels",
  "github_stars": 2813,
  "github_topics": [
    "cli",
    "expense-tracker",
    "python",
    "python3",
    "ssh",
    "terminal",
    "textual",
    "tui",
    "uv"
  ],
  "homepage": "https://github.com/EnhancedJax/Bagels",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 97,
  "installs_365d": 1064,
  "installs_90d": 321,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-3.0-or-later",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "bagels",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 3525,
  "rank_365d": 3720,
  "rank_90d": 3434,
  "raw_hash": "d4b38b3b6ac95f7a",
  "recommended_dependencies": [],
  "revision": 13,
  "ruby_source_path": "Formula/b/bagels.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "0.3.12",
  "versioned_formulae": [],
  "why_use_this": null
}