Full-stack app for stock data/news insights using agentic RAG
Top 52.4% on sourcepulse
This project provides a full-stack application for stock market analysis, leveraging LLMs, LangChain, and LangGraph to retrieve and visualize stock data and news. It targets users seeking AI-driven insights into financial markets, offering features like stock performance charting and attribute-specific data retrieval.
How It Works
The application employs agentic Retrieval-Augmented Generation (RAG) workflows. News data is scraped asynchronously, stored in MongoDB, and synchronized with ChromaDB for semantic search. Financial data is scraped and stored in PostgreSQL. LangGraph orchestrates three main RAG graphs: one for news (retrieving from ChromaDB or web search), one for stock data (generating and executing SQL queries), and one for generating stock charts from SQL data.
Quick Start & Requirements
pip install -r requirements.txt
.pytest
.openapi.json
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
7 months ago
Inactive