Об этом проекте

Daytona обеспечивает безопасную и эластичную среду выполнения инфраструктуры для выполнения кода, генерируемого ИИ, и рабочих процессов агентов. Основные компоненты платформы — это песочницы: полностью изолированные, композируемые компьютеры с выделенными ядрами, файловыми системами, сетевыми стеками, а также выделенными vCPU, ОЗУ и дисковым пространством. Основанные на совместимости с OCI/Docker, эти песочницы поддерживают массовое параллелирование, неограниченное сохранение состояния и выполняют код на Python, TypeScript и JavaScript. Разработчики и агенты взаимодействуют с песочницами программно через SDK (Python, TypeScript, Ruby, Go, Java), REST API и CLI. Операции охватывают управление жизненным циклом песочниц, файловые операции, выполнение процессов и кода, а также настройку среды выполнения. Ключевые возможности включают: - Платформа: организации, API-ключи, ограничения, биллинг, журналы аудита, OpenTelemetry, интеграции, информационные материалы по безопасности. - Песочницы: конфигурация окружения, снимки с сохранением состояния, декларативные сборщики, тома, регионы. - Инструменты агентов: выполнение процессов и кода, файловые операции, Language Server Protocol (LSP), использование компьютера, сервер MCP, операции Git, PTY, потоковая передача логов. - Инструменты для человека: панель управления, веб-терминал, доступ по SSH, доступ по VNC, VPN-соединения, предварительный просмотр, пользовательский прокси предварительного просмотра, игровой набор. - Системные инструменты: вебхуки, ограничения сети. Архитектура состоит из плоскости интерфейсов (клиентские интерфейсы), плоскости управления (оркестрирует операции песочниц) и вычислительной плоскости (запускает и управляет экземплярами песочниц). Важно: по состоянию на июнь 2026 года данный репозиторий больше не поддерживается. Основная разработка перешла в закрытую кодовую базу. Репозиторий остаётся публичным и бесплатным для использования, форка и построения на его основе в соответствии с его лицензией, «как есть», без какой-либо поддержки или гарантий.