Your finances,
crystal clear
Upload your bank statement and let AI reveal where your money goes. Get instant spend categorization, trend analysis, and chat with your financial data using natural language.
Monthly Spending
$4,235.50
Top Categories
From upload to insights
in seconds
Simply upload your bank statement and our AI does the rest. No manual categorization, no spreadsheets, no hassle.
Drop your statement here
Supports CSV, PDF, OFX formats
FinSight AI
Powered by LLaMA 3 via Groq
Where did most of my money go in March?
Based on your March transactions, here's the breakdown:
💡 Tip: Your dining expenses increased 15% from February. Consider meal prepping!
Works with statements from any bank
Everything you need to
understand your money
Transform raw bank data into actionable financial intelligence with AI-powered analysis and visualization.
Smart Categorization
AI automatically categorizes every transaction into meaningful spending categories
Trend Analysis
Visualize monthly patterns and detect anomalies in your spending behavior
AI Chat Interface
Ask questions in plain English and get instant answers about your finances
Savings Insights
Get personalized recommendations to optimize spending and save more
Visual spending insights
powered by Recharts
Beautiful, interactive charts help you understand spending patterns at a glance.
Monthly Trends
Anomaly Detected
Your April spending was 32% higher than your 3-month average.
Data visualization
that tells a story
Our analytics engine uses LlamaIndex for intelligent document parsing and Recharts for stunning visualizations — turning complex financial data into clear, actionable insights.
Automated anomaly detection catches unusual spending
Machine learning algorithms identify patterns and flag transactions that don't fit your typical behavior — helping you catch fraud or unintended subscriptions.
Built on a modern
full-stack architecture
FinSight showcases RAG pipelines, structured data extraction, real-time visualization, and blazing-fast LLM inference with Groq.
from fastapi import FastAPI
from groq import Groq
from llama_index import VectorStoreIndex
app = FastAPI()
client = Groq()
# Parse bank statement with LlamaIndex
@app.post("/analyze")
async def analyze_statement(file: UploadFile):
# Extract transactions
transactions = await parse_document(file)
# Categorize with LLaMA 3
response = client.chat.completions.create(
model="llama3-70b-8192",
messages=[{
"role": "user",
"content": f"Categorize: {transactions}"
}]
)
return responseSystem Architecture
Savings Opportunity Report
AI-generated recommendations based on your spending patterns and similar users.
Potential monthly savings
$347
Based on 12 optimization opportunities
Personalized savings
recommendations
FinSight analyzes your unique spending patterns and compares them against anonymized data from similar users to find specific, actionable ways to save.
Cancel unused subscriptions
You have 3 subscriptions with no activity in 60+ days
Switch to generic brands
Based on your grocery purchases
Optimize dining frequency
Eating out 2x less could save significantly
Your finances
in your pocket
Get instant insights anywhere with the FinSight mobile experience
Smart Categories
Auto-categorize every transaction instantly
Trend Insights
Visualize spending patterns over time
AI Assistant
Ask questions about your finances naturally