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,且可在 90 毫秒內啟動。開發者與 AI 代理可透過 SDK(Python、TypeScript、Ruby、Go、Java)、REST API 或 CLI,以程式方式與這些環境互動,管理沙盒生命週期、執行程式碼以及執行檔案系統操作。

Who it’s for

此平台設計給 AI 代理架構師與開發者,讓他們在安全且可擴展的環境中執行 AI 產生的程式碼,並在多個會話間維持有狀態的代理運作。

Highlights

  • Rapid Deployment: 沙盒從程式碼到執行的啟動時間低於 90 毫秒。
  • Full Isolation: 每個沙盒都是具備專屬資源與網路堆疊的完整電腦。
  • State Persistence: 支援快照與磁碟卷,以在不同會話間保持代理狀態。
  • Broad Integration: 提供多語言完整 SDK,並支援 Model Context Protocol (MCP) 伺服器。