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와 호환되며 90ms 미만에 시작할 수 있습니다. 개발자와 AI 에이전트는 SDK(Python, TypeScript, Ruby, Go, Java), REST API 또는 CLI를 통해 프로그래밍 방식으로 이러한 환경과 상호 작용하여 샌드박스 수명 주기를 관리하고, 코드를 실행하며, 파일 시스템 작업을 수행합니다.
Who it’s for
AI 에이전트 아키텍트와 개발자를 위해 설계되었으며, 안전하고 확장 가능한 환경에서 AI 생성 코드를 실행하고 세션 간에 상태를 유지하는 에이전트 작업을 관리할 수 있습니다.
Highlights
- Rapid Deployment: 샌드박스는 코드에서 실행까지 90ms 미만에 시작됩니다.
- Full Isolation: 각 샌드박스는 전용 리소스와 네트워크 스택을 가진 완전한 컴퓨터입니다.
- State Persistence: 스냅샷과 볼륨을 지원하여 서로 다른 세션 간에 에이전트 상태를 유지합니다.
- Broad Integration: 다중 언어용 포괄적인 SDK를 제공하고 Model Context Protocol (MCP) 서버를 지원합니다.