dzhng/deep-research

An AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and large language models. The goal of this repo is to provide the simplest implementation of a deep research agent - e.g. an agent that can refine its research direction overtime and deep dive into a topic.

48
/ 100
Emerging

Implements a recursive research loop with configurable depth and breadth parameters, using LLM-generated search queries fed through Firecrawl for web scraping and content extraction. The agent maintains context across iterations to refine research directions based on accumulated learnings, then synthesizes findings into structured markdown reports. Supports multiple LLM backends including OpenAI, DeepSeek R1 via Fireworks, and local OpenAI-compatible endpoints, with tunable concurrency limits for API rate management.

18,562 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

18,562

Forks

1,926

Language

TypeScript

License

MIT

Last pushed

Sep 08, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/dzhng/deep-research"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.