프로젝트 소개
Daytona는 AI 생성 코드 실행 및 에이전트 워크플로우를 위한 안전하고 탄력적인 인프라 런타임을 제공합니다. 플랫폼의 핵심 구성 요소는 샌드박스로, 전용 커널, 파일 시스템, 네트워크 스택, 할당된 vCPU, RAM, 디스크를 갖춘 완전히 격리되고 구성 가능한 컴퓨터입니다. OCI/Docker 호환 기반으로 구축된 이러한 샌드박스는 대규모 병렬화, 무제한 지속성, Python/TypeScript/JavaScript 실행을 지원합니다.
개발자와 에이전트는 SDK(Python, TypeScript, Ruby, Go, Java), REST API, CLI를 통해 샌드박스와 프로그래밍 방식으로 상호작용합니다. 주요 작업으로는 샌드박스 수명 주기 관리, 파일 시스템 작업, 프로세스 및 코드 실행, 런타임 구성이 포함됩니다.
주요 기능:
- 플랫폼: 조직, API 키, 제한 사항, 청구, 감사 로그, OpenTelemetry, 통합, 보안 보고서.
- 샌드박스: 환경 구성, 상태 보존 스냅샷, 선언형 빌더, 볼륨, 영역.
- 에이전트 도구: 프로세스 및 코드 실행, 파일 시스템 작업, LSP(Language Server Protocol), 컴퓨터 사용, MCP 서버, Git 작업, PTY, 로그 스트리밍.
- 인간 도구: 대시보드, 웹 터미널, SSH 접근, VNC 접근, VPN 연결, 미리보기, 사용자 지정 미리보기 프록시, 플레이그라운드.
- 시스템 도구: 웹훅, 네트워크 제한.
아키텍처는 인터페이스 평면(클라이언트 인터페이스), 제어 평면(샌드박스 작업 조율), 컴퓨트 평면(샌드박스 인스턴스 실행 및 관리)으로 구성됩니다.
중요: 2026년 6월 현재 이 저장소는 더 이상 관리되지 않습니다. 핵심 개발은 전용 코드베이스로 이전되었습니다. 저장소는 공개 상태로 유지되며, 라이선스에 따라 무료로 사용하고, 포크하고, 기반할 수 있습니다. 그러나 기존 그대로 제공되며 지원이나 보장은 없습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.