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) 伺服器。