An AI-powered financial education chatbot built using Streamlit and Google Gemini. The application helps users understand personal finance concepts such as budgeting, investing, SIPs, mutual funds, debt management, emergency funds, and retirement planning through conversational AI.
Try the deployed application here:
Hugging Face Space: https://huggingface.co/spaces/Jidnyasa11/financial-advisor-ai
- AI-powered financial guidance using Google Gemini
- 🇮🇳 India-focused financial examples and recommendations
- Interactive chat interface built with Streamlit
- Conversation history tracking
- Download chat history as a text file
- Clear conversation functionality
- Suggested financial questions for quick interaction
- Message timestamps
- Responsive and user-friendly interface
- Streamlit
- Python
- Google Gemini 2.5 Flash Lite
- Python Dotenv
financial-advisor-ai/
│
├── app.py
├── requirements.txt
├── .gitignore
├── .env
└── README.md
- Financial Advisor AI chatbot interface
- Suggested finance-related questions
- Conversation metrics
- Chat history sidebar
- How do I start investing?
- What is SIP investing?
- How much emergency fund should I keep?
- Create a monthly budget
- How can I reduce debt?
- What are mutual funds?
git clone https://github.com/jidnyasadthakre07/financial-advisor-ai.git
cd financial-advisor-aipython -m venv venvActivate the environment:
Windows
venv\Scripts\activateMac/Linux
source venv/bin/activatepip install -r requirements.txtCreate a .env file:
GEMINI_API_KEY=your_api_key_herestreamlit run app.pyThis project uses environment variables to securely manage API keys.
The .env file is excluded from version control using .gitignore.
Never commit API keys to GitHub.
- Financial literacy education
- Investment basics for beginners
- Budget planning
- Emergency fund guidance
- Debt management awareness
- Retirement planning fundamentals
This application is intended for educational purposes only.
It does not provide personalized financial advice, investment recommendations, tax advice, or guarantees of financial returns. Users should consult a qualified financial professional before making financial decisions.
- SIP Calculator
- EMI Calculator
- Retirement Planning Calculator
- Net Worth Tracker
- Financial Goal Planner
- Portfolio Analysis
- Financial News Summaries
- SQLite-based persistent chat history
- User Authentication
- Dark Mode Support
Developed as a Generative AI project using:
- Python
- Streamlit
- Google Gemini API