MerchantryTidbits

research-workflow / app

Open Deep Research

Capability: Open Deep Research

Use it when

  • You need long-running web research on a topic synthesized into a full written report and manually collating dozens of search results is too slow
  • You want an open source deep research agent you can run with your own choice of model provider, search API, or MCP servers instead of a closed vendor product

What it solves

Not the fit when

  • Requires model credentials and usually a search API, native web-search provider, or configured MCP server; provider usage can incur charges
  • Selected models must support structured output and tool calling
  • Local Ollama and OpenRouter require separate setup beyond the default quickstart
  • Search results and generated reports can contain incorrect, stale, or prompt-injected material; verify consequential claims against the underlying sources
  • The documented roughly 20 to 100 USD estimate is for running all 100 Deep Research Bench examples, not a price guarantee for ordinary research runs
  • quick single-fact lookup
  • retrieval over a private document corpus
  • offline research without model or search API access

Install

git clone https://github.com/langchain-ai/open_deep_research.git && cd open_deep_research && uv venv && source .venv/bin/activate && uv sync && cp .env.example .env

Invoke

Start the local LangGraph server with: uvx --refresh --from "langgraph-cli[inmem]" --with-editable . --python 3.11 langgraph dev --allow-blocking, then ask a question in the Studio UI messages field and click Submit

Alternatives

No reviewed alternatives recorded yet.