Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/dzhng/deep-research · TypeScript · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
dzhng/deep-researchmain55

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