pydantic-deepagents CLI
pydantic-deepagents (pydantic-deep)
An open-source terminal AI assistant and Python framework with a Docker sandbox, agent tools and subagents
- 1,117 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Runs code and commands, even if in a Docker sandbox
- Sends data to external models with keys
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/pydantic-deepagents-pydantic-deepDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Runs code and commands, even if in a Docker sandbox
- Sends data to external models with keys
This is third-party code. Review the repository files before installing.
What it does
pydantic-deepagents is a terminal AI assistant and, at the same time, the Python framework it is built on. It can call tools, run code in a Docker sandbox, assemble subagent teams, keep checkpoints and connect MCP. There is a headless mode for running without a UI and browser automation via Playwright. It installs with a script or via pip, runs as a TUI and headless. The project positions itself as a self-hosted open-source counterpart to Claude Code.
Who it is for. For developers who want an open-source self-hosted coding assistant with a sandbox and subagents.
Good fit when
- You want an open-source terminal assistant with sandboxed code execution
- You need subagent teams and checkpoints
- You need a headless mode for automation
Not a fit when
- You already use another coding assistant and do not want to switch
- You have no access to the required model APIs
Example request
Run the task in the Docker sandbox and split it across subagentsLimitations
It needs model API keys, and some providers are not reachable from Russia without VPN. The sandbox relies on Docker, and the assistant runs code and commands, so access should be controlled. Installation requires Python.
How to disable. Remove the package with pip uninstall pydantic-deep.
FAQ
Is it a framework or a ready assistant?
Both: a ready terminal assistant and the Python framework it is built on.
How is code execution isolated?
Through a Docker sandbox with named workspaces where installed packages persist.
Discussion
No questions or reviews yet.
Related
CLI toolsA teaching terminal coding agent in Python, built as a "nanoGPT for agents": read it, take it apart and fork it
An open coding agent for the terminal, browser and desktop that works with models from OpenAI and Claude to Ollama
A local Python coding agent that writes every step to a log you can analyze, replay and resume.
Agent-Native Agent
Agent-Native Agent (ANA)
A Claude Code plugin and self-hosted app: a dashboard and chat with a coding agent that rewrites the app while you use it
Anthropic's coding agent for the terminal, IDE and GitHub: understands your codebase, runs tasks and handles git
Background runs of pi coding agents on your machine by schedule and label, each job in a Docker container with a spending limit.
README in short
The README presents pydantic-deep as a self-hosted open-source counterpart to Claude Code: a terminal assistant and Python framework with tool calling, a Docker sandbox, subagent teams, checkpoints and MCP. Installation is via a script or pip, with a headless mode and browser automation through Playwright. It covers TUI and headless modes and the sandbox's named workspaces. MIT licensed.