daytona:在隔離沙盒中執行 AI 產生程式碼的安全且彈性基礎建設執行環境

daytona:在隔離沙盒中執行 AI 產生程式碼的安全且彈性基礎建設執行環境

它解決了什麼問題

Daytona 提供一個安全、隔離且彈性的基礎建設,用於執行 AI 產生的程式碼以及運行 AI 代理工作流程。它透過提供專屬、一次性使用的沙盒,消除在本機執行不受信任的 AI 產生程式碼的風險。

它如何運作

平台使用「沙盒」——具備自有核心、檔案系統、網路堆疊、vCPU、RAM 與磁碟的完整可組合電腦。這些沙盒相容 OCI/Docker,且可在 90 毫秒內啟動。開發者與 AI 代理可透過 SDK(Python、TypeScript、Ruby、Go、Java)、REST API 或 CLI,以程式方式與這些環境互動,管理沙盒生命週期、執行程式碼以及執行檔案系統操作。

目標對象

此工具設計給需要安全、可擴展環境來執行 AI 產生程式碼,並在多個會話間維持有狀態代理操作的 AI 代理架構師與開發者。

重點特色

  • 快速部署:沙盒從程式碼到執行的時間低於 90 毫秒。
  • 完整隔離:每個沙盒都是具備自有專屬資源與網路堆疊的完整電腦。
  • 狀態持久化:支援快照與磁碟卷,以在不同會話間維持代理狀態。
  • 廣泛整合:提供多語言完整 SDK,並支援 Model Context Protocol(MCP)伺服器。

Sources