LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

fungible

Terminal UI for personal finance with Plaid sync, categorization, tags and FIRE tracking

TLDR

Launch the TUI (starts MCP and REST API in background)
$ fungible
copy
Run the demo with fake data (no setup required)
$ fungible --demo
copy
Link a new bank account via Plaid
$ fungible --setup
copy
Import a CSV statement
$ fungible import-csv /path/to/statement.csv
copy
Run only the MCP server for Claude Desktop
$ fungible mcp
copy

SYNOPSIS

fungible [options] [command]

DESCRIPTION

fungible is a keyboard-driven terminal application for managing personal finances. It syncs transactions from Plaid, imports CSVs, lets you write powerful categorization and renaming rules, tag transactions, track net worth over time, and calculate financial health metrics including FIRE progress.All data lives locally in `~/.fungible/`. Plaid tokens are encrypted at rest. The TUI, an MCP server (for Claude and other agents), and a REST API all share the same database so changes made from any interface are immediately visible everywhere.Key concepts:- Rules — substring or regex rules (with optional amount filters) that automatically categorize or rename transactions on import/sync.- Flexibility tiers — tag categories as fixed, flexible, or discretionary to understand spending behavior.- Tags — cross-cutting labels (trips, projects, clients) independent of categories.- Net worth history — periodic snapshots of assets and liabilities.- Financial health — runway, FIRE number, Coast FIRE, and adjustable assumptions.

PARAMETERS

--demo

Start with a pre-populated demo database (safe, isolated)
--setup
Run the first-time Plaid + configuration wizard
Subcommands:mcp
Run only the stdio MCP server (for Claude Desktop etc.)
api
Run only the REST API server

KEY BINDINGS (TUI)

From the main screen:`1` Dashboard, `2` Transactions, `3` Trends, `4` Net Worth, `5` Tags, `6` Financial Health, `7` Rules, `8` Accounts, `q` Quit.In Transactions: `e` edit, `g` tag, `i` ignore, `/` regex search.Full keybindings are shown in-app with `?`.

SEE ALSO

ledger(1), hledger(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid