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

Life Insurance Coverage Advisor Agent

About this app

A Streamlit application that helps users estimate the amount of term life insurance they may need and surfaces currently available policy options. The app is powered by the Agno agent framework, uses OpenAI GPT-5 as the LLM, the E2B sandbox for deterministic coverage calculations, and Firecrawl for live web research.

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

Technical sheet

Category
Starter Agents
Difficulty
Easy
Models
OpenAI
Frameworks
Agno
Runs locally?
Needs cloud APIs
Required keys
E2B_API_KEYFIRECRAWL_API_KEYOPENAI_API_KEY

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

Full tutorial

A Streamlit application that helps users estimate the amount of term life insurance they may need and surfaces currently available policy options. The app is powered by the Agno agent framework, uses OpenAI GPT-5 as the LLM, the E2B sandbox for deterministic coverage calculations, and Firecrawl for live web research.

Highlights

  • Minimal intake form (age, income, dependents, debt, assets, existing cover, horizon, location).
  • The agent runs Python code inside an E2B sandbox to calculate coverage with a discounted cash-flow style income replacement model.
  • Firecrawl search is used to gather the latest term-life products for the user’s geography and coverage needs.
  • Returns a concise coverage estimate, calculation breakdown, and up to three product suggestions with source links.

Prerequisites

You will need API keys for each external service:

ServicePurposeWhere to get it
OpenAI (GPT-5-mini)Core reasoning modelhttps://platform.openai.com/api-keys
FirecrawlWeb search + crawl toolinghttps://www.firecrawl.dev/app/api-keys
E2BSecure code execution sandboxhttps://e2b.dev

Installation

  1. Clone the GitHub repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
  1. Create and activate a virtual environment (optional but recommended).
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the Streamlit app:
streamlit run life_insurance_advisor_agent.py

Using the App

  1. Enter your OpenAI, Firecrawl, and E2B API keys in the sidebar (keys are kept in the local Streamlit session).
  2. Provide the requested financial information and choose an income replacement horizon.
  3. Click Generate Coverage & Options to launch the Agno agent workflow.
  4. Review the recommended coverage, rationale, and suggested insurers. Raw agent output is available in an expander for debugging.

Disclaimer

This project is for educational and prototyping purposes only and does not provide licensed financial advice. Always validate the output with a qualified professional and confirm details directly with insurance providers.

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

Breakup Recovery Agent Team

This is an AI-powered application designed to help users emotionally recover from breakups by providing support, guidance, and emotional outlet messag…

  • Gemini
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

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