daytonaio/daytonaPublic

Daytona is a Secure and Elastic Infrastructure for Running AI-Generated Code

AI summary: Secure and elastic infrastructure runtime designed for executing AI-generated code and agent workflows.

Stars
72K
+-17 today
Forks
5.7K
Watchers
122
Open issues
310
Open PRs
133
Contributors
~233
Commits
2.7K
Branches
567

No licenseCreated Feb 6, 2024Last push 14d agoLatest release v0.190.0+-67 stars this week+-76 this month

Star history

since Mar 3, 2024
020K40K60KMar 2024Dec 2024Oct 2025Aug 2026
72K stars as of Aug 7, 2026, tracked back to Mar 3, 2024. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulMonWedFri2025-08-03: 0 commits2025-08-04: 2 commits2025-08-05: 0 commits2025-08-06: 9 commits2025-08-07: 0 commits2025-08-08: 0 commits2025-08-09: 0 commits2025-08-10: 0 commits2025-08-11: 0 commits2025-08-12: 4 commits2025-08-13: 0 commits2025-08-14: 4 commits2025-08-15: 0 commits2025-08-16: 0 commits2025-08-17: 0 commits2025-08-18: 5 commits2025-08-19: 11 commits2025-08-20: 4 commits2025-08-21: 4 commits2025-08-22: 3 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 0 commits2025-08-26: 0 commits2025-08-27: 3 commits2025-08-28: 7 commits2025-08-29: 4 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 2 commits2025-09-02: 2 commits2025-09-03: 5 commits2025-09-04: 4 commits2025-09-05: 2 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 3 commits2025-09-09: 4 commits2025-09-10: 1 commit2025-09-11: 6 commits2025-09-12: 2 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 2 commits2025-09-16: 0 commits2025-09-17: 6 commits2025-09-18: 3 commits2025-09-19: 9 commits2025-09-20: 1 commit2025-09-21: 1 commit2025-09-22: 2 commits2025-09-23: 3 commits2025-09-24: 3 commits2025-09-25: 1 commit2025-09-26: 4 commits2025-09-27: 1 commit2025-09-28: 0 commits2025-09-29: 12 commits2025-09-30: 6 commits2025-10-01: 7 commits2025-10-02: 4 commits2025-10-03: 6 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 3 commits2025-10-08: 1 commit2025-10-09: 1 commit2025-10-10: 3 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 4 commits2025-10-14: 1 commit2025-10-15: 3 commits2025-10-16: 5 commits2025-10-17: 9 commits2025-10-18: 1 commit2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 9 commits2025-10-22: 2 commits2025-10-23: 4 commits2025-10-24: 4 commits2025-10-25: 1 commit2025-10-26: 0 commits2025-10-27: 6 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 5 commits2025-10-31: 3 commits2025-11-01: 1 commit2025-11-02: 0 commits2025-11-03: 4 commits2025-11-04: 0 commits2025-11-05: 4 commits2025-11-06: 1 commit2025-11-07: 2 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 7 commits2025-11-11: 8 commits2025-11-12: 1 commit2025-11-13: 3 commits2025-11-14: 5 commits2025-11-15: 0 commits2025-11-16: 1 commit2025-11-17: 3 commits2025-11-18: 1 commit2025-11-19: 5 commits2025-11-20: 5 commits2025-11-21: 7 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 4 commits2025-11-25: 7 commits2025-11-26: 7 commits2025-11-27: 10 commits2025-11-28: 3 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 8 commits2025-12-02: 10 commits2025-12-03: 4 commits2025-12-04: 2 commits2025-12-05: 7 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 5 commits2025-12-09: 8 commits2025-12-10: 3 commits2025-12-11: 11 commits2025-12-12: 2 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 7 commits2025-12-16: 1 commit2025-12-17: 0 commits2025-12-18: 2 commits2025-12-19: 7 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 1 commit2025-12-23: 9 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 1 commit2026-01-06: 0 commits2026-01-07: 4 commits2026-01-08: 2 commits2026-01-09: 9 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 7 commits2026-01-13: 5 commits2026-01-14: 6 commits2026-01-15: 8 commits2026-01-16: 24 commits2026-01-17: 1 commit2026-01-18: 0 commits2026-01-19: 2 commits2026-01-20: 16 commits2026-01-21: 17 commits2026-01-22: 4 commits2026-01-23: 3 commits2026-01-24: 5 commits2026-01-25: 0 commits2026-01-26: 9 commits2026-01-27: 5 commits2026-01-28: 19 commits2026-01-29: 10 commits2026-01-30: 9 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 4 commits2026-02-03: 10 commits2026-02-04: 7 commits2026-02-05: 11 commits2026-02-06: 11 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 2 commits2026-02-10: 12 commits2026-02-11: 7 commits2026-02-12: 17 commits2026-02-13: 12 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 9 commits2026-02-17: 0 commits2026-02-18: 3 commits2026-02-19: 5 commits2026-02-20: 14 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 9 commits2026-02-24: 11 commits2026-02-25: 12 commits2026-02-26: 11 commits2026-02-27: 11 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 1 commit2026-03-03: 6 commits2026-03-04: 11 commits2026-03-05: 5 commits2026-03-06: 9 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 9 commits2026-03-10: 10 commits2026-03-11: 5 commits2026-03-12: 6 commits2026-03-13: 22 commits2026-03-14: 1 commit2026-03-15: 0 commits2026-03-16: 3 commits2026-03-17: 13 commits2026-03-18: 7 commits2026-03-19: 12 commits2026-03-20: 13 commits2026-03-21: 1 commit2026-03-22: 0 commits2026-03-23: 3 commits2026-03-24: 9 commits2026-03-25: 13 commits2026-03-26: 16 commits2026-03-27: 15 commits2026-03-28: 4 commits2026-03-29: 0 commits2026-03-30: 7 commits2026-03-31: 23 commits2026-04-01: 8 commits2026-04-02: 14 commits2026-04-03: 7 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 1 commit2026-04-07: 10 commits2026-04-08: 23 commits2026-04-09: 14 commits2026-04-10: 18 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 7 commits2026-04-14: 13 commits2026-04-15: 9 commits2026-04-16: 13 commits2026-04-17: 7 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 2 commits2026-04-21: 8 commits2026-04-22: 5 commits2026-04-23: 6 commits2026-04-24: 7 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 16 commits2026-04-28: 14 commits2026-04-29: 9 commits2026-04-30: 5 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 5 commits2026-05-05: 9 commits2026-05-06: 12 commits2026-05-07: 1 commit2026-05-08: 2 commits2026-05-09: 1 commit2026-05-10: 0 commits2026-05-11: 9 commits2026-05-12: 12 commits2026-05-13: 10 commits2026-05-14: 15 commits2026-05-15: 10 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 8 commits2026-05-19: 8 commits2026-05-20: 8 commits2026-05-21: 11 commits2026-05-22: 4 commits2026-05-23: 0 commits2026-05-24: 3 commits2026-05-25: 10 commits2026-05-26: 13 commits2026-05-27: 7 commits2026-05-28: 6 commits2026-05-29: 10 commits2026-05-30: 1 commit2026-05-31: 0 commits2026-06-01: 7 commits2026-06-02: 8 commits2026-06-03: 9 commits2026-06-04: 0 commits2026-06-05: 1 commit2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 14 commits2026-06-09: 11 commits2026-06-10: 14 commits2026-06-11: 10 commits2026-06-12: 6 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 6 commits2026-06-16: 12 commits2026-06-17: 8 commits2026-06-18: 4 commits2026-06-19: 11 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 0 commits2026-06-23: 8 commits2026-06-24: 0 commits2026-06-25: 1 commit2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits
1,492 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    72,024 stars

  • Community-driven

    ~233 contributors

  • Continuous integration

    Automated checks passing

  • Repeat trending

    21 trending appearances

  • Top 10% tracked

    Rank 100 of 1058

What daytona does

Daytona provides an open-source, robust infrastructure layer specifically engineered for running code generated by AI and facilitating agentic workflows. It provisions secure, isolated sandboxes—complete with a dedicated kernel, filesystem, and network stack. This ensures that when an AI agent generates and executes arbitrary code, it happens in a completely sandboxed environment with allocated vCPU and RAM, protecting the host system. Daytona acts as the critical execution environment bridging the gap between LLM code generation and safe, scalable execution.

DevOps engineers, platform builders, and AI developers needing secure infrastructure for executing untrusted, AI-generated code.

  • Isolated sandboxes: Provides fully sandboxed computing environments for safe code execution.
  • Resource allocation: Allows specific allocation of vCPU, RAM, and disk space for each sandbox.
  • Dedicated network stack: Ensures isolated and secure networking for agent environments.
  • API-driven infrastructure: Easily integrates with AI agents to spin up and tear down environments programmatically.
  • Elastic scaling: Designed to handle varying workloads and multiple concurrent agent executions.

Where teams use it

Safe Agent Execution

Developers integrate Daytona to provide a secure environment where AI agents can test and run generated code.

Automated Code Evaluation

Platforms use it to securely compile and execute untrusted code submitted or generated during evaluations.

Dynamic Dev Environments

Spinning up isolated, reproducible workspaces for agents to perform complex, multi-step development tasks.

CI/CD for AI Generation

Providing the infrastructure for continuous integration pipelines that test AI-generated pull requests.

Getting started: Review the documentation at daytona.io/docs for deployment instructions.

README

main branch

Important

This repository is no longer maintained.

As of June 2026, Daytona's core development has moved to a private codebase. This repository will receive no further updates, fixes, or releases. It remains public and free to use, fork, and build on under the LICENSE, as is and without support or warranty.

Daytona resources are available at github.com/daytona.

 

Daytona logo

Run AI Code.
Secure and Elastic Infrastructure for Running Your AI-Generated Code.

Documentation · Report Bug · Request Feature · Join our Slack · Connect on X

 

Daytona is a secure and elastic infrastructure runtime for AI-generated code execution and agent workflows. Our open-source platform provides sandboxes, full composable computers with complete isolation, a dedicated kernel, filesystem, network stack, and allocated vCPU, RAM, and disk.

Sandboxes are the core component of the Daytona platform, spinning up in under 90ms from code to execution and running any code in Python, TypeScript, and JavaScript. Built on OCI/Docker compatibility, massive parallelization, and unlimited persistence, sandboxes deliver consistent, predictable environments for agent workflows.

Agents and developers interact with sandboxes programmatically using the Daytona SDKs, API, and CLI. Operations span sandbox lifecycle management, filesystem operations, process and code execution, and runtime configuration through base images, packages, and tooling. Our stateful environment snapshots enable persistent agent operations across sessions, making Daytona the ideal foundation for AI agent architectures.

Features

Daytona provides an extensive set of features and tools for interacting with sandboxes.

  • Platform: governance and operational controls for organizations standardizing on Daytona
  • Sandboxes: isolated full composable computers that execute workloads and retain state
  • Agent tools: programmatic capabilities for application code, agents, and integrations
  • Human tools: interfaces and remote sessions for interacting with sandboxes
  • System tools: platform-level hooks and controls for lifecycle events and network access
Platform Sandboxes Agent tools Human tools System tools
Organizations Environment Process & code execution Dashboard Webhooks
API Keys Snapshots File system operations Web terminal Network limits
Limits Declarative builder Language server protocol SSH access
Billing Volumes Computer use VNC access
Audit logs Regions MCP server VPN connection
OpenTelemetry Git operations Preview
Integrations Pseudo terminal (PTY) Custom preview proxy
Security exhibit Log streaming Playground

Architecture

Daytona platform is organized into multiple plane components, each serving a specific purpose. A detailed overview of each component is available in the architecture documentation.

  • Interface plane: provides client interfaces for interacting with Daytona
  • Control plane: orchestrates all sandbox operations
  • Compute plane: runs and manages sandbox instances

Client libraries

Client libraries integrate the Daytona platform from application code through developer-facing SDKs backed by OpenAPI-generated REST clients and toolbox API clients. Each directory is a publishable package for a specific language or runtime, available in the libs directory.

Python

pip install daytona

Standalone packages and libraries for interacting with Daytona using Python:

sdk-pythonapi-client-pythonapi-client-python-asynctoolbox-api-client-pythontoolbox-api-client-python-async

TypeScript

npm install @daytona/sdk

Standalone packages and libraries for interacting with Daytona using TypeScript:

sdk-typescriptapi-clienttoolbox-api-client

Ruby

gem install daytona

Standalone packages and libraries for interacting with Daytona using Ruby:

sdk-rubyapi-client-rubytoolbox-api-client-ruby

Go

go get github.com/daytonaio/daytona/libs/sdk-go

Standalone packages and libraries for interacting with Daytona using Go:

sdk-goapi-client-gotoolbox-api-client-go

Java

Gradle (build.gradle.kts):

dependencies {
    implementation("io.daytona:sdk:x.y.z")
}

Maven (pom.xml):

<dependency>
  <groupId>io.daytona</groupId>
  <artifactId>sdk</artifactId>
  <version>x.y.z</version>
</dependency>

Standalone packages and libraries for interacting with Daytona using Java:

sdk-javaapi-client-javatoolbox-api-client-java

Quick Start

  1. Create an account at app.daytona.io
  2. Generate an API key
  3. Create a sandbox

Python SDK

from daytona import Daytona, DaytonaConfig

config = DaytonaConfig(api_key="YOUR_API_KEY")
daytona = Daytona(config)
sandbox = daytona.create()
response = sandbox.process.code_run('print("Hello World!")')
print(response.result)

Typescript SDK

import { Daytona } from "@daytona/sdk";

const daytona = new Daytona({ apiKey: "YOUR_API_KEY" });
const sandbox = await daytona.create();
const response = await sandbox.process.codeRun('print("Hello World!")');
console.log(response.result);

Ruby SDK

require 'daytona'

config = Daytona::Config.new(api_key: 'YOUR_API_KEY')
daytona = Daytona::Daytona.new(config)
sandbox = daytona.create
response = sandbox.process.code_run(code: 'print("Hello World!")')
puts response.result

Go SDK

package main

import (
  "context"
  "fmt"
  "github.com/daytonaio/daytona/libs/sdk-go/pkg/daytona"
  "github.com/daytonaio/daytona/libs/sdk-go/pkg/types"
)

func main() {
  config := &types.DaytonaConfig{APIKey: "YOUR_API_KEY"}
  client, _ := daytona.NewClientWithConfig(config)
  ctx := context.Background()
  sandbox, _ := client.Create(ctx, nil)
  response, _ := sandbox.Process.ExecuteCommand(ctx, "echo 'Hello World!'")
  fmt.Println(response.Result)
}

Java SDK

import io.daytona.sdk.Daytona;
import io.daytona.sdk.DaytonaConfig;
import io.daytona.sdk.Sandbox;
import io.daytona.sdk.model.ExecuteResponse;

public class Main {
  public static void main(String[] args) {
    DaytonaConfig config = new DaytonaConfig.Builder()
        .apiKey("YOUR_API_KEY")
        .build();
    try (Daytona daytona = new Daytona(config)) {
      Sandbox sandbox = daytona.create();
      ExecuteResponse response = sandbox.getProcess().executeCommand("echo 'Hello World!'");
      System.out.println(response.getResult());
    }
  }
}

API

curl 'https://app.daytona.io/api/sandbox' \
  --request POST \
  --header 'Authorization: Bearer <YOUR_API_KEY>' \
  --header 'Content-Type: application/json' \
  --data '{}'

CLI

daytona create
View on GitHub

Recent activity

commits and pull requests

Releases and announcements

205 total
  1. v0.190.0v0.190.0Jun 23, 202610.2K downloads

    ## 0.190.0 (2026-06-23) ### 🚀 Features - Pi extension and docs guide ([#4938](https://github.com/daytonaio/daytona/pull/4938)) - **api,runner,sdk,cli:** add pause action ([#4714](https://github.com/daytonaio/daytona/pull/4714)) - **api,sdk:** sandbox domain allow list ([#5117](https://github.com/daytonaio/daytona/pull/5117)) - **dashboard:** otel config notice & alignment tweaks ([#5107](https://github.com/daytonaio/daytona/pull/5107)) - **dashboard:** regions & runners react query & design touchup ([#5106](https://github.com/daytonaio/daytona/pull/5106)) - **docs:** update computer use access / screenshot format ([#5094](https://github.com/daytonaio/daytona/pull/5094)) - **docs:** add datadog OTel instructions and dashboard example ([#5105](https://github.com/daytonaio/daytona/pull/5105)) - **guides:** Gemini CLI ([#5077](https://github.com/daytonaio/daytona/pull/5077)) ### 🩹 Fixes - **api:** evict notification sockets when org membership ends ([#5104](https://github.com/daytonaio/daytona/pull/5104)) - **api,cli:** snapshot create with sandbox class ([#5087](https://github.com/daytonaio/daytona/pull/5087)) - **docs:** remove oss and on-prem / rename cmc to byoc ([#5022](http

  2. v0.189.0v0.189.0Jun 19, 20262K downloads

    ## 0.189.0 (2026-06-19) ### 🚀 Features - **dashboard:** tailwind v4 ([8be4772fb](https://github.com/daytonaio/daytona/commit/8be4772fb)) - **dashboard:** table col resize and config menu ([e114af4c2](https://github.com/daytonaio/daytona/commit/e114af4c2)) - **docs:** add async python sdk variable ([#5083](https://github.com/daytonaio/daytona/pull/5083)) - **guides,docs:** add SGLang GPU model-serving guide ([#5085](https://github.com/daytonaio/daytona/pull/5085)) - **proxy:** proxy connection handling hardening ([#5080](https://github.com/daytonaio/daytona/pull/5080)) ### 🩹 Fixes - **api:** disable Access-Control-Allow-Credentials on /api ([#4688](https://github.com/daytonaio/daytona/pull/4688)) - **api:** promise rejection handling in snapshot and sandbox manager ([#5091](https://github.com/daytonaio/daytona/pull/5091)) - **api:** stop releasing sandbox state-change lock on job completion to avoid create fan-out ([#5093](https://github.com/daytonaio/daytona/pull/5093)) - **daemon:** register DELETE route without trailing slash ([#5037](https://github.com/daytonaio/daytona/pull/5037)) - **docs:** remove android / update gpu ([#5055](https://github.com/daytonaio/daytona/pull/5

  3. v0.188.0v0.188.0Jun 16, 20261.8K downloads

    ## 0.188.0 (2026-06-16) ### 🚀 Features - **api:** add regionType to sandbox usage periods ([#5064](https://github.com/daytonaio/daytona/pull/5064)) - **dashboard:** sandbox create sheet snapshot select update ([#5024](https://github.com/daytonaio/daytona/pull/5024)) - **docs:** windows snapshot and fork ([#4989](https://github.com/daytonaio/daytona/pull/4989)) - **docs:** add default snapshots ([#5042](https://github.com/daytonaio/daytona/pull/5042)) - **guides, docs:** add vLLM model serving guide for GPU sandboxes ([#4980](https://github.com/daytonaio/daytona/pull/4980)) ### 🩹 Fixes - **api:** backfill org super admin role with missing resource permissions ([#5031](https://github.com/daytonaio/daytona/pull/5031)) - **api:** restore sandbox runner id rc ([#5039](https://github.com/daytonaio/daytona/pull/5039)) - **api:** skip faulty registries ([#5069](https://github.com/daytonaio/daytona/pull/5069)) - **daemon,toolbox-api-client-go:** allow additional properties so daemon response additions don't break go clients ([#5020](https://github.com/daytonaio/daytona/pull/5020)) - **dashboard:** update config uris ([#5021](https://github.com/daytonaio/daytona/pull/5021)) - **dashboa

  4. v0.187.0v0.187.0Jun 11, 20262.1K downloads

    ## 0.187.0 (2026-06-11) ### 🚀 Features - **dashboard:** limits classes tabs ([#4978](https://github.com/daytonaio/daytona/pull/4978)) - **docs:** add android and linked sandboxes ([#4614](https://github.com/daytonaio/daytona/pull/4614)) - **proxy:** expose debug metrics server ([#5012](https://github.com/daytonaio/daytona/pull/5012)) ### 🩹 Fixes - ⚠️ **api:** require a write permission for temporary push access endpoints ([#4971](https://github.com/daytonaio/daytona/pull/4971)) - **api:** redirect root requests to /dashboard ([#4977](https://github.com/daytonaio/daytona/pull/4977)) - **cli:** drop redundant BucketExists probes in minio client ([#5013](https://github.com/daytonaio/daytona/pull/5013), [#5014](https://github.com/daytonaio/daytona/pull/5014)) ### Chores - sync go.sum for v0.186.0 ([#4975](https://github.com/daytonaio/daytona/pull/4975)) - split publish jobs per project ([#5011](https://github.com/daytonaio/daytona/pull/5011)) - **sdk-go:** bump to v0.187.0 ([#5015](https://github.com/daytonaio/daytona/pull/5015)) ### ⚠️ Breaking Changes - **api:** `GET /object-storage/push-access` and `GET /docker-registry/registry-push-access` now require the caller to hol

  5. v0.186.0v0.186.0Jun 10, 20265.7K downloads

    ## 0.186.0 (2026-06-10) ### 🚀 Features - **api:** windows sandbox snapshot and fork ([#4911](https://github.com/daytonaio/daytona/pull/4911)) - **dashboard:** show warning for missing permissions instead of redirect ([#4950](https://github.com/daytonaio/daytona/pull/4950)) - **dashboard:** upgrade react-router to v7 ([#4972](https://github.com/daytonaio/daytona/pull/4972)) - **docs:** sandboxes lifecycle ttl ([#4965](https://github.com/daytonaio/daytona/pull/4965)) - **guides:** CopilotKit guide ([#4960](https://github.com/daytonaio/daytona/pull/4960)) ### 🩹 Fixes - **api:** close usage period on desired state destroyed ([#4962](https://github.com/daytonaio/daytona/pull/4962)) - **api:** cache dns lookups on global http(s) agents to prevent eai_again errors ([#4964](https://github.com/daytonaio/daytona/pull/4964)) - **api:** scope object-storage push-access ListBucket to caller org prefix ([#4966](https://github.com/daytonaio/daytona/pull/4966)) - **api:** volumeid path traversal bug fix ([#4959](https://github.com/daytonaio/daytona/pull/4959)) - **api,dashboard:** remove obsolete runner class property ([#4943](https://github.com/daytonaio/daytona/pull/4943)) - **cli:** organ

Code frequency

additions and deletions
+1.2M-1.2MWeek of 2025-08-03: +278 linesWeek of 2025-08-03: -43 linesWeek of 2025-08-10: +763 linesWeek of 2025-08-10: -521 linesWeek of 2025-08-17: +54,534 linesWeek of 2025-08-17: -28,931 linesWeek of 2025-08-24: +38,900 linesWeek of 2025-08-24: -8,255 linesWeek of 2025-08-31: +7,633 linesWeek of 2025-08-31: -1,868 linesWeek of 2025-09-07: +4,094 linesWeek of 2025-09-07: -3,382 linesWeek of 2025-09-14: +9,111 linesWeek of 2025-09-14: -2,027 linesWeek of 2025-09-21: +10,151 linesWeek of 2025-09-21: -4,889 linesWeek of 2025-09-28: +28,953 linesWeek of 2025-09-28: -15,391 linesWeek of 2025-10-05: +3,574 linesWeek of 2025-10-05: -2,506 linesWeek of 2025-10-12: +34,414 linesWeek of 2025-10-12: -4,816 linesWeek of 2025-10-19: +2,341 linesWeek of 2025-10-19: -706 linesWeek of 2025-10-26: +1,577 linesWeek of 2025-10-26: -536 linesWeek of 2025-11-02: +90,856 linesWeek of 2025-11-02: -8,812 linesWeek of 2025-11-09: +2,319 linesWeek of 2025-11-09: -612 linesWeek of 2025-11-16: +6,512 linesWeek of 2025-11-16: -4,106 linesWeek of 2025-11-23: +5,302 linesWeek of 2025-11-23: -1,900 linesWeek of 2025-11-30: +20,297 linesWeek of 2025-11-30: -4,171 linesWeek of 2025-12-07: +25,868 linesWeek of 2025-12-07: -2,600 linesWeek of 2025-12-14: +12,383 linesWeek of 2025-12-14: -6,097 linesWeek of 2025-12-21: +5,910 linesWeek of 2025-12-21: -3,381 linesWeek of 2025-12-28: +0 linesWeek of 2025-12-28: -0 linesWeek of 2026-01-04: +5,777 linesWeek of 2026-01-04: -2,180 linesWeek of 2026-01-11: +37,909 linesWeek of 2026-01-11: -9,822 linesWeek of 2026-01-18: +22,345 linesWeek of 2026-01-18: -18,255 linesWeek of 2026-01-25: +183,543 linesWeek of 2026-01-25: -8,837 linesWeek of 2026-02-01: +13,971 linesWeek of 2026-02-01: -26,054 linesWeek of 2026-02-08: +23,047 linesWeek of 2026-02-08: -4,799 linesWeek of 2026-02-15: +11,706 linesWeek of 2026-02-15: -1,560 linesWeek of 2026-02-22: +63,793 linesWeek of 2026-02-22: -63,144 linesWeek of 2026-03-01: +6,546 linesWeek of 2026-03-01: -885 linesWeek of 2026-03-08: +9,813 linesWeek of 2026-03-08: -2,404 linesWeek of 2026-03-15: +5,255 linesWeek of 2026-03-15: -1,452 linesWeek of 2026-03-22: +12,097 linesWeek of 2026-03-22: -3,035 linesWeek of 2026-03-29: +200,663 linesWeek of 2026-03-29: -8,282 linesWeek of 2026-04-05: +29,715 linesWeek of 2026-04-05: -21,421 linesWeek of 2026-04-12: +39,492 linesWeek of 2026-04-12: -10,139 linesWeek of 2026-04-19: +32,439 linesWeek of 2026-04-19: -3,300 linesWeek of 2026-04-26: +24,656 linesWeek of 2026-04-26: -38,929 linesWeek of 2026-05-03: +12,322 linesWeek of 2026-05-03: -3,425 linesWeek of 2026-05-10: +41,066 linesWeek of 2026-05-10: -4,226 linesWeek of 2026-05-17: +18,794 linesWeek of 2026-05-17: -2,336 linesWeek of 2026-05-24: +37,362 linesWeek of 2026-05-24: -37,485 linesWeek of 2026-05-31: +5,988 linesWeek of 2026-05-31: -1,410 linesWeek of 2026-06-07: +11,670 linesWeek of 2026-06-07: -2,427 linesWeek of 2026-06-14: +16,722 linesWeek of 2026-06-14: -4,152 linesWeek of 2026-06-21: +4,060 linesWeek of 2026-06-21: -1,247,473 linesWeek of 2026-06-28: +0 linesWeek of 2026-06-28: -0 linesWeek of 2026-07-05: +0 linesWeek of 2026-07-05: -0 linesWeek of 2026-07-12: +0 linesWeek of 2026-07-12: -0 linesWeek of 2026-07-19: +0 linesWeek of 2026-07-19: -0 linesWeek of 2026-07-26: +0 linesWeek of 2026-07-26: -0 linesAug 3, 2025Jul 26, 2026
+1.2M lines added, -1.6M removed over the last year.

Commits per week

last 52 weeks
660Week of 2025-08-03: 11 commitsWeek of 2025-08-10: 8 commitsWeek of 2025-08-17: 27 commitsWeek of 2025-08-24: 14 commitsWeek of 2025-08-31: 15 commitsWeek of 2025-09-07: 16 commitsWeek of 2025-09-14: 21 commitsWeek of 2025-09-21: 15 commitsWeek of 2025-09-28: 35 commitsWeek of 2025-10-05: 8 commitsWeek of 2025-10-12: 23 commitsWeek of 2025-10-19: 20 commitsWeek of 2025-10-26: 15 commitsWeek of 2025-11-02: 11 commitsWeek of 2025-11-09: 24 commitsWeek of 2025-11-16: 22 commitsWeek of 2025-11-23: 31 commitsWeek of 2025-11-30: 31 commitsWeek of 2025-12-07: 29 commitsWeek of 2025-12-14: 17 commitsWeek of 2025-12-21: 10 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 16 commitsWeek of 2026-01-11: 51 commitsWeek of 2026-01-18: 47 commitsWeek of 2026-01-25: 52 commitsWeek of 2026-02-01: 43 commitsWeek of 2026-02-08: 50 commitsWeek of 2026-02-15: 31 commitsWeek of 2026-02-22: 54 commitsWeek of 2026-03-01: 32 commitsWeek of 2026-03-08: 53 commitsWeek of 2026-03-15: 49 commitsWeek of 2026-03-22: 60 commitsWeek of 2026-03-29: 59 commitsWeek of 2026-04-05: 66 commitsWeek of 2026-04-12: 49 commitsWeek of 2026-04-19: 28 commitsWeek of 2026-04-26: 44 commitsWeek of 2026-05-03: 30 commitsWeek of 2026-05-10: 56 commitsWeek of 2026-05-17: 39 commitsWeek of 2026-05-24: 50 commitsWeek of 2026-05-31: 25 commitsWeek of 2026-06-07: 55 commitsWeek of 2026-06-14: 41 commitsWeek of 2026-06-21: 9 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 0 commitsWeek of 2026-07-26: 0 commitsAug 3, 2025Jul 26, 2026
1.5K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 2 commitsSun 1:00 — 1 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 3 commitsSun 9:00 — 0 commitsSun 10:00 — 2 commitsSun 11:00 — 1 commitsSun 12:00 — 2 commitsSun 13:00 — 0 commitsSun 14:00 — 0 commitsSun 15:00 — 1 commitsSun 16:00 — 1 commitsSun 17:00 — 3 commitsSun 18:00 — 0 commitsSun 19:00 — 2 commitsSun 20:00 — 0 commitsSun 21:00 — 3 commitsSun 22:00 — 1 commitsSun 23:00 — 1 commitsMon 0:00 — 3 commitsMon 1:00 — 2 commitsMon 2:00 — 3 commitsMon 3:00 — 0 commitsMon 4:00 — 4 commitsMon 5:00 — 3 commitsMon 6:00 — 2 commitsMon 7:00 — 4 commitsMon 8:00 — 2 commitsMon 9:00 — 18 commitsMon 10:00 — 44 commitsMon 11:00 — 40 commitsMon 12:00 — 49 commitsMon 13:00 — 46 commitsMon 14:00 — 51 commitsMon 15:00 — 53 commitsMon 16:00 — 60 commitsMon 17:00 — 34 commitsMon 18:00 — 8 commitsMon 19:00 — 15 commitsMon 20:00 — 6 commitsMon 21:00 — 7 commitsMon 22:00 — 3 commitsMon 23:00 — 3 commitsTue 0:00 — 8 commitsTue 1:00 — 2 commitsTue 2:00 — 3 commitsTue 3:00 — 4 commitsTue 4:00 — 3 commitsTue 5:00 — 1 commitsTue 6:00 — 2 commitsTue 7:00 — 5 commitsTue 8:00 — 10 commitsTue 9:00 — 21 commitsTue 10:00 — 54 commitsTue 11:00 — 59 commitsTue 12:00 — 57 commitsTue 13:00 — 65 commitsTue 14:00 — 64 commitsTue 15:00 — 67 commitsTue 16:00 — 74 commitsTue 17:00 — 47 commitsTue 18:00 — 22 commitsTue 19:00 — 11 commitsTue 20:00 — 7 commitsTue 21:00 — 2 commitsTue 22:00 — 4 commitsTue 23:00 — 3 commitsWed 0:00 — 5 commitsWed 1:00 — 1 commitsWed 2:00 — 2 commitsWed 3:00 — 2 commitsWed 4:00 — 3 commitsWed 5:00 — 2 commitsWed 6:00 — 0 commitsWed 7:00 — 4 commitsWed 8:00 — 12 commitsWed 9:00 — 29 commitsWed 10:00 — 43 commitsWed 11:00 — 34 commitsWed 12:00 — 54 commitsWed 13:00 — 56 commitsWed 14:00 — 55 commitsWed 15:00 — 56 commitsWed 16:00 — 43 commitsWed 17:00 — 23 commitsWed 18:00 — 11 commitsWed 19:00 — 20 commitsWed 20:00 — 8 commitsWed 21:00 — 4 commitsWed 22:00 — 6 commitsWed 23:00 — 4 commitsThu 0:00 — 9 commitsThu 1:00 — 1 commitsThu 2:00 — 1 commitsThu 3:00 — 3 commitsThu 4:00 — 3 commitsThu 5:00 — 2 commitsThu 6:00 — 3 commitsThu 7:00 — 0 commitsThu 8:00 — 2 commitsThu 9:00 — 20 commitsThu 10:00 — 40 commitsThu 11:00 — 50 commitsThu 12:00 — 53 commitsThu 13:00 — 64 commitsThu 14:00 — 66 commitsThu 15:00 — 62 commitsThu 16:00 — 51 commitsThu 17:00 — 28 commitsThu 18:00 — 14 commitsThu 19:00 — 14 commitsThu 20:00 — 13 commitsThu 21:00 — 3 commitsThu 22:00 — 6 commitsThu 23:00 — 2 commitsFri 0:00 — 5 commitsFri 1:00 — 0 commitsFri 2:00 — 1 commitsFri 3:00 — 5 commitsFri 4:00 — 7 commitsFri 5:00 — 2 commitsFri 6:00 — 1 commitsFri 7:00 — 2 commitsFri 8:00 — 1 commitsFri 9:00 — 22 commitsFri 10:00 — 45 commitsFri 11:00 — 77 commitsFri 12:00 — 77 commitsFri 13:00 — 78 commitsFri 14:00 — 90 commitsFri 15:00 — 74 commitsFri 16:00 — 42 commitsFri 17:00 — 48 commitsFri 18:00 — 13 commitsFri 19:00 — 14 commitsFri 20:00 — 3 commitsFri 21:00 — 3 commitsFri 22:00 — 5 commitsFri 23:00 — 2 commitsSat 0:00 — 4 commitsSat 1:00 — 1 commitsSat 2:00 — 1 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 2 commitsSat 6:00 — 1 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 3 commitsSat 10:00 — 2 commitsSat 11:00 — 0 commitsSat 12:00 — 3 commitsSat 13:00 — 7 commitsSat 14:00 — 5 commitsSat 15:00 — 4 commitsSat 16:00 — 5 commitsSat 17:00 — 3 commitsSat 18:00 — 3 commitsSat 19:00 — 4 commitsSat 20:00 — 3 commitsSat 21:00 — 2 commitsSat 22:00 — 2 commitsSat 23:00 — 1 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Mar 20, 2026daily#20+135
Mar 14, 2026daily#24+192
Mar 7, 2026daily#18+223
Feb 21, 2026daily#11+191
Feb 19, 2026daily#4+320
Feb 18, 2026daily#7+306
Feb 17, 2026daily#22+134
Feb 14, 2026daily#21+154
Feb 7, 2026daily#14+234
Feb 5, 2026daily#17+137
Feb 1, 2026daily#19+134
Jan 31, 2026daily#17+168
Jan 29, 2026daily#23+133
Jan 24, 2026daily#17+167
Jan 21, 2026daily#18+162
  • sindresorhus/awesome

    😎 Awesome lists about all kinds of interesting topics

    493.3K stars

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    385.5K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • jwasham/coding-interview-university

    A complete computer science study plan to become a software engineer.

    358.1K stars