このプロジェクトについて
Daytonaは、AI生成コードの実行およびエージェントのワークフロー向けに、安全で弾力性のあるインフラストラクチャ・ランタイムを提供します。プラットフォームのコアコンポーネントは「サンドボックス」です。これは、専用のカーネル、ファイルシステム、ネットワークスタック、および割り当てられたvCPU、RAM、ディスクを備えた、完全に隔離され構成可能なコンピュータです。OCI/Docker互換性に基づいて構築されたこれらのサンドボックスは、大規模な並列化、無制限の永続性をサポートし、Python、TypeScript、JavaScriptを実行します。
開発者やエージェントは、SDK(Python、TypeScript、Ruby、Go、Java)、REST API、およびCLIを介して、プログラムでサンドボックスとやり取りします。操作には、サンドボックスのライフサイクル管理、ファイルシステム操作、プロセスとコードの実行、およびランタイム構成が含まれます。
主な機能:
- プラットフォーム:組織、APIキー、制限、請求、監査ログ、OpenTelemetry、統合、セキュリティ展示。
- サンドボックス:環境構成、ステートフルスナップショット、宣言型ビルダー、ボリューム、リージョン。
- エージェントツール:プロセスとコードの実行、ファイルシステム操作、Language Server Protocol (LSP)、コンピュータ利用、MCPサーバー、Git操作、PTY、ログストリーミング。
- ヒューマンツール:ダッシュボード、Webターミナル、SSHアクセス、VNCアクセス、VPN接続、プレビュー、カスタムプレビュープロキシ、プレイグラウンド。
- システムツール:Webhook、ネットワーク制限。
アーキテクチャは、インターフェースプレーン(クライアントインターフェース)、コントロールプレーン(サンドボックス操作のオーケストレーション)、およびコンピュートプレーン(サンドボックスインスタンスの実行と管理)で構成されています。
重要:2026年6月現在、このリポジトリはメンテナンスされていません。コア開発はプライベートなコードベースに移行しました。このリポジトリは引き続き公開されており、ライセンスに基づき、現状のまま、サポートや保証なしで、自由に使用、フォーク、および構築することができます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.