Skip to content

zarathustracode/cortexpanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 CortexPanel

CortexPanel is a modular, embeddable AI assistant interface built with React (Vite) and FastAPI (LangGraph).
It supports both a full-page chat view and a floating chat widget, making it ideal for integration into websites, web apps, or as a standalone AI agent frontend.


πŸš€ Features

  • ✨ Full-page chat UI at /chat
  • πŸ’¬ Popup widget mode for embedding on any page (like Intercom)
  • πŸ” Streaming WebSocket support for real-time LLM replies
  • 🧩 Modular React components (Vite-based)
  • ⚑ FastAPI backend with LangGraph support
  • 🌐 Easily embeddable in WordPress, static sites, or SaaS dashboards

πŸ—οΈ Tech Stack

Frontend Backend
React + Vite FastAPI
TypeScript LangGraphPy
TailwindCSS WebSockets
Zustand or Redux (optional) Async background tasks

πŸ“ Folder Structure

CortexPanel/
β”œβ”€β”€ backend/           # FastAPI + LangGraph
β”‚   └── main.py
β”œβ”€β”€ frontend/          # Vite + React + TS
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”‚   β”œβ”€β”€ ChatWidget.tsx
β”‚   β”‚   β”‚   └── FullChatPage.tsx
β”‚   β”‚   └── App.tsx
β”œβ”€β”€ README.md

About

Embeddable AI assistant: React+Vite widget/full-page chat over FastAPI+LangGraph WebSocket streaming.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors