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. observed · 2026-08-28
Health v2 · maintenance only
55/100
- Activity 76
- Release rhythm 35
- Longevity 41
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 576
- days_rel: n/a
- days_push: 144
- n_releases_24m: 0
Adoption not part of the score
19603 stars · 1993 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
An AI-powered deep research agent that iteratively generates search queries, scrapes web content, and refines its research direction using LLMs to produce comprehensive markdown reports. It is intentionally kept under 500 lines of code to serve as a simple, hackable reference implementation.
Use cases
- research any topic in depth with an AI agent
- generate a cited markdown research report from web sources
- automate iterative search query generation and refinement
- learn how to build a deep research agent
- deep dive into a topic with configurable breadth and depth
When to choose
- you want a minimal, readable implementation of a deep research agent to build on
- you have Firecrawl and OpenAI API keys and want automated iterative web research
- you need a starting point for custom research automation in TypeScript
When to avoid
- you need a production-grade research platform with UI, persistence, and team features
- you cannot use paid APIs like Firecrawl or OpenAI
- you need guaranteed factual accuracy without source verification
Facets
application · maturity active
agent-framework web-scraping search-engine llm-inference rag prompt-engineering artificial-intelligence large-language-models developer-tools cli deep-research research-agent firecrawl openai iterative-research minimal-codebase ai-agents search nodejs typescript
1 source
- readme: https://github.com/dzhng/deep-research · fetched 2026-08-28 · 4daa965cfabb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dzhng/deep-research | main | 55 |
For agents
markdown · JSON · MCP: product_card(name="dzhng/deep-research")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem