Quickstart: Install and run Open Deep Research locally
mainTo run the Open Deep Research agent locally using the LangGraph server, follow these steps:
Clone and Setup Environment:
git clone https://github.com/langchain-ai/open_deep_research.git cd open_deep_research uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activateInstall Dependencies:
uv sync # or uv pip install -r pyproject.tomlConfigure Environment Variables: Create a
.envfile from the example to set up model providers, search tools, and other settings:cp .env.example .envLaunch the LangGraph Server: Run the following command to start the server and open the LangGraph Studio UI:
uvx --refresh --from "langgraph-cli[inmem]" --with-editable . --python 3.11 langgraph dev --allow-blocking
Once launched, you can access:
- Studio UI:
https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024 - API:
http://127.0.0.1:2024 - API Docs:
http://127.0.0.1:2024/docs
In the Studio UI, enter a question in the messages input field and click Submit. You can manage different configurations in the "Manage Assistants" tab.
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
uvx --refresh --from "langgraph-cli[inmem]" --with-editable . --python 3.11 langgraph dev --allow-blocking