anir0y/offline-statement-tracker — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a local only personal finance dashboard for my bank and credit card PDF statements. I want to drop in password protected PDFs, have the app unlock them using saved private config, detect the bank or card, pull out the transactions, remove duplicate self transfers, and categorize spending with editable rules.

Make it a simple Python web app I can run on my laptop. Nothing private should leave my machine unless I choose to use an AI chat feature. The chat should answer questions about my finances using safe summaries by default, with an obvious opt in if I ever want to send full transaction details.

The dashboard should show monthly income and expenses, category breakdowns, recurring payments, top merchants, and a transaction list. Include settings for LLM providers like Claude, Gemini, or local Ollama, plus demo data so I can test it without real statements.

Please include config examples, local database storage, validation checks, and a simple run command. Look up current docs online if needed.

Want more depth? Deep Reverse