{"repo":"tomfunk/fungible","free":true,"listed":false,"github":"https://github.com/tomfunk/fungible","clone":"git clone https://github.com/tomfunk/fungible.git","description":"Terminal UI and Desktop GUI for personal finance — Plaid sync, CSV import, AI assistant, and MCP server","language":"TypeScript","stars":109,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Personal finance, keyboard-first. Available as a terminal UI or a desktop app — both running over the same local data: Plaid sync, CSV import, categorize, tag, search, analyze. Plus an MCP server so Claude can read and manage it for you. Screenshots Terminal UI --- --- Desktop GUI --- --- Features - Plaid sync — connect bank accounts and pull transactions automatically; 15-min debounce with force-sync option - CSV import — import statement exports from any bank with flexible column mapping - Manual assets — track a house, car, or other asset by name and value - Category & name rules — substring or regex rules that auto-categorize and rename transactions; survives re-syncs - Spending flexibility — tag categories as fixed / flexible / discretionary; see breakdown on Dashboard - Delta mode — per-category spending deltas vs prior period, same period last year, and 12-month rolling average; heat-map coloring - Tags — label transactions across accounts (trips, projects, events) and view summaries by tag - Net worth — balance history with asset/liability breakdown; by account or by type - Financial health — cash and liquid runway, FIRE number and progress, years to retirement with adjustable assumptions - Trends — bar charts for expenses, income, net, or any category; per-range aggregation - Regex search — shared across Dashboard, Transactions, and Trends - Dedup review — review and remove CSV transactions that duplicate Plaid imports - MCP server + HTTP API — Claude (or any script)","default_branch":null,"files":null,"tree":[],"storefront":"/r/tomfunk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tomfunk/fungible/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}