这个项目能做什么

Daytona 提供了一个安全且弹性的基础设施运行时,用于执行 AI 生成的代码和代理工作流。该平台的核心组件是沙盒——完全隔离、可组合的计算机,具备专用内核、文件系统、网络栈以及分配的 vCPU、RAM 和磁盘资源。基于 OCI/Docker 兼容性构建,这些沙盒支持大规模并行化、无限持久化,并可执行 Python、TypeScript 和 JavaScript。 开发者和代理通过 SDK(Python、TypeScript、Ruby、Go、Java)、REST API 和 CLI 程序化地与沙盒交互。操作涵盖沙盒生命周期管理、文件系统操作、进程和代码执行以及运行时配置。 主要功能包括: - 平台:组织、API 密钥、限制、计费、审计日志、OpenTelemetry、集成、安全展示。 - 沙盒:环境配置、有状态快照、声明式构建器、卷、区域。 - 代理工具:进程和代码执行、文件系统操作、语言服务器协议(LSP)、计算机使用、MCP 服务器、Git 操作、PTY、日志流。 - 人类工具:仪表板、网页终端、SSH 访问、VNC 访问、VPN 连接、预览、自定义预览代理、游乐场。 - 系统工具:Webhook、网络限制。 架构由接口层(客户端界面)、控制层(编排沙盒操作)和计算层(运行和管理沙盒实例)组成。 重要提示:截至 2026 年 6 月,此仓库不再维护。核心开发已转移到私有代码库。该仓库保持公开,可在其许可下自由使用、复刻和构建,但不提供支持或担保。