tomfunk

tomfunk / fungible

Public

Terminal UI for personal finance — Plaid sync, CSV import, AI assistant, and MCP server

15
0
89% credibility
Found May 26, 2026 at 15 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Fungible is a keyboard-driven terminal application for personal finance that syncs bank transactions via Plaid, imports CSV statements, automatically categorizes spending with customizable rules, and displays dashboards for spending trends, net worth, and financial health metrics including FIRE calculations.

How It Works

1
🔍 You discover a finance tool

You find Fungible online — a terminal-based app that helps you track spending, see your net worth, and understand your financial health.

2
🚀 You try the demo first

You launch the app with demo mode and explore fake accounts, transactions, and charts to see how everything works before connecting real data.

3
🏦 You connect your bank

The setup wizard guides you through linking your bank account using Plaid, a trusted service that keeps your login secure.

4
📊 You explore your dashboard

You see your spending broken down by category with colorful charts, switch between weeks and months, and drill into any category you want.

5
🤖 You chat with your financial assistant

You press a key to activate the built-in AI helper and ask questions about your finances in plain English — it can show you trends, suggest rules, or navigate to specific screens.

6
💡 You check your financial health

The app shows your cash runway, FIRE progress, and years until retirement with adjustable assumptions you can tweak with arrow keys.

You have clarity on your money

All your accounts are synced, transactions are organized, and you have a clear picture of where your money goes — all from your keyboard.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 15 to 15 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is fungible?

Fungible is a keyboard-driven terminal interface for personal finance, built in TypeScript. It pulls transactions from your bank accounts via Plaid, imports CSV statements, and gives you a full TUI for categorizing, searching, tagging, and analyzing your spending. The app runs locally with SQLite storage, exposes an HTTP API for scripting, and includes an MCP server so Claude can read and manage your finances directly.

Why is it gaining traction?

The killer feature here is the AI integration layer. Rather than just displaying data, the built-in agent can execute actions on your behalf—categorizing transactions, adding rules, navigating the UI to show you relevant screens. It follows a sensible financial priority waterfall (401k match first, then debt, then investing) and gives advice grounded in your actual numbers. The MCP server makes this particularly compelling: you can ask Claude about your spending patterns in plain English and have it take action. The demo mode (`fungible --demo`) lets you explore everything without connecting a real account.

Who should use this?

Developers and technical users who want full control over their financial data without handing it to a SaaS product. If you're comfortable in a terminal and want to script your finances, automate categorization, or integrate with an AI assistant, this hits a niche that mainstream apps ignore. The FIRE calculations and flexibility tier tracking appeal to people doing long-term financial planning. It's less suited for non-technical users or anyone who needs mobile access.

Verdict

Fungible is a well-architected, feature-rich tool for a specific audience. The TypeScript codebase, MCP integration, and thoughtful data model suggest competent engineering. However, with 15 stars and limited documentation, it's early-stage software—expect rough edges and plan to read the source when things break. The 0.899% credibility score reflects this maturity level. Worth trying if you fit the profile; too risky for production finance tracking until it gains community traction.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.