Skip to content

Latest commit

Β 

History

History
72 lines (49 loc) Β· 3.82 KB

File metadata and controls

72 lines (49 loc) Β· 3.82 KB

πŸ§ πŸ€– Deep Agents Code

PyPI - Version PyPI - License PyPI - Downloads Twitter

Deep Agents Code

Quick Install

curl -LsSf https://langch.in/dcode | bash
# With model provider extras
# OpenAI, Anthropic, and Gemini are included by default
DEEPAGENTS_CODE_EXTRAS="nvidia,ollama" curl -LsSf https://langch.in/dcode | bash

Run:

dcode

πŸ€” What is this?

The fastest way to start using Deep Agents. deepagents-code is a pre-built coding agent in your terminal β€” similar to Claude Code or Cursor β€” powered by any LLM that supports tool calling. One install command and you're up and running, no code required.

What deepagents-code adds on top of the SDK:

  • Interactive TUI β€” rich terminal interface with streaming responses
  • Conversation resume β€” pick up where you left off across sessions
  • Web search β€” ground responses in live information
  • Remote sandboxes β€” run code in isolated environments (LangSmith, AgentCore, Daytona, Modal, Runloop, & more)
  • Persistent memory β€” agent remembers context across conversations
  • Custom skills β€” extend the agent with your own slash commands
  • Headless mode β€” run non-interactively for scripting and CI
  • Human-in-the-loop β€” approve or reject tool calls before execution

πŸ”’ Security model

By default, dcode trusts the directory you run it in. Human-in-the-loop approval gates model-requested tool calls, but project artifacts are read before any approval prompt.

Do not run dcode in a directory you do not trust without a sandbox backend. For untrusted repositories, use a remote sandbox so execution is isolated from your machine. Running dcode in a directory lets that directory's files shape execution. See THREAT_MODEL.md for details.

πŸ“– Resources

πŸ“• Releases & Versioning

See our Releases and Versioning policies.

πŸ’ Contributing

As an open-source project in a rapidly developing field, we are extremely open to contributions, whether it be in the form of a new feature, improved infrastructure, or better documentation.

For detailed information on how to contribute, see the Contributing Guide.

🀝 Acknowledgements

This project was primarily inspired by Claude Code, and initially was largely an attempt to see what made Claude Code general purpose, and make it even more so.