Skip to content

A financial AI agent built with Python, Flask, and Gemini 2.5 Pro. Features function calling for real-time stock/crypto data, interactive charting, and a decisive "Wall Street broker" persona for actionable investment insights.

Notifications You must be signed in to change notification settings

Muntasirzx/Finbee-AI-Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Finbee AI

Real-time market analysis β€’ Decisive investment strategies β€’ Wall Street-grade insights

Status Vercel Python Flask Gemini


Finbee AI Interface Finbee AI Interface

Launch Finbee AI

🎯 Core Features

🧠 Intelligent Decision Engine

Get direct Buy, Sell, or Hold recommendations backed by real-time data analysisβ€”no hedging, just decisive Wall Street-grade insights.

πŸ“Š Real-Time Market Data

Integrated with Yahoo Finance API for up-to-the-minute stock and cryptocurrency quotes with sub-second latency.

πŸ“ˆ Dynamic Visualization

On-demand historical performance charts and technical indicators rendered directly in the chat interface.

πŸŽͺ Conversational Profiling

AI-driven risk assessment and investment goal analysis for personalized portfolio recommendations.

Multi-Asset Support

πŸš€ Quick Start Guide

πŸ“‹ Prerequisites

πŸ’» Installation

πŸ”§ Step-by-Step Setup

1. Clone Repository

git clone https://github.com/your-username/finbee-ai-app.git
cd finbee-ai-app

2. Environment Setup

macOS/Linux:

python3 -m venv venv
source venv/bin/activate

Windows:

python -m venv venv
.\venv\Scripts\activate

3. Install Dependencies

pip install -r requirements.txt

4. Configure Environment Variables

Create .env file:

# API Configuration
GOOGLE_API_KEY="your-actual-google-api-key"
RAPIDAPI_KEY="your-actual-rapidapi-key"

5. Local Development Server

Create run_local.py:

# run_local.py
from dotenv import load_dotenv
load_dotenv()

from app import app

if __name__ == "__main__":
    app.run(debug=True, port=5001)

6. Launch Application

python run_local.py

Navigate to http://127.0.0.1:5001


πŸ—οΈ Technology Architecture

Frontend Stack

JavaScript Tailwind CSS HTML5

Backend Infrastructure

Python Flask Vercel

AI & Data Layer

Gemini API RapidAPI Yahoo Finance

🌐 Production Deployment

Vercel Deploy

Deployment Pipeline

  1. Repository Setup: Push code to GitHub repository
  2. Vercel Integration: Import repository into Vercel dashboard
  3. Environment Configuration: Add GOOGLE_API_KEY and RAPIDAPI_KEY to Vercel environment variables
  4. Automatic Deployment: Vercel detects vercel.json and deploys as Python Serverless Function
Auto Deploy

Note: Any push to main branch triggers automatic redeployment with zero downtime.


πŸ”„ Agentic Workflow Architecture

Agentic Workflow

Intelligence Flow

Step 1 Request Processing
Flask backend receives user requests and maintains conversation state with session management.
Step 2 Intelligent Analysis
Gemini 2.5 Pro analyzes context and determines optimal response strategy using advanced reasoning.
Step 3 Tool Selection
AI selects appropriate tools and parameters for real-time data retrieval and analysis.
Step 4 Market Data Integration
Secure API calls to RapidAPI services for real-time market data and financial metrics.
Step 5 Professional Analysis
Wall Street-grade insights generated with decisive recommendations and data-driven rationale.

🌟 Experience the Future of Financial Intelligence

Launch Finbee AI



Made with love

Built with cutting-edge AI technology for professional traders and investors worldwide

About

A financial AI agent built with Python, Flask, and Gemini 2.5 Pro. Features function calling for real-time stock/crypto data, interactive charting, and a decisive "Wall Street broker" persona for actionable investment insights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages