You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sahej is an AI-powered financial advisor built for Indian housewives who save regularly but lack access to personalised investment guidance. It combines a multi-agent CrewAI system with a clean chat interface to make investing simple, trustworthy, and accessible.
Features
Google SSO — one-tap sign-in, no passwords
AI-powered advice — multi-agent CrewAI crew (Financial Advisor, Investment Researcher, Savings Coach) answers questions in plain Hindi or English
Live investment data — fetches current rates for PPF, NSC, Sukanya Samriddhi, FDs, SIPs, and government schemes via web search
SIP calculator — projects returns for any monthly investment amount and duration
Chat history — all conversations persisted per user in Supabase
Built for India — understands Indian investment context, government schemes, and household savings patterns
User message
│
▼
┌─────────────────────┐
│ Savings Coach │ identifies goals, time horizons, savings capacity
└────────┬────────────┘
│ context
▼
┌─────────────────────┐
│ Investment Researcher│ searches live rates, finds matching schemes + products
└────────┬────────────┘
│ context
▼
┌─────────────────────┐
│ Financial Advisor │ writes the final warm, actionable reply to the user
└────────┬────────────┘
│
Response saved to Supabase → returned to frontend
All three agents share a single LLM instance (LLMProvider singleton) using OOP polymorphism — each subclasses BaseAgent and overrides role, goal, backstory, and tools.
Environment Variables
Backend .env
Variable
Description
SUPABASE_URL
Your Supabase project URL
SUPABASE_ANON_KEY
Supabase anon/publishable key
OPENAI_API_KEY
OpenAI API key
SERPER_API_KEY
Serper API key for live search
CORS_ORIGINS
JSON array, e.g. ["http://localhost:5173"]
Frontend .env
Variable
Description
VITE_SUPABASE_URL
Your Supabase project URL
VITE_SUPABASE_KEY
Supabase anon key
VITE_API_URL
Backend URL (default: http://localhost:8000/api)
About
AI-powered investment advisor for Indian housewives — CrewAI + FastAPI + React