Use this file to discover all available pages before exploring further.
View Source Code
Check out the full source code for this example on GitHub.
This tutorial demonstrates how to build a Personal Finance Manager using Tensorlake and Claude. This application can parse PDF bank statements, categorize transactions using LLMs, store them in a PostgreSQL database, and answer natural language questions about your spending.
The Personal Finance Manager consists of two main agents:
Finance Analyzer Agent: Parses PDF statements, extracts transactions, categorizes them using Claude, and stores them in a database.
Finance Query Agent: Translates natural language questions (e.g., “How much did I spend on groceries?”) into SQL queries, executes them, and visualizes the results.
personal-finance/├── app.py # Main application logic and agents├── models.py # Pydantic models for transactions and queries├── config.py # Configuration and prompts└── requirements.txt