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
CLI

Broad access

Why this level

  • Runs code and commands, even if in a Docker sandbox
  • Sends data to external models with keys
All reasons and checks

vstorm-co/pydantic-deepagents

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/pydantic-deepagents-pydantic-deep

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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 subagents

Limitations

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.

CLI tools

A teaching terminal coding agent in Python, built as a "nanoGPT for agents": read it, take it apart and fork it

CLIBroad access1.9KRepository stars

An open coding agent for the terminal, browser and desktop that works with models from OpenAI and Claude to Ollama

CLIBroad access364Repository stars

A local Python coding agent that writes every step to a log you can analyze, replay and resume.

CLIBroad access152Repository stars

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

PluginBroad access147Repository stars
Editors’ pick

Anthropic's coding agent for the terminal, IDE and GitHub: understands your codebase, runs tasks and handles git

CLIBroad access155.4KRepository stars

Background runs of pi coding agents on your machine by schedule and label, each job in a Docker container with a spending limit.

CLIBroad access197Repository stars

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.

README badge

Report a problem