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
- undefineddaytonaio/daytona