daytonaio/daytona

Daytona is a Secure and Elastic Infrastructure for Running AI-Generated Code

What it solves

Daytona 提供一个安全、隔离且弹性的基础设施,用于执行 AI 生成的代码和运行 AI 代理工作流。它通过提供专用、一次性的沙盒,消除在本地机器上运行不可信 AI 生成代码的风险。

How it works

平台使用“沙盒”——拥有自己内核、文件系统、网络栈、vCPU、RAM 和磁盘的完整可组合计算机。这些沙盒兼容 OCI/Docker,且可在 90ms 内启动。开发者和 AI 代理通过 SDK(Python、TypeScript、Ruby、Go、Java)、REST API 或 CLI 以编程方式与这些环境交互,管理沙盒生命周期、执行代码以及进行文件系统操作。

Who it’s for

它面向需要安全、可扩展环境来运行 AI 生成代码并在会话之间保持有状态代理操作的 AI 代理架构师和开发者。

Highlights

  • Rapid Deployment: 沙盒从代码到执行的启动时间低于 90ms。
  • Full Isolation: 每个沙盒都是拥有专用资源和网络栈的完整计算机。
  • State Persistence: 支持快照和卷,以在不同会话间保持代理状态。
  • Broad Integration: 提供多语言完整 SDK,并支持 Model Context Protocol (MCP) 服务器。