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

Starter Agents ·Easy

Breakup Recovery Agent Team

About this app

This is an AI-powered application designed to help users emotionally recover from breakups by providing support, guidance, and emotional outlet messages from a team of specialized AI agents. The app is built using Streamlit and Agno, leveraging Gemini 2.0 Flash (Google Vision Model) .

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

Technical sheet

Category
Starter Agents
Difficulty
Easy
Models
Gemini
Frameworks
Agno
Runs locally?
Needs cloud APIs
Required keys
GEMINI_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.

This is an AI-powered application designed to help users emotionally recover from breakups by providing support, guidance, and emotional outlet messages from a team of specialized AI agents. The app is built using Streamlit and Agno, leveraging Gemini 2.0 Flash (Google Vision Model) .

🚀 Features

  • 🧠 Multi-Agent Team:
  • Therapist Agent: Offers empathetic support and coping strategies.
  • Closure Agent: Writes emotional messages users shouldn't send for catharsis.
  • Routine Planner Agent: Suggests daily routines for emotional recovery.
  • Brutal Honesty Agent: Provides direct, no-nonsense feedback on the breakup.
  • 📷 Chat Screenshot Analysis:
  • Upload screenshots for chat analysis.
  • 🔑 API Key Management:
  • Store and manage your Gemini API keys securely via Streamlit's sidebar.
  • ⚡ Parallel Execution:
  • Agents process inputs in coordination mode for comprehensive results.
  • ✅ User-Friendly Interface:
  • Simple, intuitive UI with easy interaction and display of agent responses.

🛠️ Tech Stack

  • Frontend: Streamlit (Python)
  • AI Models: Gemini 2.0 Flash (Google Vision Model)
  • Image Processing: PIL (for displaying screenshots)
  • Text Extraction: Google's Gemini Vision model to analyze chat screenshots
  • Environment Variables: API keys managed with st.session_state in Streamlit

📦 Installation

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

🔑 Environment Variables

Make sure to provide your Gemini API key in the Streamlit sidebar:

  • GEMINI_API_KEY=your_google_gemini_api_key

🛠️ Usage

  1. Enter Your Feelings:
  • Describe how you're feeling in the text area.
  1. Upload Screenshot (Optional):
  • Upload a chat screenshot (PNG, JPG, JPEG) for analysis.
  1. Execute Agents:
  • Click "Get Recovery Support" to run the multi-agent team.
  1. View Results:
  • Individual agent responses are displayed.
  • A final summary is provided by the Team Leader.

🧑‍💻 Agents Overview

  • Therapist Agent
  • Provides empathetic support and coping strategies.
  • Uses Gemini 2.0 Flash (Google Vision Model) and DuckDuckGo tools for insights.
  • Closure Agent
  • Generates unsent emotional messages for emotional release.
  • Ensures heartfelt and authentic messages.
  • Routine Planner Agent
  • Creates a daily recovery routine with balanced activities.
  • Includes self-reflection, social interaction, and healthy distractions.
  • Brutal Honesty Agent
  • Offers direct, objective feedback on the breakup.
  • Uses factual language with no sugar-coating.

From the same category

Starter AgentsEasy

AI Blog To Podcast Agent

This is a Streamlit-based application that allows users to convert any blog post into a podcast. The app uses OpenAI's GPT-4 model for summarization, …

  • OpenAI
Starter AgentsEasy

AI Data Analysis Agent

An AI data analysis Agent built using the Agno Agent framework and Openai's gpt-4o model. This agent helps users analyze their data - csv, excel files…

  • OpenAI
Starter AgentsEasy

AI Data Visualization Agent

A Streamlit application that acts as your personal data visualization expert, powered by LLMs. Simply upload your dataset and ask questions in natural…

  • Llama
  • DeepSeek
  • 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