Skip to content

An autonomous AI market research agent that performs deep-dive financial analysis. Built with Next.js, FastAPI, and Google Gemini 2.5. It researches live news, analyzes stock data, and generates investment memorandums with conviction ratings.

License

Notifications You must be signed in to change notification settings

CaSh007s/signal-forge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Signal Forge

The Autonomous Market Research Agent

🔴 Live Demo📸 Gallery🛠 Tech Stack👨‍💻 Author

Next.js FastAPI Gemini LangGraph Supabase


Signal Forge is an AI-powered financial analyst that lives in your browser. Unlike simple chatbots, it uses LangGraph to orchestrate a multi-step research workflow. It autonomously plans, searches live news (Tavily), analyzes market data (yfinance), and generates institutional-grade investment memorandums with clear "Bullish/Bearish" verdicts.


🖥️ Desktop Experience

Landing Page
Clean, distraction-free entry point.
Landing Page
Secure Authentication
OAuth integration via Supabase Auth.
Signin Page
The Agent at Work
Real-time logging of reasoning steps.
Agent Thinking
The Final Report
Complete memo with charts & verdict.
Report View

📱 Mobile Experience

Dashboard (Mobile)
Mobile Dashboard
Settings (Mobile)
Mobile Settings

✨ Key Features

  • 🧠 Agentic Workflow: Powered by LangGraph & LangChain to handle complex reasoning loops.
  • 🚀 High-Performance Caching: Uses Redis (optional) for efficient state management and caching.
  • 📊 Live Market Data: Fetches real-time price history and technicals using yfinance.
  • 🌍 Real-Time News: Scrapes and synthesizes the latest financial news via Tavily API.
  • 🔐 Secure Auth: Complete OAuth 2.0 implementation with Supabase Auth.
  • 💾 Persistent History: Autosaves every report to Supabase (PostgreSQL) via SQLAlchemy.
  • 🎨 Responsive UI: A "Soft Dark Mode" interface built with Tailwind CSS, optimized for both desktop and mobile.

🛠 Tech Stack

Frontend Backend & AI Data & Infra
Next.js 14 (App Router) Python 3.11 (FastAPI) Supabase (PostgreSQL)
TypeScript LangChain & LangGraph Supabase Auth
Tailwind CSS Google Gemini 2.5 Flash Redis (Caching)
Framer Motion Tavily Search API Vercel & Render

👨‍💻 Author

Kalash Pratap Gaur
@CaSh007s

Built with ❤️ using Google's GenAI Stack.

About

An autonomous AI market research agent that performs deep-dive financial analysis. Built with Next.js, FastAPI, and Google Gemini 2.5. It researches live news, analyzes stock data, and generates investment memorandums with conviction ratings.

Topics

Resources

License

Stars

Watchers

Forks