AgentToolDrop

57 of 71

Daytona

Runs AI-generated code in hosted sandboxes with their own kernel, filesystem and network stack

Install the Python SDK

pip install daytona

Copied from the project's docs at daytona.io/docs

Why you'd want it

Daytona sandboxes are full computers with a dedicated kernel, filesystem, network stack and allocated vCPU, RAM and disk, which agents create and control through SDKs for TypeScript, Python, Ruby, Go and Java, an API and a CLI. Operations cover sandbox lifecycle, file system, process and code execution and git, and stateful snapshots let agent work persist across sessions. The docs also cover computer use, an MCP server, and SSH, VNC and web terminal access, and the pricing page lists GPU options.

Best for

  • Agents that need sandboxes that persist across sessions
  • SDK users in Ruby, Go or Java as well as Python and TypeScript
  • Sandboxed workloads that need GPUs

Use it when

You want hosted, isolated machines for agent code execution and prefer usage-based billing to running the infrastructure yourself.

Skip it if

You need to self-host or audit the platform source: core development moved to a private codebase and the public repo is archived. Billing is pay as you go per vCPU, memory and storage hour.

Editor's note

The open-source daytonaio/daytona repo was archived in June 2026; official SDKs, CLI and MCP tools now live in daytona/clients.

Same category or shared tags, by drop score.

  1. Rank 23

    Runs AI-generated code in isolated cloud sandboxes you start and control from Python or JavaScript

    • score 63
    • 14.4k stars
    • pushed
    • @e2b/code-interpreter-python@2.11.0 on
    • Apache-2.0

    Install the JavaScript SDK

    npm i e2b
    Use it when, skip it if, stats for E2B

    Why you'd want it

    E2B gives agent tasks their own isolated sandbox in the cloud, started with Sandbox.create() from the JavaScript or Python SDK, where code can run shell commands and programs. The Code Interpreter SDK adds runCode/run_code for executing snippets, and the Desktop SDK adds mouse, keyboard, screenshot and desktop streaming APIs for computer-use agents. The runtime is open source and can be self-hosted with Terraform on AWS, Google Cloud, Azure or a general Linux machine.

    Best for

    • Running untrusted model-generated code
    • Code interpreter and data analysis features
    • Computer-use agents that need a desktop

    Use it when

    Your agent writes code or shell commands that must run somewhere isolated from your own machines and data.

    Skip it if

    You do not want to sign up for an E2B API key or operate the Terraform-based self-hosted runtime.

    Stats

    Stars
    14,355
    Last push
    Release
    @e2b/code-interpreter-python@2.11.0,
    License
    Apache-2.0
    Pricing
    Open source
    Drop score
    63 of 100
  2. Rank 71

    Gives each coding agent its own container and git branch so several can work in parallel without conflicts

    • score 18
    • 4.1k stars
    • pushed
    • v0.4.2 on
    • Apache-2.0

    Install with Homebrew and add to Claude Code

    brew install dagger/tap/container-use
    cd /path/to/repository
    claude mcp add container-use -- container-use stdio
    Use it when, skip it if, stats for Container Use

    Why you'd want it

    Container Use is an MCP server, run from a CLI and built on Dagger, that gives each agent a fresh container on its own git branch, so you can run several agents at once and discard failed attempts. You can see the full command history and logs of what an agent did, drop into its terminal to take over, and review its work with a normal git checkout of its branch. Setup is the same for any MCP-compatible agent, adding container-use stdio as an MCP server, and the docs have guides for Claude Code, Cursor, Windsurf, Zed, Codex, Gemini CLI and others.

    Best for

    • Running several coding agents in parallel
    • Keeping agent changes off your working tree until reviewed
    • Claude Code, Cursor and other MCP agents

    Use it when

    You want coding agents to work in isolated, reviewable environments on your own machine instead of directly in your checkout.

    Skip it if

    You do not have Docker and Git installed, which the quickstart requires. The project describes itself as experimental and in early development.

    Stats

    Stars
    4,069
    Last push
    Release
    v0.4.2,
    License
    Apache-2.0
    Pricing
    Open source
    Works with
    Claude Code, Cursor, Windsurf, Zed, Codex, Gemini CLI, VS Code, Any MCP client
    Drop score
    18 of 100
  3. Rank 5

    Traces LLM calls and agent steps, then runs evals, datasets and prompt versioning on top of them

    • score 85
    • 35.8k stars
    • pushed
    • v4.59.0 on
    • MIT

    Install the Python SDK

    pip install langfuse
    Use it when, skip it if, stats for Langfuse

    Why you'd want it

    Langfuse instruments an app through Python and JS/TS SDKs or integrations such as the OpenAI SDK, LangChain, LlamaIndex, Vercel AI SDK and Mastra, and records LLM calls, retrieval and agent actions as traces you can inspect. The same platform covers prompt management with server and client caching, datasets for pre-deployment tests, and evaluations via LLM-as-a-judge, code evaluators, user feedback and manual labeling. You can use Langfuse Cloud or self-host it with Docker Compose, on a VM or on Kubernetes via Helm.

    Best for

    • Teams that want to self-host LLM observability
    • Tracing, prompts and evals in one place
    • Python and JS/TS stacks

    Use it when

    You need to see what your LLM app or agent did on each request and want to evaluate and iterate on prompts against the same traces.

    Skip it if

    You do not want to run a server stack yourself and cannot use a hosted account; self-hosting means running the Docker Compose or Kubernetes deployment. Code under the ee/ directories is not MIT licensed.

    Stats

    Stars
    35,832
    Last push
    Release
    v4.59.0,
    License
    MIT
    Pricing
    Open source
    Works with
    Docker
    Drop score
    85 of 100

For agents

The same entry, as files an agent can read without scraping this page.

# read one entry
curl -s https://agenttooldrop.com/tools/daytona.md

# list the MCP servers in the catalog
curl -s https://agenttooldrop.com/tools.json \
  | jq -r '.tools[] | select(.category=="mcp-server") | .slug'