DeepAgents

DeepAgents

DeepAgents is an open-source agent harness for building long-horizon agents with sub-agents and a pluggable filesystem.

82/100Safe BetFreeFree

Few open-source harnesses ship isolated-context sub-agents, a swappable filesystem, and tool-level human approval in one install — that combination is the reason to pick this over a thin prompt wrapper. Reach for it when your agent needs to plan and delegate across many steps on any tool-calling model, frontier or self-hosted. Skip it if a two-tool loop is all you need or the LangGraph dependency is a dealbreaker.

Verified 7h ago · liveness 82/100 · cite: rightaichoice.com/tools/deepagents

Best for
  • Developers who want sub-agents, filesystem, and human oversight pre-assembled in one harness
  • Teams building long-horizon, multi-step agent workflows that outgrow a single context window
  • Anyone wanting a Claude Code or Cursor-style terminal agent on any tool-calling LLM
  • LangChain and LangGraph users who want an opinionated layer with planning and delegation pre-wired
Not ideal for
  • Simple agent loops — LangChain's create_agent is a lighter harness without the bundled middleware
  • Projects that must keep a minimal dependency footprint or can't adopt the LangGraph stack
  • Production environments where the trust-the-LLM security model is unacceptable and you can't build tool-level sandboxing
Visit Website

AdvancedPython developers get a first agent running in minutes: `uv add deepagents`, then `create_deep_agent` with a model and tools. Expect an hour or two to wire custom tools, sub-agents, and a filesystem backend, and longer if you're also standing up a self-hosted model via vLLM, Ollama, or llama.cpp. Deep Agents Code installs with a single curl command but still needs a model endpoint.API · CLIAPI available6.1k viewsVerified 7h ago
Pricing
Free
FreeFree tier4 hidden costs
Learning curve
Advanced
Python developers get a first agent running in minutes: `uv add deepagents`, then `create_deep_agent` with a model and tools. Expect an hour or two to wire custom tools, sub-agents, and a filesystem backend, and longer if you're also standing up a self-hosted model via vLLM, Ollama, or llama.cpp. Deep Agents Code installs with a single curl command but still needs a model endpoint.
Runs on
APICLI
API available · 11 integrations
Who it's for
Backend engineer adding research features to a SaaS productML platform engineer at a company that can't send data to frontier APIsDeveloper who wants a terminal coding agent
Live sentiment
Is DeepAgents actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip Deep Agents if you only need a simple two-tool agent loop — LangChain's create_agent is a lighter harness without the bundled sub-agent, filesystem, and context-management middleware you'd be paying dependency weight for.

The 30-second take
Biggest gripe

Sub-agents, filesystem operations, and shell commands each burn LLM tokens, so a long research job costs far more in inference than a single-thread agent loop — budget for it before you scale usage.

Price reality

Deep Agents itself is MIT-licensed open source at $0, which puts it below commercial agent platforms and managed SaaS agent services that charge per seat or per run. The real cost sits next to it: LLM inference, whether you pay a frontier API per token or run open-weight models on Baseten, Fireworks, Ollama, vLLM, or llama.cpp, and optional LangSmith for tracing, evaluation, and deployment.

In short

DeepAgents — DeepAgents is an open-source agent harness for building long-horizon agents with sub-agents and a pluggable filesystem. Best for Developers who want sub-agents, filesystem, and human oversight pre-assembled in one harness, Teams building long-horizon, multi-step agent workflows that outgrow a single context window, Anyone wanting a Claude Code or Cursor-style terminal agent on any tool-calling LLM. Free to use.

What people actually say about DeepAgents — is it worth it?

We scanned public community sources for DeepAgents on Oct 8, 2026 and could not establish that the discussion we found is about this tool rather than something else sharing its name. Only 0 of the posts we fetched could be positively tied to DeepAgents. Rather than publish a sentiment score built on the wrong subject, we publish nothing here and re-run the scan.

Viability Score

82/100
Safe Bet

How well maintained and how widely used is DeepAgents? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
not measured
Traction
100
Site health
95
User sentiment
67
What the vendor publishes
60

Last calculated: October 2026

How we score →

Key Features

  • Sub-agents that delegate tasks with isolated context windows
  • Pluggable filesystem: read, write, edit, and search over local, sandboxed, or remote backends
  • Context management: summarizes long threads and offloads tool outputs to disk
  • Shell access for running commands in your sandbox of choice
  • Human-in-the-loop: approve, edit, or reject tool calls before they run
  • Persistent memory via pluggable state and store backends for cross-session recall
  • Skills: reusable agent behaviors the agent loads on demand
  • Bring your own functions or connect any MCP server
  • Model-agnostic: works with any LLM that supports tool calling
  • Frontier, open-weight, and local model support (Ollama, vLLM, llama.cpp, Baseten, Fireworks)
  • Built on LangGraph with streaming, persistence, and checkpointing
  • Tracing, evaluation, and deployment via LangSmith
  • Deep Agents Code: pre-built terminal coding agent installed with one curl command
  • Python library installed with uv add deepagents
  • JavaScript/TypeScript library via deepagents.js

About DeepAgents

FreeAdvancedAPI availableAPI · CLI

DeepAgents is LangChain's MIT-licensed agent harness on GitHub — an opinionated agent that plans, reads and writes files, and delegates work out of the box. It is aimed at developers building long-horizon, multi-step agent workflows who would rather not assemble delegation, file handling, context management, and human oversight from scratch. Install with `uv add deepagents`, then call `create_deep_agent`; a JavaScript/TypeScript library, deepagents.js, mirrors the same surface. The bundled middleware is the draw. Sub-agents absorb delegated tasks in isolated context windows so a sprawling research job doesn't collapse a single thread. A pluggable filesystem reads, writes, edits, and searches across local, sandboxed, or remote backends, while context management summarizes long threads and spills tool output to disk. Shell access runs commands in your chosen sandbox, human-in-the-loop lets you approve, edit, or reject tool calls before execution, and skills load on demand as reusable behaviors. Persistent memory rides on pluggable state and store backends. Models are a non-issue: anything supporting tool calling works — frontier APIs from OpenAI, Anthropic, and Google, open-weight models on Baseten or Fireworks, or self-hosted ones via Ollama, vLLM, and llama.cpp. It sits on LangGraph, inheriting streaming, persistence, and checkpointing, and pairs with LangSmith for tracing, evaluation, and deployment. A pre-built terminal coding agent, Deep Agents Code, installs with a single curl command. The layering is deliberate: LangGraph is the graph runtime, LangChain's create_agent is a minimal harness above it, and DeepAgents is the more opinionated layer that bundles filesystem, sub-agents, context management, and skills. Any LangGraph CompiledStateGraph can be passed in as a sub-agent, so custom orchestration plugs in alongside the defaults rather than replacing them.

Behind the Verdict

Here's the honest framing: DeepAgents is not a new model or a new runtime. It's a curated set of agent middleware that LangChain bundled so you stop rebuilding delegation and context handling on every project. If you've hand-rolled sub-agent spawning and file offloading more than once, this saves you that work. Pick it when your agent genuinely has long-horizon work — research runs, multi-file refactors, any task that outgrows one context window. The isolated-context sub-agents are the feature that earns the install; they keep a sprawling job from collapsing a single thread. The pluggable filesystem and on-demand skills are the supporting cast that make the delegation usable. Pass when you need a simple agent loop. LangChain's create_agent is the lighter harness without the bundled middleware, and dropping to LangGraph is the right move when the planning-and-delegation shape doesn't fit your problem at all. The three layers compose, so there's no penalty for starting lower and climbing. Model flexibility is real, not marketing — any tool-calling LLM works, including local and open-weight setups via Ollama, vLLM, or llama.cpp. Teams running agents on self-hosted models get the same harness as frontier-API users. In practice, watch the security model. DeepAgents follows a trust-the-LLM approach: the agent can do anything its tools allow. If that's unacceptable in your environment, the burden is on you to enforce boundaries at the tool and sandbox level. That's not a bug, but it is a real operational caveat for production teams. The closest alternative depends on your stack. If you're already all-in on LangChain and LangGraph, the comparison is internal — pick the layer that matches your complexity. If you're outside that ecosystem, adopting this means adopting

Researching DeepAgents? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas DeepAgents actually fits — and what changes day-one when you adopt it.

Backend engineer adding research features to a SaaS product

Installs the Python library with `uv add deepagents`, creates an agent with `create_deep_agent`, points it at a frontier model, and writes a custom tool that queries internal documents.

Outcome: A multi-step research agent that plans, reads and writes files, and keeps its own context clean without hand-built delegation logic.

ML platform engineer at a company that can't send data to frontier APIs

Runs an open-weight model behind vLLM or Ollama and wires it into create_deep_agent, then turns on human-in-the-loop approval for every shell command.

Outcome: A long-horizon agent on self-hosted infrastructure with tool calls reviewed before execution.

Developer who wants a terminal coding agent

Installs Deep Agents Code with the published curl command and points it at the LLM of their choice.

Outcome: A Claude Code or Cursor-style coding agent in the terminal running on whichever tool-calling model they already pay for.

Use Cases

Limitations

  • Deep Agents is an open-source Python/JavaScript library, so practical use requires developer setup and familiarity with harness concepts such as sub-agents and middleware.
  • It is not a hosted product — you run it and own deployment, scaling, and observability.
  • The evidence describes it as model-agnostic (any tool-calling LLM) and names no specific underlying model, so models is positively empty rather than a specific model.

as of 2026-10-01

Verification history

We have re-verified DeepAgents 21 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  2. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  4. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  5. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it

Showing the 6 most recent of 21 verification passes.

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly
Free
Billed monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published DeepAgents tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Open Source

$0/mo

Ideal for

Developers and teams who want to self-host a long-horizon agent harness and pay only for the LLM inference they use

What this tier adds

Starting tier and the only tier — MIT-licensed source on GitHub with sub-agents, filesystem, context management, and skills included, plus Python and JavaScript/TypeScript libraries

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • Sub-agents, filesystem operations, and shell commands each burn LLM tokens, so a long research job costs far more in inference than a single-thread agent loop — budget for it before you scale usage.
  • Self-hosting via Ollama, vLLM, or llama.cpp moves cost from an API bill to GPU compute and ops time, which is rarely free even when the model weights are.
  • LangSmith tracing, evaluation, and deployment are separate products from LangChain with their own billing once you go beyond the free allowance.
  • Running shell access and filesystem writes in your own infrastructure adds sandboxing and security engineering time that the library itself does not provide.

Where the pricing makes sense

The company stage and team size where DeepAgents's pricing actually pencils out — and where peers do it cheaper.

Deep Agents itself is MIT-licensed open source at $0, which puts it below commercial agent platforms and managed SaaS agent services that charge per seat or per run. The real cost sits next to it: LLM inference, whether you pay a frontier API per token or run open-weight models on Baseten, Fireworks, Ollama, vLLM, or llama.cpp, and optional LangSmith for tracing, evaluation, and deployment.

Setup time & first value

How long it actually takes to get something useful out of DeepAgents — broken out by persona, not the marketing-page minute.

Python developers get a first agent running in minutes: `uv add deepagents`, then `create_deep_agent` with a model and tools. Expect an hour or two to wire custom tools, sub-agents, and a filesystem backend, and longer if you're also standing up a self-hosted model via vLLM, Ollama, or llama.cpp. Deep Agents Code installs with a single curl command but still needs a model endpoint.

Switching to or from DeepAgents

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • →From LangChain create_agent: move your tools and prompt into create_deep_agent to pick up filesystem, sub-agents, context management, and skills
  • →From LangGraph hand-rolled graphs: any LangGraph CompiledStateGraph can be passed in as a sub-agent, and LangGraph primitives carry over directly
  • →From an ad-hoc custom agent loop: replace hand-written delegation and context handling with the bundled sub-agent and context-management middleware
Migrating out
  • ↗To LangChain create_agent: drop the middleware and keep the same tools when your loop is simple enough not to need delegation or filesystem
  • ↗To raw LangGraph: keep the graph runtime and persistence while removing the opinionated harness layer
  • ↗To a managed SaaS agent platform: rebuild the workflow on a hosted service if you no longer want to own deployment and scaling

Integrations

LangGraphLangSmithMCP serversOpenAIAnthropicGoogleOllamavLLMllama.cppBasetenFireworks

Resources & Guides

Tutorials & Learning

YouTube returned 6 videos for “DeepAgents”, and we withheld 6: 6 could not be judged, because “DeepAgents” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about DeepAgents.

Tools that pair well with DeepAgents

Common stack mates teams adopt alongside DeepAgents, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Alternatives to DeepAgents

View all
LangChain

LangChain

Open-source agent frameworks (langchain, langgraph, deepagents) plus LangSmith for tracing, evals, deployment and governance.

FreemiumTry
Microsoft Agent Framework

Microsoft Agent Framework

Microsoft Agent Framework is an open-source SDK for building agentic AI with workflows, checkpoints, and the GA Agent Harness runtime.

PaidTry
Haystack

Haystack

Haystack is deepset's open-source Python framework for building inspectable RAG pipelines and production-grade AI agents

FreemiumTry

Frequently Asked Questions

Used DeepAgents? Help shape our editorial sentiment research.