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.
Dashboard (Mobile)
|
Settings (Mobile)
|
- 🧠 Agentic Workflow: Powered by LangGraph & LangChain to handle complex reasoning loops.
- � BYOK (Bring Your Own Key): Securely provide your own Gemini API key to unlock the engine and bypass daily rate limits.
- 💱 Multi-Currency & Timelines: Dynamic charts with customizable timeframes (1M, 3M, 1Y, 5Y) and automatic base currency conversion (USD, EUR, GBP, INR, JPY).
- �🚀 High-Performance Caching: Uses Redis for efficient state management, rate limiting, and data 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.
- 🔐 Advanced Security: Complete OAuth 2.0 implementation with Supabase Auth, plus optional 2FA (TOTP) protection.
- 💾 Data Control: Persistent report history, with new capabilities to Export your archive or completely Purge your session data.
- 🎨 Responsive UI: A "Soft Dark Mode" interface built with Tailwind CSS, optimized for both desktop and mobile.
| 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 |
Kalash Pratap Gaur
@CaSh007s
Built with ❤️ using Google's GenAI Stack.





