- Explore MCP Servers
- your-money-left-the-chat
Your Money Left The Chat
What is Your Money Left The Chat
your-money-left-the-chat is a Rust-native financial tracker that utilizes SQLite and LLM technology to help users track their spending and analyze their financial habits through natural language conversations.
Use cases
Use cases include tracking daily expenses, managing debts, analyzing spending habits over time, estimating tax obligations, and visualizing financial data through graphs.
How to use
To use your-money-left-the-chat, install Rust, SQLite, and Makefile, clone the repository, install Diesel CLI, create a SQLite database, and set up the database using the provided Makefile commands.
Key features
Key features include natural language input for logging expenses, smart summaries for daily, monthly, and yearly breakdowns, graphical visualization of spending, tax calculation, debt management, and a local-first approach that ensures privacy and offline use.
Where to use
your-money-left-the-chat can be used in personal finance management, budgeting, and expense tracking for individuals who prefer a local and privacy-focused solution.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Your Money Left The Chat
your-money-left-the-chat is a Rust-native financial tracker that utilizes SQLite and LLM technology to help users track their spending and analyze their financial habits through natural language conversations.
Use cases
Use cases include tracking daily expenses, managing debts, analyzing spending habits over time, estimating tax obligations, and visualizing financial data through graphs.
How to use
To use your-money-left-the-chat, install Rust, SQLite, and Makefile, clone the repository, install Diesel CLI, create a SQLite database, and set up the database using the provided Makefile commands.
Key features
Key features include natural language input for logging expenses, smart summaries for daily, monthly, and yearly breakdowns, graphical visualization of spending, tax calculation, debt management, and a local-first approach that ensures privacy and offline use.
Where to use
your-money-left-the-chat can be used in personal finance management, budgeting, and expense tracking for individuals who prefer a local and privacy-focused solution.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Your Money Left The Chat
📀 Demo Video
TL;DR
A Rust-native 🦀, SQLite-backed, LLM-powered financial tracking system
AI-powered money tracker that logs your spending, analyzes your habits, and calculates taxes. all through natural conversation.
Talk to Claude or Ollama, and the system will store everything locally using SQLite, no cloud bullshit.
🧠 Features
-
✍️ Natural Language Input
Log expenses like:“Spent 129 baht on KFC today” → Stored instantly
-
📆 Smart Summaries
Daily, monthly, yearly breakdowns, including category-based analytics -
📊 Graph View (Only Claude Can Do THIS!!!)
Visualize how much of your soul goes into food every month -
📉 Tax Calculation
Estimate how much you’ll owe Uncle Sam (or whoever) -
💀 Debt Management
Track who owes you money and who’s ghosting you -
🪙 Bitcoin Tracking
Track your Bitcoin investments and their value over time -
🔒 Offline & Local-First
100% yours – no internet, no accounts, no surveillance capitalism
🦀 Tech Stack
| Layer | Tech |
|---|---|
| Backend | MCP Rust SDK + SQLite + Diesel |
| AI Interface | Claude / Ollama (via mcp-cli) |
🔧 Getting Started
-
Install Rust, SQLite, and Makefile
Rust: https://www.rust-lang.org/tools/install
SQLite: https://sqlite.org/download.html
GNU Make: https://www.gnu.org/software/make/ -
Clone the Repo
https://github.com/Rayato159/your-money-left-the-chat cd your-money-left-the-chat -
Install Diesel CLI
cargo install diesel_cli --no-default-features --features sqliteIf you facing with the error that can’t find
sqlite3.lib, Please installsqlite3on your machine first. -
Create Sqlite Database
Just create file
database.dbin the:
./src/infrastructure/database/sqlite_data/ -
Database Setup
Makefile:
make migrate-upOr using cargo as original
diesel migrate run -
Build the Project
Makefile:
make build-releaseOr using cargo as original
cargo build --release --example your_money_left_the_chat -
Edit the config file
If you using Claude Desktop just find the
claude_desktop_config.json, then add thisWindows:
{ "mcpServers": { "money": { "command": "PATH-TO/your-money-left-the-chat/target/release/examples/your_money_left_the_chat.exe", "args": [ "PATH-TO/your-money-left-the-chat/src/infrastructure/database/sqlite_data/database.db" ] } } }Linux/MacOS:
{ "mcpServers": { "money": { "command": "PATH-TO/your-money-left-the-chat/target/release/examples/your_money_left_the_chat", "args": [ "PATH-TO/your-money-left-the-chat/src/infrastructure/database/sqlite_data/database.db" ] } } } -
Chatting with your dude (Claude):
You: "Hey, I spent 129 baht on KFC today" Claude: "Got it! I've logged that expense for you. Anything else?"
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.











