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.
- β¨ 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
| Frontend | Backend |
|---|---|
| React + Vite | FastAPI |
| TypeScript | LangGraphPy |
| TailwindCSS | WebSockets |
| Zustand or Redux (optional) | Async background tasks |
CortexPanel/
βββ backend/ # FastAPI + LangGraph
β βββ main.py
βββ frontend/ # Vite + React + TS
β βββ src/
β β βββ components/
β β β βββ ChatWidget.tsx
β β β βββ FullChatPage.tsx
β β βββ App.tsx
βββ README.md