你的钱跑了
STDIO基于Rust和SQLite的AI智能财务追踪系统
基于Rust和SQLite的AI智能财务追踪系统
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.
✍️ 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)
🔒 Offline & Local-First 100% yours – no internet, no accounts, no surveillance capitalism
| Layer | Tech | 
|---|---|
| Backend | MCP Rust SDK + SQLite + Diesel | 
| AI Interface | Claude / Ollama (via mcp-cli) | 
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 sqlite
If you facing with the error that can't find
sqlite3.lib, Please installsqlite3on your machine first.
Create Sqlite Database
Just create file database.db in any folder you want, or you can use this command
Database Setup
Makefile:
make migrate-up
Or using cargo as original
diesel migrate run
Build the Project
Makefile:
make build-release
Or using cargo as original
cargo build --release --bin your_money_left_the_chat
Edit the config file
Find the config.json, of your MCP agent then add this
Windows:
{ "mcpServers": { "money": { "command": "PATH-TO/your-money-left-the-chat/target/release/your_money_left_the_chat.exe", "args": ["PATH-TO/database.db"] } } }
Linux/MacOS:
{ "mcpServers": { "money": { "command": "PATH-TO/your-money-left-the-chat/target/release/your_money_left_the_chat", "args": ["PATH-TO/database.db"] } } }
Chatting with your dude (MCP Agent):
You: "Hey, I spent 129 baht on KFC today" MCP Agent: "Got it! I've logged that expense for you. Anything else?"