# Daytona

Daytona 是安全、弹性的基础设施，用于在隔离的沙箱中运行 AI 生成的代码和 Agent 工作流。它已从云端开发环境管理工具演进为面向 Agent 的原生运行时，支持快速、有状态且可编程的代码执行。

Canonical URL: https://aiidelist.com/zh/ide/daytona

Language: zh

更新日期: 2026-10-06

## 概览

- 分类: AI Cloud IDEs / Browser Dev Environments
- Daytona 是为 AI Agent 和代码执行产品提供的安全沙箱基础设施，满足其对快速、隔离、有状态环境的需求。
- 编辑器基础: Browser
- 平台: Cloud sandboxes, REST API, SDKs, Docker / OCI images, SSH, Web terminal, VS Code-style access where configured, Linux sandbox environments, Windows sandbox environments, GPU sandbox environments
- 开源: 是
- 本地模型支持: 否
- 自带 API 密钥: 否

## 简评

如果你正在构建需要快速、隔离、有状态代码执行的 AI Agent、代码解释器或开发者平台，请选择 Daytona。如果需要完整的开发者工作空间，请选择 GitHub Codespaces 或 Gitpod/Ona；需要协作式云端沙箱请选 CodeSandbox；浏览器原生 Web 项目请选 StackBlitz；若需对比更成熟的 AI Agent 沙箱类别，请参考 E2B。

## 适合场景

- AI Agent 代码执行
- 代码解释器基础设施
- 运行不可信的 AI 生成代码
- 沙箱化开发工具
- 编程化执行环境
- 高并发 Agent 工作流
- 有状态沙箱会话
- 基于快照的 Agent 工作流
- 需要隔离代码运行器的产品
- 构建 Agent 平台的团队
- 生成代码的安全评估
- 寻求替代临时 Docker 执行的基础设施团队

## 优点

- 专为 AI 生成代码执行和 Agent 工作流打造。
- 沙箱创建速度快，适合高吞吐量的 Agent 系统。
- 按秒计费模式契合突发性的 AI 工作负载。
- SDK 和 REST API 使其非常适合嵌入到产品中。
- 开源核心相比封闭的沙箱基础设施提高了透明度。
- 支持有状态会话和快照，而非仅支持单次执行。

## 局限

- 寻找完整 AI 代码编辑器的开发者
- 寻找“提示词转应用”构建器的非技术用户
- 仅需要简单浏览器代码示例的团队
- 需要 GitHub 原生 CDE 工作流的项目
- 希望固定月费且无按量计费计算成本的用户
- 更适合使用 StackBlitz 或 CodeSandbox 的小型前端演示
- 不愿自行设计沙箱安全、机密信息和网络策略的团队
- 其本身并非完整的 AI IDE 或“提示词转应用”构建器。
- 对于高并发 Agent 工作负载，定价逻辑可能变得复杂。
- 安全性依赖于沙箱、网络、机密信息和权限的正确配置。
- 在代码仓库开发工作流方面，不如 GitHub Codespaces 那样原生集成 GitHub。
- 视觉化和上手友好度不如 Replit、CodeSandbox 或 StackBlitz。
- 产品定位从 CDE 转向 AI 沙箱基础设施，可能会让老用户感到困惑。

## 为什么选择 Daytona？

当产品需要运行由 AI 系统生成的代码，而不仅仅是向人类展示代码时，Daytona 最能发挥作用。这种区别至关重要。云端 IDE 帮助开发者编写代码；而 Daytona 为 Agent 和应用程序提供了一个受控的场所来执行代码、检查结果、保持状态并持续工作，且不会触及生产基础设施。

该产品随着时间的推移也改变了形态。早期的 Daytona 定位更接近云端开发环境（CDE）和 Codespaces 风格的工作流。其目前的重心是为 AI Agent、代码解释器（Code Interpreter）和生成代码执行提供安全、弹性的沙箱基础设施。在目录条目中，应保留这一历史背景，但主类别应强调沙箱运行时和 Agent 基础设施。

## 核心工作流程

实际的 Daytona 工作流通常由应用程序发起，而不是由人类打开 IDE。宿主产品调用 Daytona 的 API 或 SDK，使用选定的镜像和资源创建沙箱，上传或生成文件，运行命令，读取输出，并根据任务情况对环境进行快照或销毁。

对于 Agent 工作流，这种模式是迭代的。Agent 编写代码、执行代码、观察错误、编辑文件、重新运行命令并存储状态。Daytona 的价值在于，这个循环可以发生在隔离的基础设施内，而不是在开发者的笔记本电脑、生产服务器或临时的 Docker 宿主机上。

## 适用场景

Daytona 适用于 AI 编程 Agent、代码解释器、类 Notebook 执行、自动化代码评估、沙箱化测试运行器、编程面试平台、教育产品、动态插件系统，以及需要安全运行来自不可信或半可信来源代码的工具。

它不太适合作为人类的主要 IDE。需要完整云端工作空间的开发者可能更倾向于 GitHub Codespaces、Gitpod/Ona、CodeSandbox、Replit 或 Coder。仅需要前端演示的团队可能更喜欢 StackBlitz。当沙箱生命周期、执行安全和 API 控制是核心产品需求时，Daytona 是最佳选择。

## 竞品对比

与 E2B 相比，Daytona 在 AI 沙箱基础设施类别中直接竞争。两者都用于 Agent 和代码解释器产品。选择时应重点关注启动时间、隔离模型、SDK 易用性、快照功能、定价、配额、可观测性以及部署要求。

与 CodeSandbox 相比，Daytona 较少关注面向开发者的协作工作空间，更多关注代码执行的后端基础设施。与 GitHub Codespaces 相比，Daytona 不是 GitHub 原生的开发容器产品。Codespaces 非常适合在代码仓库中工作的开发者；而 Daytona 在以编程方式启动隔离执行环境的应用程序方面更具优势。

与 Modal 或 Vercel Sandbox 相比，Daytona 的领域更窄但更专注。Modal 是更广泛的云端计算平台。Vercel Sandbox 与 Vercel 生态系统紧密结合。Daytona 则专注于为 AI 生成的代码和 Agent 提供快速、隔离、有状态的沙箱。

## 最佳配置建议

最佳的 Daytona 设置始于威胁建模。确定代码是可信的、半可信的还是恶意的。然后相应地配置网络访问、文件系统持久化、机密信息、镜像来源、沙箱寿命和输出处理。AI 生成的代码在经过审查之前，通常应被视为不可信。

为了控制成本，默认应设计短寿命的沙箱，有意识地使用快照，并监控 CPU、内存、存储、GPU 和并发量。按秒计费模型对于突发性工作负载非常高效，但如果循环没有限制，高并发 Agent 仍可能产生显著成本。

## 迁移建议

从传统云端开发环境迁移的团队应该重新思考抽象模型。Daytona 不仅仅是一个远程 VS Code 工作空间。最好将其视为可以嵌入到产品和自动化系统中的执行基座。

从本地 Docker 执行迁移的团队应梳理关于卷、网络、凭据、容器镜像、清理、日志和沙箱寿命的假设。目标不仅是将执行迁移到云端，还要让生成代码的执行更安全、可观测、可扩展且易于治理。

## 功能

### AI 代码执行沙箱

- 创建隔离的沙箱以运行 AI 生成的代码。
- 为 Agent、解释器和代码运行器工作流提供快速的沙箱启动。
- 根据需求关闭或扩展沙箱，采用基于用量的计费模式。

### 编程级控制

- 提供用于沙箱生命周期、快照和运行时控制的 REST API。
- 提供 SDK 和客户端库，方便将沙箱集成到应用程序中。
- 支持文件、Git、进程执行和工具箱 API，助力 Agent 工作流。

### 有状态 Agent 运行时

- 支持长寿命、有状态的沙箱会话。
- 快照功能有助于保存和恢复环境状态。
- 专为需要运行命令、检查结果并持续工作的 Agent 设计。

### 基础设施兼容性

- 兼容 OCI 和 Docker 风格的镜像。
- 支持 CPU、内存、存储及选定的 GPU 配置。
- 可用作 AI Agent、代码解释器、编程平台和开发工具背后的基础设施。

### 开发者接入

- 可通过 API 和面向开发者的工具访问沙箱。
- 支持 SSH、基于浏览器的访问或配置好的终端交互。
- 便于调试 Agent 运行过程并检查沙箱状态。

### 安全重心

- 隔离执行有助于将 AI 生成的代码与生产基础设施分开。
- 旨在降低直接在用户系统上运行不可信或模型生成代码的风险。
- 企业用户应针对其工作负载验证隔离、网络、机密信息和合规性设置。

## 价格

freemium

- Free Trial: $0 — 包含 200 美元的免费计算额度用于试用 Daytona 沙箱；公共定价页面显示无需信用卡。
- Pay-as-you-go Compute: $0.000014 — vCPU-秒 — 基于用量的 CPU 沙箱定价，约合每 vCPU 小时 0.0504 美元。
- Memory: $0.00000450 — GiB-秒 — 基于用量的内存定价，约合每 GiB 小时 0.0162 美元。
- Storage: $0.00000003 — GiB-秒 — 5 GB 免费，超出免费额度后按用量计费。
- GPU: Usage-based — 秒 — 提供 Nvidia H100 和 RTX PRO 6000 等 GPU 沙箱选项，按秒计费。
- Enterprise: Custom — 针对大规模 Agent 基础设施提供批量折扣、自定义限制、安全审查、专属支持及企业级部署方案。

价格核对日期: 2026-06-14

## 隐私与数据处理

Daytona 沙箱可能会运行代码、文件、依赖项、生成的输出、终端日志、环境变量、快照和 API 控制的工作流。由于该平台常用于执行 AI 生成或不可信的代码，团队在将 Daytona 连接到生产系统或敏感数据之前，应严格控制机密信息、网络访问、文件系统持久化、快照保留、镜像来源、出站调用和沙箱寿命。

## 企业功能

- 批量折扣
- 自定义资源配额
- 自定义并发限制
- 企业级支持
- 安全审查
- SDK 和 API 集成支持
- 自定义基础设施方案商讨
- 沙箱生命周期管理
- 快照管理
- GPU 沙箱选项
- 可配置的运行时镜像
- 网络和防火墙配置选项
- 组织账单和支出可视化

## 替代工具

- CodeSandbox
- GitHub Codespaces
- Gitpod
- StackBlitz
- E2B
- Modal
- Vercel Sandbox
- Northflank
- Blaxel
- Coder
- DevPod
- Replit
- Ona

## 资料来源

- [官方网站](https://www.daytona.io/)
- [Daytona 官方网站](https://www.daytona.io/)
- [Daytona 定价页面](https://www.daytona.io/pricing)
- [Daytona GitHub 仓库](https://github.com/daytonaio/daytona)
- [Daytona README](https://github.com/daytonaio/daytona/blob/main/README.md)
- [Daytona 文档仓库](https://github.com/daytonaio/docs)
- [Daytona 入门文档](https://github.com/daytonaio/daytona/blob/main/apps/docs/src/content/docs/en/getting-started.mdx)
- [Daytona 计费文档](https://github.com/daytonaio/daytona/blob/main/apps/docs/src/content/docs/en/billing.mdx)
- [Daytona GitHub 组织](https://github.com/daytonaio)

最近核对日期: 2026-06-14

## 更新记录

- 2026-06-14: 创建条目，涵盖 Daytona 当前作为 AI 生成代码执行安全基础设施的定位、沙箱运行时特性、SDK/API 工作流、按量计费模式、开源状态以及从 CDE 到 Agent 运行时的迁移背景。
