daytona: AI が生成したコードを分離されたサンドボックスで実行するための安全で弾力的なインフラランタイム
daytona: AI が生成したコードを分離されたサンドボックスで実行するための安全で弾力的なインフラランタイム
解決する課題
Daytona は、AI が生成したコードや AI エージェントのワークフローを実行するための安全で分離された弾力的インフラを提供します。専用の使い捨てサンドボックスを提供することで、ローカルマシン上で信頼できない AI 生成コードを実行するリスクを排除します。
仕組み
このプラットフォームは「サンドボックス」― 独自のカーネル、ファイルシステム、ネットワークスタック、vCPU、RAM、ディスクを持つ完全に構成可能なコンピュータ ― を使用します。これらのサンドボックスは OCI/Docker 互換で、90ms 未満で起動できます。開発者や AI エージェントは、SDK(Python、TypeScript、Ruby、Go、Java)、REST API、または CLI を介してプログラム的にサンドボックスのライフサイクルを管理し、コードを実行し、ファイルシステム操作を行います。
対象者
AI エージェントのアーキテクトや開発者で、安全かつスケーラブルな環境で AI が生成したコードを実行し、セッション間で状態を保持するエージェント操作を行う必要がある方を対象としています。
ハイライト
- 高速デプロイ: サンドボックスはコードから実行まで 90ms 未満で起動します。
- 完全分離: 各サンドボックスは専用リソースとネットワークスタックを持つ完全なコンピュータです。
- 状態永続性: スナップショットやボリュームをサポートし、異なるセッション間でエージェントの状態を保持できます。
- 幅広い統合: 複数言語向けの包括的な SDK を提供し、Model Context Protocol (MCP) サーバーもサポートします。
Sources
- undefineddaytonaio/daytona