Sobre el proyecto
Daytona proporciona un runtime de infraestructura seguro y elástico para la ejecución de código generado por IA y flujos de trabajo de agentes. Los componentes centrales de la plataforma son los sandboxes: computadoras completamente aisladas y composables con kernels, sistemas de archivos, stacks de red y vCPU, RAM y disco asignados. Basados en compatibilidad OCI/Docker, estos sandboxes soportan paralelización masiva, persistencia ilimitada y ejecutan Python, TypeScript y JavaScript.
Los desarrolladores y agentes interactúan con los sandboxes programáticamente mediante SDKs (Python, TypeScript, Ruby, Go, Java), una API REST y un CLI. Las operaciones cubren la gestión del ciclo de vida del sandbox, operaciones de sistema de archivos, ejecución de procesos y código, y configuración del runtime.
Características clave:
- Plataforma: Organizaciones, claves API, límites, facturación, registros de auditoría, OpenTelemetry, integraciones, exhibiciones de seguridad.
- Sandboxes: Configuración del entorno, snapshots con estado, builders declarativos, volúmenes, regiones.
- Herramientas para agentes: Ejecución de procesos y código, operaciones de sistema de archivos, Language Server Protocol (LSP), uso de computadora, servidor MCP, operaciones Git, PTY, streaming de logs.
- Herramientas para humanos: Panel de control, terminal web, acceso SSH, acceso VNC, conexiones VPN, vista previa, proxy de vista previa personalizado, playground.
- Herramientas del sistema: Webhooks, límites de red.
La arquitectura consta de un plano de interfaz (interfaces de cliente), plano de control (orquesta las operaciones de sandbox) y plano de cómputo (ejecuta y administra instancias de sandbox).
Importante: A partir de junio de 2026, este repositorio ya no se mantiene. El desarrollo central se ha trasladado a un código privado. El repositorio permanece público y libre de usar, bifurcar y construir sobre su licencia, tal como está y sin soporte ni garantía.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.