Desktop app for running AI coding agents, terminals and chat threads in one window, with voice dictation and a plugin catalog.

Deep Agents Code
Open-source terminal coding agent from LangChain that runs on the Deep Agents SDK and works with any tool-calling language model.
What is Deep Agents Code?
Deep Agents Code, run with the command dcode, is an open-source coding agent for the terminal. It is built on LangChain's Deep Agents SDK and works with any tool-calling model, with OpenAI, Anthropic and Google available out of the box. You install it with one script, connect a provider with the /auth command and describe a task. The agent proposes changes as diffs for your approval, can run shell commands to test code and can search the web through Tavily. Persistent memory keeps project conventions between sessions, skills add custom instructions, and subagents take on tasks in parallel. Goals and rubrics let you define what done means, human-in-the-loop controls gate sensitive tool calls, and LangSmith tracing records runs. There is also a non-interactive mode for scripts. The docs list no price for dcode itself, so the only cost is your own model provider usage.
Use cases
- Code from the terminal with an AI agent
- Delegate tasks to parallel subagents
- Run agent tools in a remote sandbox
- Require approval for risky tool calls
- Trace agent runs in LangSmith
- Automate tasks by piping input to dcode
Who it's for
Why use Deep Agents Code
- Model choice stays open, so you can switch providers mid-project instead of committing to one vendor.
- Diffs and approval prompts let you review each change before the agent touches your files.
- Memory and skills carry your project conventions from one session to the next, so you repeat yourself less.
- Remote tool execution and LangSmith tracing help teams that want isolation or an audit trail of agent actions.
- Because it is open source and configured through plain files, administrators can enforce settings with a managed config.
Deep Agents Code features
- Works with any tool-calling LLM, with model switching via /model
- Persistent memory across conversations
- Custom skills, invoked with /skill
- Subagents for parallel task execution
- Goals and rubrics to check whether work is done
- Human-in-the-loop approval for sensitive tool operations
- Context compaction that offloads older messages to storage
- MCP tools loaded from Model Context Protocol servers
- LangSmith tracing for observability
- Interactive and non-interactive modes
Deep Agents Code integrations
How to get started with Deep Agents Code
- Run the curl install script from the Deep Agents Code docs, then launch dcode in your terminal.
- Use /auth to add credentials for OpenAI, Anthropic, Google or another provider.
- Give the agent a task in plain language and review the diffs it proposes.
- Approve changes, let it run shell commands to test, and use /remember to save lessons to memory.
- Optionally add a LangSmith key to trace runs, or pipe input to dcode for scripted use.
Deep Agents Code limitations
- You must supply your own model provider credentials
- Not officially supported on Windows; the docs suggest WSL
- Web search needs a separate Tavily key
Deep Agents Code pricing
Deep Agents Code is open source, so you can use and self-host it for free.
Prices can change and may vary by country or exclude tax. Check the official pricing page.
Deep Agents Code alternatives
The main Deep Agents Code alternatives listed on Debuly are Claude Code, Gemini CLI, Aider, OpenHands, OpenCode and Cursor. The table compares pricing and platforms; order is A–Z.
| Tool | Pricing | Starting price | Platforms |
|---|---|---|---|
| Deep Agents Code | Open source | — | CLI, Linux |
| Aider | Open source | — | CLI, Self-hosted, Web |
| Claude Code | Paid | — | macOS, Linux, Windows, Web |
| Cursor | Freemium | $8/mo | CLI, iOS, Web, API |
| Gemini CLI | Open source | — | CLI, macOS, Linux, Windows |
| OpenCode | Freemium | $10/mo | CLI, Web |
| OpenHands | Freemium | $499/mo | Web, API, Self-hosted, Kubernetes |
Aider
Open-source AI pair programming tool that runs in your terminal and edits code in your local git repository using the LLM you choose.
Open sourceVisit Aider (official site)
Claude Code
Anthropic's coding agent that fixes bugs, writes tests and runs migrations from your terminal, IDE, desktop app, web or Slack.

Cursor
AI code editor and coding agent with cloud agents, Bugbot code review and multi-provider models, sold with Grok and X plans.
FreemiumVisit Cursor (official site)
Gemini CLI
Open-source command-line agent from Google that runs Gemini models in your terminal to read, edit and automate work in local projects.
Open sourceVisit Gemini CLI (official site)
OpenCode
Open-source AI coding agent for terminal, desktop and IDE, with optional low-cost Go model subscriptions and a team Console
FreemiumVisit OpenCode (official site)OpenHands
Open-source AI coding agent platform with a free Agent Canvas, a Teams plan, and self-hosted Enterprise control
FreemiumVisit OpenHands (official site)
Deep Agents Code FAQ
What is Deep Agents Code (dcode)?
It is an open-source terminal coding agent from LangChain, built on the Deep Agents SDK. It plans work, edits files with your approval and runs commands using the language model you choose.
Is dcode free and open source?
The docs describe it as open source and list no price for the tool. You pay your model provider for the API usage that your sessions consume.
Which models does dcode work with?
Any LLM that supports tool calling. OpenAI, Anthropic and Google providers work out of the box, other LangChain-compatible providers can be added as extras, and APIs compatible with OpenAI or Anthropic also work.
Does dcode run on Windows?
It is not officially supported on Windows. The quickstart suggests trying it under Windows Subsystem for Linux.
Can dcode connect to MCP servers or other tools?
Yes. It loads tools from Model Context Protocol servers, which you define in a .mcp.json file, and supports skills, hooks and Python extensions.
How do I install dcode?
Run the curl install command shown in the Deep Agents Code docs, then type dcode to start an interactive session and use /auth to add provider keys.
What are alternatives to dcode?
Other terminal coding agents include Claude Code, Gemini CLI, Aider and OpenHands.
Sources & verification
Facts on this page come from the official sources below, each with the date we read it. Written by Debuly; the vendor did not review this page.
Image credits
- Logo: from docs.langchain.com · fetched · Vendor trademark, used only to identify the product; removed on request
- Cover: none collected yet, so a generated tile is shown.
Spot an error? Report an issue with this listing. We also remove a logo or image on the owner's request.



