Deep Research Agent
Submit a topic — the agent decomposes it into sub-questions, searches sources, cross-references findings, and emits a downloadable PDF. Every thought streams live so you can see the reasoning unfold.
Submit a topic to begin. The agent will plan, search, fact-check, summarize, and emit a PDF report — streaming each thought live.
Time elapsed
0.0s
Time saved vs analyst
4h 0m
baseline: 4h manual research
Cost per report
$0.000
0 tokens
Cost saved
$200.00
vs $50/hr analyst
Sources verified
0
How it works
Streaming protocol
Server-Sent Events stream the agent's thoughts from the Astro API route to the React island as the pipeline runs. Each node — plan, search, fact-check, summarize — yields events that render directly into the live log.
PDF generation
The final report is rendered server-side with pdf-lib — pure JavaScript, no external services. Includes the executive summary, sources, citations, and run metadata.
Cost & time tracking
Per-node token counts are tallied against published API rates. The dashboard contrasts agent cost against the equivalent analyst rate (4-hour baseline, $50/hr).
Live vs. offline mode
The LLM nodes run on Claude — Haiku for planning and fact-checking, Sonnet for the final synthesis. With TAVILY_API_KEY set, the search node hits the live Tavily web API and returns real, cited sources; without it, search emits clearly-labelled offline stubs rather than fabricated citations.