Full-stack RAG app for SEC filings Q&A
Top 18.8% on sourcepulse
SEC Insights is a full-stack Retrieval Augmented Generation (RAG) application that leverages LlamaIndex to answer questions about SEC filings (10-K, 10-Q). It's designed for developers looking to build production-ready RAG systems, offering a reference implementation with features like source citation, PDF viewing, API tool integration, and streaming responses.
How It Works
The application employs a RAG architecture, using LlamaIndex for document indexing and retrieval. It integrates with OpenAI's GPT models for generation and text-embedding-ada-002 for embeddings. A PGVector database stores the indexed data. The backend is built with FastAPI, and the frontend uses React/Next.js with Tailwind CSS. It also incorporates external tools like Polygon.io for quantitative data.
Quick Start & Requirements
.devcontainer/devcontainer.json
) for pre-configured dependencies. Local setup requires Docker Compose.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The frontend is not currently mobile-optimized. While functional, there is stated room for improvement in RAG performance.
4 months ago
Inactive