awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

AI 生成代码执行沙箱

排名更新于 2026年6月30日

For 用于执行 AI 生成代码的安全沙盒, the strongest matches are langgenius/dify-sandbox (Dify-sandbox is a containerized sandbox built for executing untrusted), agent-infra/sandbox (This repository delivers a containerized sandbox explicitly designed for) and nvidia/openshell (OpenShell is a security framework and sandboxed execution runtime). dagger/container-use and openinterpreter/open-interpreter round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

用于安全执行和测试 AI 生成的不可信代码的隔离环境与安全运行时。

AI 生成代码执行沙箱

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • langgenius/dify-sandboxlanggenius 的头像

    langgenius/dify-sandbox

    1,116在 GitHub 上查看↗

    Dify-sandbox is a secure runtime environment designed for the execution of untrusted code snippets. It functions as a containerized sandbox that isolates processes from the host operating system, ensuring that arbitrary scripts can be run without granting them unauthorized access to sensitive data or critical system resources. The project distinguishes itself through a multi-layered security approach that combines kernel-level isolation with strict resource management. By utilizing Linux namespaces and container-based process isolation, it partitions system resources to maintain visibility bo

    Dify-sandbox is a containerized sandbox built for executing untrusted AI-generated code, providing kernel-level isolation, resource cgroup limits, seccomp filtering, and ephemeral runs — exactly the secure multi-layer execution environment this search asks for.

    GoContainer Cgroup Resource LimitsEphemeral Execution EnvironmentsContainerized Runtimes
    在 GitHub 上查看↗1,116
  • agent-infra/sandboxagent-infra 的头像

    agent-infra/sandbox

    2,569在 GitHub 上查看↗

    This project provides secure, containerized infrastructure designed for autonomous agents, remote code execution, and cloud development. It functions as a sandboxed environment where AI agents and external processes can execute code, run shell commands, and manage files while remaining isolated from the host system. The system distinguishes itself by implementing the Model Context Protocol, allowing it to act as a standardized tool server that exposes browser and filesystem capabilities to compatible clients. It further integrates headless browser automation, enabling programmatic web navigat

    This repository delivers a containerized sandbox explicitly designed for AI agents to run code and shell commands in isolation, with a programmatic API via the Model Context Protocol, matching the core need for a secure, ephemeral multi-language execution environment.

    PythonMulti-Language Runtime SupportSandbox Container Lifecycle Managers
    在 GitHub 上查看↗2,569
  • nvidia/openshellNVIDIA 的头像

    NVIDIA/OpenShell

    7,276在 GitHub 上查看↗

    OpenShell is a security framework and sandboxed execution runtime for autonomous AI agents. It provides isolated environments using containers and virtual machines to protect host infrastructure and sensitive data from unauthorized access during agent execution. The system distinguishes itself by combining hardware-accelerated passthrough for host GPU access with a security gateway that intercepts model API calls. This gateway manages credentials by stripping caller information and injecting backend secrets, ensuring sensitive API keys remain off the local filesystem. The platform covers bro

    OpenShell is a security framework and sandboxed execution runtime that provides container- and VM-based isolation for autonomous AI agent code, with GPU acceleration, a security gateway for network and credential control, and likely programmatic APIs, making it a comprehensive fit for the visitor's need to securely run AI-generated code.

    RustContainer-Based Sandboxes
    在 GitHub 上查看↗7,276
  • dagger/container-usedagger 的头像

    dagger/container-use

    3,556在 GitHub 上查看↗

    container-use is a containerized AI execution environment and code sandbox designed to provide a secure space for AI coding agents to execute commands and build applications. It functions as a workspace orchestrator that provisions isolated containers mapped to git branches, allowing multiple agents to operate in parallel without state conflicts or affecting the host system. The project serves as a Model Context Protocol server, bridging AI agents to containerized environments for standardized tool access. It enables a workflow for reviewing and merging changes made by agents within these iso

    dagger/container-use is a containerized sandboxed execution environment specifically designed for AI coding agents, providing isolated workspace orchestration with MCP integration and the ability to execute commands securely against git branches, matching your need for a secure, ephemeral, and API-driven code execution sandbox.

    GoContainer-Based Sandboxes
    在 GitHub 上查看↗3,556
  • openinterpreter/open-interpreteropeninterpreter 的头像

    openinterpreter/open-interpreter

    63,998在 GitHub 上查看↗

    Open Interpreter is an autonomous agent runtime that translates natural language instructions into executable code to interact with local software and operating systems. It functions as an orchestration framework that connects language models to a secure execution environment, enabling the development of agents capable of managing system resources and performing complex tasks. To ensure safety, the system mandates explicit user verification before executing any generated code and provides robust isolation through containerized sandboxing. The project distinguishes itself through its deep inte

    Open Interpreter is a container-sandboxed runtime that natively runs AI-generated code in multiple languages with explicit safety controls, directly delivering the isolated, secure execution environment you need.

    RustContainer-Based Sandboxes
    在 GitHub 上查看↗63,998
  • hmbown/codewhaleHmbown 的头像

    Hmbown/CodeWhale

    38,468在 GitHub 上查看↗

    CodeWhale is an AI coding agent orchestrator and development harness designed to coordinate autonomous agents that read, edit, and verify code. It provides a secure environment for AI agents to perform multi-step software engineering tasks, utilizing a sandboxed execution model to isolate shell commands and protect the host system. The system distinguishes itself by spawning multiple independent agents in parallel to handle separate investigation or implementation slices simultaneously. It employs a multi-model gateway to route requests across various cloud APIs and local servers, and utilize

    CodeWhale provides a sandboxed execution model specifically for AI agents, isolating shell commands to protect the host system, making it an excellent fit for securely running AI-generated code with container-based isolation and the other required features.

    RustAI Agent OrchestratorsAgent HarnessesAgent Sandboxes
    在 GitHub 上查看↗38,468
  • cloudflare/moltworkercloudflare 的头像

    cloudflare/moltworker

    9,909在 GitHub 上查看↗

    Moltworker is an AI agent sandbox and model orchestrator designed for the secure execution of untrusted code and shell commands generated by large language models. It functions as a gateway proxy that routes requests to multiple AI providers through a unified interface, integrating a container runtime backed by S3-compatible object storage to persist state across ephemeral lifecycles. The system distinguishes itself by combining an AI model orchestrator with a headless browser controller for automated web scraping and screenshot capture. It manages the full lifecycle of AI agents, including m

    Moltworker is an AI agent sandbox that runs untrusted code in container-based environments with ephemeral lifecycles, directly matching the need for a secure isolated execution environment for AI-generated code.

    TypeScriptAI GatewaysCode Execution EnvironmentsCode Execution Sandboxes
    在 GitHub 上查看↗9,909
  • alibaba/opensandboxalibaba 的头像

    alibaba/OpenSandbox

    11,682在 GitHub 上查看↗

    OpenSandbox is a secure sandbox runtime and containerized code execution engine designed to run AI-generated code and scripts in isolated environments. It serves as a workload orchestrator that prevents host system contamination by utilizing kernel-level isolation to execute arbitrary commands and scripts. The project distinguishes itself by providing a model context server that bridges large language models to the sandbox for performing file operations and system commands. It also includes a remote GUI sandbox that supports browser automation and desktop interfaces via remote access protocol

    OpenSandbox is a containerized code execution engine purpose-built for running AI-generated code in isolated environments, providing container-based isolation, network filtering, ephemeral sessions, and a programmatic API through a model context server—directly matching the secure, multi-language sandbox with resource controls and timeout enforcement this search targets.

    PythonAI Code InterpretersSecure Execution EnvironmentsAI Execution Sandboxes
    在 GitHub 上查看↗11,682
  • e2b-dev/fragmentse2b-dev 的头像

    e2b-dev/fragments

    6,326在 GitHub 上查看↗

    Fragments is an open-source AI code generation sandbox that produces code automatically based on user prompts and executes it inside isolated cloud environments. The project provides a secure foundation for running AI-generated code by sandboxing execution away from the host system, preventing potential harm while allowing users to see results immediately. The sandbox supports customization through configurable execution environments defined via Dockerfiles, enabling code to run in specific runtimes or frameworks. Users can integrate different language models and model providers by registerin

    Fragments is a sandboxed code execution environment built specifically for AI-generated code, using Dockerfile-defined isolated environments and runtime flexibility, which directly meets the need for secure, ephemeral execution of untrusted code.

    TypeScriptAI Execution SandboxesAI Code GeneratorsCode Execution Sandboxes
    在 GitHub 上查看↗6,326
  • e2b-dev/e2be2b-dev 的头像

    e2b-dev/E2B

    10,950在 GitHub 上查看↗

    E2B is a cloud-based infrastructure platform designed to provide secure, isolated execution environments for code and shell commands. It functions as an ephemeral orchestrator that provisions lightweight virtual machines, allowing developers and autonomous agents to run untrusted processes within a sandbox that is completely separated from the host system. The platform distinguishes itself through its focus on programmable, serverless workspaces that support the full lifecycle of cloud-based development. By utilizing hardware-level isolation and snapshot-based resumption, it enables the near-

    E2B is a cloud-based platform that provisions isolated virtual machines for running untrusted AI-generated code and shell commands, with ephemeral execution and a programmatic API—exactly the kind of sandboxed environment this search asks for.

    MDXAI Execution SandboxesCloud Sandbox ProvisioningCode Execution Sandboxes
    在 GitHub 上查看↗10,950
  • firecracker-microvm/firecrackerfirecracker-microvm 的头像

    firecracker-microvm/firecracker

    34,954在 GitHub 上查看↗

    Firecracker is a virtual machine monitor that leverages hardware-assisted virtualization to create and manage isolated execution environments. It functions as a lightweight runtime designed to launch virtual machines with minimal memory overhead and near-instantaneous startup times, providing the security of traditional hardware virtualization with the efficiency of containerized workloads. The project distinguishes itself through a security-focused architecture that enforces strict process boundaries using system-level barriers and restricted user privileges. It minimizes the attack surface

    Firecracker is a lightweight microVM monitor that provides hardware-backed isolation with near-instant startup, a programmatic API, and support for resource limits and ephemeral execution, making it a flagship sandbox for running untrusted AI-generated code securely.

    RustHypervisorsMicroVM RuntimesVirtualization Platforms
    在 GitHub 上查看↗34,954
  • docker/dockerdocker 的头像

    docker/docker

    71,736在 GitHub 上查看↗

    Docker is an OCI container engine and runtime orchestrator used to build, run, and manage isolated applications. It functions as a container image builder for creating portable snapshots of applications and a registry manager for storing, versioning, and distributing those images across environments. The platform provides a centralized daemon to control the creation, execution, and termination of containerized workloads. It allows for the assembly of modular container systems by combining build tools, registries, and runtimes. Its core capabilities cover container image creation, registry ad

    Docker is a mature container engine that delivers namespace isolation, cgroup-based resource limits, network controls, a programmatic API, and ephemeral container execution with timeout enforcement — all the key requirements for a sandboxed code execution environment to safely run AI-generated code.

    GoOCI Container EnginesApplication Isolation ContainersClient-Server Daemon Architectures
    在 GitHub 上查看↗71,736
  • cloudflare/sandbox-sdkcloudflare 的头像

    cloudflare/sandbox-sdk

    1,043在 GitHub 上查看↗

    The sandbox-sdk is a development kit designed for building secure, isolated execution environments on a global edge network. It provides a framework for creating ephemeral, containerized workspaces that allow developers to run untrusted code, manage build tasks, and host automated scripts without compromising host system security. By leveraging a serverless runtime, the platform enables the deployment of these environments directly at the network edge to ensure low-latency performance. The platform distinguishes itself by integrating language models with sandboxed execution, facilitating the

    Cloudflare's sandbox SDK provides programmatic, ephemeral execution environments for running AI-generated code on the edge, with container-based isolation, resource limits, and timeout enforcement, directly matching this search.

    TypeScriptAI Coding Agent PlatformsCode Execution SandboxesAI Agent Development Tools
    在 GitHub 上查看↗1,043
  • kata-containers/runtimekata-containers 的头像

    kata-containers/runtime

    2,089在 GitHub 上查看↗

    This project is an OCI-compatible container runtime that executes workloads within lightweight virtual machines. By leveraging hardware-based virtualization, it provides strong security isolation between containerized processes and the host operating system, serving as a drop-in replacement for traditional container execution environments. The runtime distinguishes itself through a hypervisor-agnostic architecture that abstracts underlying virtualization operations, allowing for consistent container lifecycle management across different backends. It integrates directly with standard container

    Kata Containers runtime provides hardware-virtualized isolation via KVM/QEMU, giving each container its own lightweight VM — this is exactly the kind of strong, container-based sandbox needed for safely running untrusted AI-generated code, and it supports resource limits, network restrictions, multi-language runtimes, and ephemeral execution through the OCI standard.

    GoContainer-Based Sandboxes
    在 GitHub 上查看↗2,089
  • moby/mobymoby 的头像

    moby/moby

    71,729在 GitHub 上查看↗

    Moby is an OCI container engine and runtime manager designed for building, running, and managing isolated containers based on Open Container Initiative standards. It functions as a container daemon and image builder, providing a core engine to orchestrate the full lifecycle of containers and the packaging of source code into portable images. The project provides a standardized HTTP interface that allows for programmatic container management, enabling external clients to control daemon settings and container operations. It supports a rootless security model, allowing the engine daemon to execu

    Moby (the open‑source engine behind Docker) is a full OCI container runtime that provides robust container‑based isolation, configurable resource/network limits, a programmatic REST API, and supports ephemeral execution with timeout enforcement — exactly the foundation needed to sandbox AI‑generated code securely.

    GoContainer OrchestratorsOCI Runtime ImplementationsContainer API Clients
    在 GitHub 上查看↗71,729
  • ruc-datalab/deepanalyzeruc-datalab 的头像

    ruc-datalab/DeepAnalyze

    3,675在 GitHub 上查看↗

    DeepAnalyze is an autonomous data science agent and research pipeline designed to transform raw datasets into comprehensive analysis reports. It operates by generating and executing Python code to perform data preparation, modeling, and visualization. The system utilizes a secure, containerized execution environment to run generated scripts in isolation from the host system. It includes a benchmarking tool to evaluate the accuracy and performance of large language models against standardized data science tasks and a standardized API gateway for managing model completions and file uploads. Th

    DeepAnalyze provides a secure, containerized execution environment for running AI-generated Python code in isolation, which matches the core need, though it is specialized for data science tasks and currently supports only Python.

    PythonContainer-Based Sandboxes
    在 GitHub 上查看↗3,675
  • google/gvisorgoogle 的头像

    google/gvisor

    17,748在 GitHub 上查看↗

    This project is a secure container runtime that provides strong isolation for application workloads by implementing a userspace kernel. By intercepting system calls and executing them within a memory-safe, restricted environment, it minimizes the attack surface exposed to the host kernel. It functions as a drop-in engine for standard container orchestration platforms, ensuring compatibility with industry-standard runtime specifications while maintaining a hardened execution boundary. The runtime distinguishes itself through its ability to virtualize core system resources, including an indepen

    gVisor is a secure container runtime that provides strong, kernel-level isolation for arbitrary code via a userspace kernel, making it a solid fit for sandboxing AI-generated workloads—though features like built-in timeout enforcement and a high-level programmatic API may require additional orchestration.

    GoContainer-Based SandboxesResource Constraints
    在 GitHub 上查看↗17,748
  • all-hands-ai/openhandsAll-Hands-AI 的头像

    All-Hands-AI/OpenHands

    77,468在 GitHub 上查看↗

    OpenHands is an autonomous AI software engineer and coding assistant designed to execute software engineering tasks by interacting directly with codebases and development environments. It functions as a platform for running AI agents that can write code and manage files to automate complex development workflows. The system distinguishes itself through a container-based execution environment that isolates agent actions within a sandboxed Linux environment. It employs an autonomous agent loop of observation, planning, and action, supported by a standardized communication protocol that allows it

    OpenHands is an autonomous AI software engineer platform that uses container-based sandboxing to isolate agent actions and execute code in a controlled environment, fitting the intent for a secure execution sandbox for AI-generated code, though its explicit support for resource limits, network restrictions, and timeout enforcement is not detailed in the provided evidence.

    PythonContainer-Based Sandboxes
    在 GitHub 上查看↗77,468
  • memodb-io/acontextmemodb-io 的头像

    memodb-io/Acontext

    3,035在 GitHub 上查看↗

    Acontext is an LLM orchestration backend and agent memory framework designed to manage session state and knowledge for AI agents. It functions as a context manager and orchestration layer that integrates model providers with a secure code sandbox and a zero-knowledge data store. The project is distinguished by its approach to knowledge distillation, capturing agent learnings as reusable Markdown skills and structured memory files. It provides a secure execution environment where shell commands and scripts run in isolated containers with the ability to mount these persistent skill files direct

    Acontext provides an isolated container-based sandbox for executing shell commands and scripts generated by AI agents, along with a programmatic API and ephemeral execution, which fits the need for a secure runtime environment for AI-generated code.

    TypeScriptContainer-Based Sandboxes
    在 GitHub 上查看↗3,035
  • kata-containers/kata-containerskata-containers 的头像

    kata-containers/kata-containers

    8,106在 GitHub 上查看↗

    Kata Containers is an OCI container runtime that launches containers inside lightweight virtual machines to combine hardware-level isolation with container operational speed. It functions as a hardware-isolated container engine and lightweight VM hypervisor, providing a virtual machine monitor interface that abstracts multiple hypervisors to optimize for performance or specific hardware emulation. The project distinguishes itself through a confidential computing runtime that leverages hardware-backed trusted execution environments, such as Intel TDX and AMD SEV-SNP, to protect data in use. It

    Kata Containers launches each container inside a lightweight VM for hardware-level isolation, directly providing the container-based sandbox, resource limits, and network restrictions you need; it lacks a dedicated programmatic API for submitting code but is a capable OCI runtime that supports multiple languages and ephemeral execution.

    RustContainer Isolation Technologies
    在 GitHub 上查看↗8,106
  • qwibitai/nanoclawqwibitai 的头像

    qwibitai/nanoclaw

    29,956在 GitHub 上查看↗

    Nanoclaw is an LLM agent orchestrator and multi-platform chat gateway designed to deploy and manage isolated AI agents. It provides a containerized runtime that executes agents within sandboxed Linux containers, ensuring filesystem and state isolation through dedicated workspaces and host bind-mounts. The project distinguishes itself through a unified routing pipeline that connects agents to diverse messaging platforms, including WhatsApp, Discord, Slack, Telegram, Signal, and iMessage. It integrates the Model Context Protocol to extend agent capabilities via managed external data and functio

    Nanoclaw runs AI agents inside sandboxed Linux containers with filesystem isolation, fitting this search for a secure execution environment, but it is primarily an agent orchestrator and chat gateway rather than a general-purpose sandbox, so it covers the core need in a narrower way.

    TypeScriptContainer-Based Sandboxes
    在 GitHub 上查看↗29,956
  • openhands/openhandsOpenHands 的头像

    OpenHands/OpenHands

    77,330在 GitHub 上查看↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It

    OpenHands is an autonomous agent framework that provides isolated, containerized development environments for executing AI agent tasks, directly aligning with the need for a secure sandbox to run code generated by AI models while offering a programmatic API.

    PythonContainerized Runtimes
    在 GitHub 上查看↗77,330
  • kortix-ai/sunakortix-ai 的头像

    kortix-ai/suna

    19,388在 GitHub 上查看↗

    Suna is an orchestration platform designed for the deployment, management, and governance of autonomous AI agents. It provides a centralized system for defining agent behaviors and tool integrations, enabling the automation of complex business processes through a unified interface. The platform distinguishes itself by applying infrastructure-as-code principles to AI, utilizing version-controlled repositories to manage agent configurations, skills, and guardrails. It ensures secure and predictable operations by spawning ephemeral, isolated virtual machines for every individual task, preventing

    Suna is an orchestration platform that spawns ephemeral, isolated virtual machines for each task, providing the sandboxed execution environment needed to run AI-agent code securely—it covers container-based isolation and ephemeral execution, though multi-language runtime and explicit resource/network limits are not emphasised.

    TypeScriptAI Agent OrchestratorsAutonomous Agent OrchestrationGitOps Deployment Management
    在 GitHub 上查看↗19,388
  • codesandbox/codesandbox-clientcodesandbox 的头像

    codesandbox/codesandbox-client

    13,618在 GitHub 上查看↗

    This project is a cloud-based web IDE and development workspace that provides a professional code editor and execution environments directly within the browser. It functions as a browser-based code execution engine for rapid prototyping and a scalable cloud workspace for managing repositories and writing code without local environment configuration. The system features secure sandboxing for isolated development, allowing untrusted or experimental code to run in separated virtual environments. It supports both client-side execution via browser-based bundling and server-side execution through a

    CodeSandbox is a cloud-based web IDE with secure, container-isolated execution environments for running code directly in the browser, which fits the sandboxed code execution category, though it is a general-purpose development sandbox rather than one specifically designed for AI-generated code execution.

    JavaScriptDevelopment WorkspacesWeb-Based IDEsBrowser Bundling Tools
    在 GitHub 上查看↗13,618
  • nvidia/nemoclawNVIDIA 的头像

    NVIDIA/NemoClaw

    21,237在 GitHub 上查看↗

    NemoClaw is an LLM agent orchestrator and sandboxed execution environment designed to deploy and manage the lifecycles of large language model agents. It provides a secure runtime that isolates persistent agents from the underlying host system to ensure operational security. The system includes a secure LLM inference gateway that acts as a managed routing layer, securing communication between AI agents and inference engines to prevent unauthorized access. It also integrates with NVIDIA OpenShell to run specialized agents within a secure shell environment. Operational control is provided thro

    NemoClaw is a sandboxed execution environment built for running LLM agents in isolation, which directly fits your need for a secure AI code runtime, though its focus on persistent agent orchestration and the NVIDIA ecosystem means some features like ephemeral execution and multi-language support are less explicit.

    TypeScriptAgent Runtime SandboxingAgent Execution EnvironmentsAgent Lifecycle Management
    在 GitHub 上查看↗21,237
  • vndee/llm-sandboxvndee 的头像

    vndee/llm-sandbox

    1,082在 GitHub 上查看↗

    This project provides a secure, containerized execution engine designed to run untrusted code within isolated environments. It functions as a library for integrating code interpretation into autonomous agents and intelligent assistant workflows, ensuring that host systems remain protected while enabling dynamic data processing and file manipulation. The platform distinguishes itself through a multi-backend architecture that abstracts diverse container runtimes, allowing for flexible deployment and automated backend failover. It supports interactive, multi-turn workflows by maintaining persist

    vndee/llm-sandbox is a Python library that provides a lightweight sandbox environment specifically for executing code generated by language models, which matches the requested category of a sandboxed code execution environment, though its feature set appears narrower than a full container-based isolation solution.

    PythonContainer-Based SandboxesMulti-Language Runtime Support
    在 GitHub 上查看↗1,082
  • ioi/isolateioi 的头像

    ioi/isolate

    1,441在 GitHub 上查看↗

    Isolate is a low-level sandbox designed to execute untrusted programs within a strictly controlled environment. It functions as a process isolation engine that prevents potentially harmful code from interacting with or damaging the host operating system. The tool leverages Linux kernel primitives, including namespaces and control groups, to partition system resources and enforce hardware usage boundaries. By applying filesystem virtualization and system call filtering, it restricts the visibility and interaction of a process with the host, ensuring that untrusted applications operate only wit

    ioi/isolate is a proven sandbox for securely running untrusted programs with resource limits and isolation, directly matching the need for safe AI-generated code execution, though it lacks built-in multi-language runtimes and a programmatic API.

    CUntrusted Code SandboxesLinux SandboxesCapability-Based Security
    在 GitHub 上查看↗1,441
  • laverdet/isolated-vmlaverdet 的头像

    laverdet/isolated-vm

    2,861在 GitHub 上查看↗

    Isolated-vm is a library for creating secure, memory-isolated JavaScript execution environments within Node.js. It functions as a manager for the underlying engine, allowing developers to instantiate multiple independent execution contexts that share no memory or global state. This architecture is designed to support the execution of untrusted third-party code while preventing interference with the main application process. The project distinguishes itself by enforcing strict resource constraints, including memory limits and CPU execution timeouts, to ensure host system stability. It provides

    Isolated-vm provides secure, isolated JavaScript execution environments within Node.js with resource limits and timeout enforcement, which fits the need for sandboxed AI code execution, though it focuses on a single language and is a library rather than a container-based multi-language runtime.

    C++V8 Engine IntegrationsCode Execution SandboxesExecution Resource Constraints
    在 GitHub 上查看↗2,861
  • youki-dev/youkiyouki-dev 的头像

    youki-dev/youki

    7,452在 GitHub 上查看↗

    Youki is a low-level container runtime written in Rust that creates and manages isolated containers according to Open Container Initiative specifications. It serves as an execution engine that can function as a rootless container manager or a pluggable Kubernetes CRI runtime to manage pods and containers within a cluster. The project distinguishes itself by providing a Wasm container runtime capable of executing WebAssembly modules as isolated workloads compatible with standard orchestration tools. It further supports a rootless execution model, allowing isolated environments to start as non-

    Youki is a low-level container runtime that enforces isolation via OCI containers, rootless execution, and WebAssembly support, giving you the core sandboxing primitives (resource limits, network isolation, ephemeral runs) needed for secure AI-generated code execution, though it lacks a dedicated programmatic API for submitting code snippets directly.

    RustOCI Container EnginesOCI Runtime ImplementationsContainer Runtime Integrations
    在 GitHub 上查看↗7,452
一览前 10 名对比
仓库Star 数语言许可证最后推送
langgenius/dify-sandbox1.1KGoapache-2.02026年2月9日
agent-infra/sandbox2.6KPythonapache-2.02026年2月11日
nvidia/openshell7.3KRustApache-2.02026年6月26日
dagger/container-use3.6KGoapache-2.02025年12月8日
openinterpreter/open-interpreter64KRustApache-2.02026年6月16日
hmbown/codewhale38.5KRustMIT2026年6月16日
cloudflare/moltworker9.9KTypeScriptApache-2.02026年5月9日
alibaba/opensandbox11.7KPythonApache-2.02026年6月26日
e2b-dev/fragments6.3KTypeScriptApache-2.02026年6月11日
e2b-dev/e2b11KMDXapache-2.02026年2月19日

Related searches

  • Code execution sandbox
  • a secure code sandbox for AI agents
  • 恶意软件分析沙箱
  • 用于沙盒化 MCP Server 的运行时
  • a tool for creating custom sandbox environments
  • Browser automation sandbox
  • 语言模型红队测试工具包
  • 用于检测提示词注入攻击的工具包