daytona  by daytonaio

Infrastructure for running AI-generated code

Created 1 year ago
21,480 stars

Top 2.0% on SourcePulse

GitHubView on GitHub
Project Summary

Daytona provides a secure, elastic infrastructure for executing AI-generated code, targeting developers and AI engineers. It offers rapid sandbox creation and isolated runtimes to mitigate risks associated with untrusted code, enabling efficient parallel AI workflows.

How It Works

Daytona utilizes a sandboxing approach to isolate AI-generated code execution. It emphasizes sub-90ms sandbox creation and provides programmatic control via APIs for file, Git, and code execution. The architecture supports OCI/Docker compatibility for flexible runtime environments and aims for features like filesystem and memory state forking for massive parallelization.

Quick Start & Requirements

  • Install SDKs: pip install daytona-sdk or npm install @daytonaio/sdk.
  • Requires an account at https://app.daytona.io and an API key.
  • Follow Getting Started docs.

Highlighted Details

  • Sub-90ms sandbox creation.
  • Isolated runtime for secure execution.
  • Programmatic control via File, Git, LSP, and Execute APIs.
  • OCI/Docker compatible sandbox environments.

Maintenance & Community

  • Active development indicated by release badges.
  • Community support available via Slack.
  • Contributing guide available for developers.

Licensing & Compatibility

  • Licensed under AGPL-3.0.
  • AGPL-3.0 is a strong copyleft license, requiring derivative works to also be open-sourced under the same license. This may impose restrictions on linking with closed-source commercial applications.

Limitations & Caveats

The "Fork Sandbox filesystem and memory state" feature is marked as "Coming soon!", indicating it is not yet available. The AGPL-3.0 license may present compatibility challenges for commercial, closed-source integrations.

Health Check
Last Commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
136
Issues (30d)
17
Star History
506 stars in the last 30 days

Explore Similar Projects

Starred by Jared Palmer Jared Palmer(Ex-VP AI at Vercel; Founder of Turborepo; Author of Formik, TSDX), Shawn Lewis Shawn Lewis(Cofounder of Weights & Biases), and
4 more.

arrakis by abshkbh

0.5%
572
Sandboxing solution for AI agent code execution and computer use
Created 1 year ago
Updated 3 months ago
Starred by Joe Walnes Joe Walnes(Head of Experimental Projects at Stripe), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
21 more.

E2B by e2b-dev

0.5%
10k
Open-source cloud runtime for AI apps and agents
Created 2 years ago
Updated 1 day ago
Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
23 more.

goose by block

0.8%
20k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 20 hours ago
Feedback? Help us improve.