Deep Agents is a simple, open source agent harness that implements a few generally useful tools, including planning (prior to task execution), computer access (giving the able access to a shell and a filesystem), and sub-agent delegation (isolated task execution). This is a UI for interacting with deepagents.
Install dependencies and run the app
git clone https://github.com/langchain-ai/deep-agents-ui.git
cd deep-agents-ui
yarn install
yarn dev
Deploy a Deep Agent
As an example, see our Deep Agents quickstarts for examples and run the deep_research example.
The langgraph.json file has the assistant ID as the key:
"graphs": {
"research": "./agent.py:agent"
},
Kick off the local LangGraph deployment:
cd deepagents-quickstarts/deep_research
langgraph dev
You will see the local LangGraph deployment log to terminal:
โฆ โโโโโโโโโโโโโฌโโโโโโโโโฌ โฌ
โ โโโคโโโโ โฌโ โฆโโฌโโโโคโโโโโโค
โฉโโโด โดโโโโโโโโโโดโโโด โดโด โด โด
- ๐ API: http://127.0.0.1:2024
- ๐จ Studio UI: https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024
- ๐ API Docs: http://127.0.0.1:2024/docs
...
You can get the Deployment URL and Assistant ID from the terminal output and langgraph.json file, respectively:
researchOpen Deep Agents UI at http://localhost:3000 and input the Deployment URL and Assistant ID:
lsv2_pt_...). This may be required for accessing deployed LangGraph applications. You can also provide this via the NEXT_PUBLIC_LANGSMITH_API_KEY environment variable.Usage
You can interact with the deployment via the chat interface and can edit settings at any time by clicking on the Settings button in the header.
As the deepagent runs, you can see its files in LangGraph state.
You can click on any file to view it.
You can optionally set environment variables instead of using the settings dialog:
NEXT_PUBLIC_LANGSMITH_API_KEY="lsv2_xxxx"
Note: Settings configured in the UI take precedence over environment variables.
You can run your Deep Agents in Debug Mode, which will execute the agent step by step. This will allow you to re-run the specific steps of the agent. This is intended to be used alongside the optimizer.
You can also turn off Debug Mode to run the full agent end-to-end.
If the term "Deep Agents" is new to you, check out these videos! What are Deep Agents? Implementing Deep Agents
46 followers ยท starred Jan 2026
3,385 followers ยท starred Feb 2026
44 followers ยท starred Aug 2025
547 followers ยท starred Aug 2025
Deep Agents is a simple, open source agent harness that implements a few generally useful tools, including planning (prior to task execution), computer access (giving the able access to a shell and a filesystem), and sub-agent delegation (isolated task execution). This is a UI for interacting with deepagents.
Install dependencies and run the app
git clone https://github.com/langchain-ai/deep-agents-ui.git
cd deep-agents-ui
yarn install
yarn dev
Deploy a Deep Agent
As an example, see our Deep Agents quickstarts for examples and run the deep_research example.
The langgraph.json file has the assistant ID as the key:
"graphs": {
"research": "./agent.py:agent"
},
Kick off the local LangGraph deployment:
cd deepagents-quickstarts/deep_research
langgraph dev
You will see the local LangGraph deployment log to terminal:
โฆ โโโโโโโโโโโโโฌโโโโโโโโโฌ โฌ
โ โโโคโโโโ โฌโ โฆโโฌโโโโคโโโโโโค
โฉโโโด โดโโโโโโโโโโดโโโด โดโด โด โด
- ๐ API: http://127.0.0.1:2024
- ๐จ Studio UI: https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024
- ๐ API Docs: http://127.0.0.1:2024/docs
...
You can get the Deployment URL and Assistant ID from the terminal output and langgraph.json file, respectively:
researchOpen Deep Agents UI at http://localhost:3000 and input the Deployment URL and Assistant ID:
lsv2_pt_...). This may be required for accessing deployed LangGraph applications. You can also provide this via the NEXT_PUBLIC_LANGSMITH_API_KEY environment variable.Usage
You can interact with the deployment via the chat interface and can edit settings at any time by clicking on the Settings button in the header.
As the deepagent runs, you can see its files in LangGraph state.
You can click on any file to view it.
You can optionally set environment variables instead of using the settings dialog:
NEXT_PUBLIC_LANGSMITH_API_KEY="lsv2_xxxx"
Note: Settings configured in the UI take precedence over environment variables.
You can run your Deep Agents in Debug Mode, which will execute the agent step by step. This will allow you to re-run the specific steps of the agent. This is intended to be used alongside the optimizer.
You can also turn off Debug Mode to run the full agent end-to-end.
If the term "Deep Agents" is new to you, check out these videos! What are Deep Agents? Implementing Deep Agents
46 followers ยท starred Jan 2026
3,385 followers ยท starred Feb 2026
44 followers ยท starred Aug 2025
547 followers ยท starred Aug 2025