Skip to content

A professional-grade RAG platform for financial document analysis and portfolio insights. Built with Gemini 2.5, LangGraph, and Supabase.

License

Notifications You must be signed in to change notification settings

CaSh007s/cortex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cortex: AI-Powered Financial Intelligence

Analyze. Synthesize. Strategize.
A professional-grade RAG platform fueled by Gemini 2.5 Flash and LangGraph.
Transforming static financial documents and portfolios into interactive, actionable insights.

Live Demo

Issues Forks Stars License


Cortex Landing Page

⚡ Key Features

  • 🤖 Agentic Reasoning Loop: Powered by LangGraph, allowing the AI to "think" through complex financial queries rather than just retrieving text.
  • 🧠 Enterprise RAG Pipeline: Orchestrated by LangChain for precise document chunking, citation, and hallucination reduction.
  • 🔍 Deep Semantic Search: Utilizes Supabase pgvector to find hidden connections in large PDF reports.
  • 📊 Live Analytics Dashboard: A responsive React interface for real-time data visualization and chat.
  • 🛡️ Secure Infrastructure: Full authentication via Supabase Auth and Row Level Security (RLS).

🛠️ Tech Stack

React
React
TypeScript
TypeScript
Tailwind
Tailwind
Python
Python
FastAPI
FastAPI
Supabase
Supabase
Gemini
Gemini
LangChain
LangChain
LangGraph
LangGraph

📸 Interface Preview

Intelligent Analytics Dashboard

Dashboard

Context-Aware AI Chat

Chat Interface

Data Ingestion & Controls

Document Upload

Drag & Drop Upload
User Settings

User Preferences

🚀 Getting Started

1. Backend Setup

cd backend
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt

2. Frontend Setup

cd ../frontend
npm install

3. Environment Variables

Create .env files in both backend and frontend directories following the .env.example templates.

4. Run the Application

# Terminal 1 (Backend)
cd backend && python -m uvicorn main:app --reload

Terminal 2 (Frontend)

cd frontend && npm run dev




Built with ❤️ by Kalash Pratap Gaur

GitHubRepository

About

A professional-grade RAG platform for financial document analysis and portfolio insights. Built with Gemini 2.5, LangGraph, and Supabase.

Topics

Resources

License

Stars

Watchers

Forks