Skip to content
Agents tracked: 258 Downloads (7d): 219M up 6.1% GitHub stars: 5.5M VS Code installs: 148M Releases (7d): 293 Agent pull requests (last week): 937K Updated Oct 7, 2026
Recipe

Run LangChain's Open Deep Research multi-agent pipeline locally

LangChain's open-source deep research agent, built on LangGraph, runs research sub-agents in parallel, compresses what they find and writes a final report. It works with many model providers, search tools and MCP servers.

The problem

Commercial deep-research tools are closed and tied to one vendor. This open reference implementation lets teams run, inspect and adjust a multi-agent research pipeline with their own models and search.

Steps

  1. Clone langchain-ai/open_deep_research and create an environment with uv venv and uv sync.
  2. Copy .env.example to .env and add your model and search API keys. Tavily is the default search.
  3. In configuration.py, choose models for the summarization, research, compression and final-report steps.
  4. Start LangGraph Studio with the command below and send a research question.
  5. Optionally, connect MCP servers or switch to native web search for Anthropic and OpenAI models.

From the official docs

uv sync
cp .env.example .env
uvx --refresh --from "langgraph-cli[inmem]" --with-editable . --python 3.11 langgraph dev --allow-blocking

Results

  • On Deep Research Bench, the default GPT-4.1 configuration scored 0.4309 and the GPT-5 configuration 0.4943.
  • Earlier plan-and-execute and supervisor-researcher versions are kept in the repo for comparison.

As reported by the source (LangChain on GitHub); AgentGid did not measure these figures.

Takeaway. Use it as a starting point you can modify, not just a ready-made research tool.
AgentGid's take

This suits a developer or small engineering team already comfortable with Python, LangGraph Studio and API keys, since the setup means choosing models for four separate pipeline steps. LangGraph is free (OSS), but you pay for model and search usage across parallel sub-agents, so costs can climb. The benchmark scores are from the project's own configurations, so test on your own questions. AI SDK (Free (OSS)) is a growing alternative if you prefer a different stack.

The agent used here

Similar use cases

Guides