your-money-left-the-chat
your-money-left-the-chatは、Rustで開発された自動化ツールで、チャット内の金銭関連の情報を管理・分析する機能を提供します。ユーザーは、簡単な設定で自分の財務データを追跡し、必要な情報を迅速に取得できます。特に、データの可視化機能が充実しており、使いやすさと効率性を兼ね備えています。
GitHubスター
22
ユーザー評価
未評価
お気に入り
0
閲覧数
20
フォーク
3
イシュー
0
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 sqlite
If you facing with the error that can't find
sqlite3.lib
, Please installsqlite3
on your machine first.Create Sqlite Database
Just create file
database.db
in the:./src/infrastructure/database/sqlite_data/
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 --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?"