Cookies

With your permission, we use Google Analytics cookies to measure visits and improve the site. Necessary cookies are always on. You can change your choice or withdraw consent anytime in the footer, under Cookie settings. Cookie Policy

Skip to content

Agent Teams ·Advanced

AI Financial Coach Agent with Google ADK

About this app

The AI Financial Coach is a personalized financial advisor powered by Google's ADK (Agent Development Kit) framework. This app provides comprehensive financial analysis and recommendations based on user inputs including income, expenses, debts, and financial goals.

  • Complete open-source code
  • Step-by-step tutorial

Technical sheet

Category
Agent Teams
Difficulty
Advanced
Models
Gemini
Frameworks
Google ADK
Runs locally?
Needs cloud APIs
Required keys
GEMINI_API_KEYGOOGLE_API_KEY

License Apache-2.0 · content curated and maintained by Doutor AI.

Full tutorial

🎓 FREE Step-by-Step Tutorial

👉 Click here to follow our complete step-by-step tutorial and learn how to build this from scratch with detailed code walkthroughs, explanations, and best practices.

The AI Financial Coach is a personalized financial advisor powered by Google's ADK (Agent Development Kit) framework. This app provides comprehensive financial analysis and recommendations based on user inputs including income, expenses, debts, and financial goals.

Features

  • Multi-Agent Financial Analysis System
  • Budget Analysis Agent: Analyzes spending patterns and recommends optimizations
  • Savings Strategy Agent: Creates personalized savings plans and emergency fund strategies
  • Debt Reduction Agent: Develops optimized debt payoff strategies using avalanche and snowball methods
  • Expense Analysis:
  • Supports both CSV upload and manual expense entry
  • CSV transaction analysis with date, category, and amount tracking
  • Visual breakdown of spending by category
  • Automated expense categorization and pattern detection
  • Savings Recommendations:
  • Emergency fund sizing and building strategies
  • Custom savings allocations across different goals
  • Practical automation techniques for consistent saving
  • Progress tracking and milestone recommendations
  • Debt Management:
  • Multiple debt handling with interest rate optimization
  • Comparison between avalanche and snowball methods
  • Visual debt payoff timeline and interest savings analysis
  • Actionable debt reduction recommendations
  • Interactive Visualizations:
  • Pie charts for expense breakdown
  • Bar charts for income vs. expenses
  • Debt comparison graphs
  • Progress tracking metrics

How to Run

Follow the steps below to set up and run the application:

  1. Get API Key:
  • Get a free Gemini API Key from Google AI Studio: https://aistudio.google.com/apikey
  • Create a .env file in the project root and add your API key:

```

GOOGLE_API_KEY=your_api_key_here

```

  1. Clone the Repository:
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/
  1. Install Dependencies:
pip install -r requirements.txt
  1. Run the Streamlit App:
streamlit run ai_financial_coach_agent.py

CSV File Format

The application accepts CSV files with the following required columns:

  • Date: Transaction date in YYYY-MM-DD format
  • Category: Expense category
  • Amount: Transaction amount (supports currency symbols and comma formatting)

Example:

Date,Category,Amount
2024-01-01,Housing,1200.00
2024-01-02,Food,150.50
2024-01-03,Transportation,45.00

A template CSV file can be downloaded directly from the application's sidebar.

From the same category

Agent TeamsAdvanced

AQI Analysis Agent

The AQI Analysis Agent is a powerful air quality monitoring and health recommendation tool powered by Firecrawl and Agno's AI Agent framework. This ap…

  • OpenAI
Agent TeamsAdvanced

Codebase Migration & Refactor Planner (LangGraph)

An AI-powered multi-agent codebase migration assistant built with LangGraph and Streamlit that plans file-by-file refactoring tasks, performs human-in…

  • OpenAI
  • Llama
  • DeepSeek
  • local
Agent TeamsAdvanced

AI Domain Deep Research Agent

An advanced AI research agent built using the Agno Agent framework, Together AI's Qwen model, and Composio tools. This agent helps users conduct compr…

  • Qwen

Need a tailor-made solution?

Not sure where to start with AI in your business? Get a free assessment and a tailored plan - no commitment.

Save hours every week with AI, no hassle

Doutor AI gives you 1,859 ready-to-copy AI prompts, by industry and in plain English - plus a complete technical library for those who want to go further.

See plans