Studio
Visit the project (opens in a new tab)
Autonomous AI Research Agent · 2026
DeepSearch
- Node.js
- TypeScript
- OpenAI API
- Web Search

DeepSearch is an autonomous AI research agent that plans, searches, fetches, extracts, and synthesizes information into cited reports using OpenAI function calling and a ReAct reasoning loop.
Features
- ReAct reasoning loop
- Multi-step research
- Cited findings with sources
Architecture
- Agent. OpenAI function calling
- Loop. Plan → search → extract → synthesize
- Runtime. Node.js + TypeScript
- Output. Cited research reports
Challenges
- Controlling multi-step research without drift
- Preserving source citations through synthesis
- Balancing breadth vs depth of search
Metrics
- Loop. ReAct
- Sources. Cited
- Steps. Multi
Results
- End-to-end research reports with sources
- Tool-calling research workflow
- Reusable agent loop patterns
Pictures