About
Celestial is a prototype agent platform built on LangGraph. It runs a compiled ReAct loop: read the conversation, decide whether it needs current information, search when it does, and answer once it has enough to stand on.
How it works
Start
Model state
Tavily search
End
Every message lands at the model state. If it can answer from what it already knows, it goes straight to end. If not, it opens a Tavily search, folds the results back in, and loops back to the model before it answers.
Stack
Layer
Technology
Function
Orchestration
LangGraph
Compiles the stateful ReAct loop
Search
Tavily API
Real-time web retrieval
Frontend
Next.js 16
Streams responses over SSE
API
FastAPI
Serves async token streams