# Daytona 为运行 AI 生成代码提供安全沙箱,支持有状态环境、SDK、API 和 CLI 访问。 - Findings24: - 网站: - 价格: Freemium - 分类: AI编程助手, AI开发者工具 ## 什么是 Daytona? Daytona 是一个安全的基础设施平台,用于在隔离的沙箱中运行 AI 生成的代码。它面向需要受控执行、有状态操作以及可重复环境的 agent 和开发者工作流,而不是直接访问本地机器。 文档将 Daytona 沙箱描述为完整可组合的计算机,具有专用内核、文件系统、网络栈,以及分配的 vCPU、RAM 和磁盘。该平台支持通过 SDK、RESTful API 和 CLI 进行程序化控制,并专为可跨会话持续的 agent 工作流而构建。 ## Daytona 能做什么? ### 快速沙箱创建 为 AI 生成的代码快速创建沙箱,首页和文档都说明可在 90 毫秒内从代码到执行完成创建。 ### 隔离的进程执行 在隔离环境中运行代码和 shell 命令,并提供实时输出流和进程执行控制。 ### 文件系统管理 通过完整的 CRUD 操作和细粒度权限控制管理沙箱文件,底层由 SDK 和 API 中的文件系统操作提供支持。 ### Git 集成 在工作流需要仓库或源代码访问时,使用带有安全凭据处理的原生 Git 操作。 ### 内置 LSP 支持 通过内置 LSP 支持,访问用于多语言补全和实时分析的语言服务器功能。 ### SDK、API 和 CLI 访问 通过 Python、TypeScript、Ruby、Go 和 Java SDK,以及 RESTful API 和 CLI 进行编程式操作。 ## 使用场景 ### 安全运行 AI 生成代码 使用 Daytona 在隔离环境中运行由 agent 生成的代码,使开发者机器和主工作区与执行环境保持分离。 ### 构建有状态的 agent 工作流 利用并行沙箱、快照和持久状态,支持需要在多次运行或会话之间获得可重复结果的 agent 循环。 ### 将沙箱控制集成到应用中 使用 SDK 或 API 在应用代码中自动化沙箱创建、进程执行、文件操作和清理。 ### 运行 AI 评估和实验 将该平台用于评估运行,其中可复现的快照状态和并行环境有助于在重复测试中比较结果。 ### 支持编码助手和开发自动化 使用带有 LSP、Git 和实时输出的沙箱运行时访问,支持需要源代码管理和交互式反馈的代码助手工作流。 ## 常见问题 ### Daytona 用于什么? Daytona 提供安全的基础设施,用于在隔离的沙箱中运行 AI 生成的代码。文档将其描述为一个可通过 SDK、API 和 CLI 以编程方式管理沙箱的平台。 ### Daytona 支持哪些语言和接口? 文档说明 Daytona 的 SDK 支持 Python、TypeScript、Ruby、Go 和 Java。文档还提到适用于 Mac/Linux 和 Windows 的 CLI,以及 RESTful API 和 Toolbox API 访问。 ### Daytona 的沙箱创建有多快,是否保留状态? Daytona 沙箱被描述为可在 90 毫秒内从代码到执行完成启动,并支持有状态环境快照以及跨会话持久化。 ### Daytona 如何定价? 定价页面显示,其按计算、GPU、内存、存储和 Windows 计费,并包含免费试用和 200 美元的免费计算额度。页面还提到创业版额度,以及企业版选项,例如更高的限额、SSO、审计日志或 BYOC。 ### Daytona 提供哪些隔离和运行时功能? 文档说明沙箱提供完全隔离、专用内核、文件系统、网络栈,以及分配的 vCPU、RAM 和磁盘。渲染后的文档还表示 Daytona 可运行 Python、TypeScript 和 JavaScript 中的任何代码,并支持 OCI/Docker 兼容性。 ## 快速信息 - **类别**: 开发者工具 - **主要用途**: 安全执行 AI 生成代码 - **平台模型**: 带有状态环境的沙箱基础设施 - **支持的 SDK**: Python、TypeScript、Ruby、Go、Java - **接口**: RESTful API、Toolbox API、CLI - **源域名**: daytona.io