Celestial AI

An agent that reads the state of a conversation, decides when it needs the outside world, and pulls it in through Tavily before it answers.

Start chat

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
Chat now