awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vndee avatar

vndee/llm-sandbox

0
View on GitHub↗
1,082 estrellas·103 forks·Python·MIT·10 vistasvndee.github.io/llm-sandbox↗

Llm Sandbox

Este proyecto proporciona un motor de ejecución contenerizado y seguro diseñado para ejecutar código no confiable dentro de entornos aislados. Funciona como una biblioteca para integrar la interpretación de código en agentes autónomos y flujos de trabajo de asistentes inteligentes, asegurando que los sistemas host permanezcan protegidos mientras se permite el procesamiento dinámico de datos y la manipulación de archivos.

La plataforma se distingue por una arquitectura multi-backend que abstrae diversos runtimes de contenedores, permitiendo un despliegue flexible y una conmutación por error de backend automatizada. Admite flujos de trabajo interactivos de varios turnos manteniendo estados de ejecución persistentes y variables de sesión, mientras optimiza el rendimiento a través de pools de contenedores precalentados que minimizan la latencia de inicio para tareas de alta frecuencia.

Más allá de la ejecución central, el sistema incluye middleware integral para aplicar políticas de seguridad, gestionar restricciones de recursos y restringir el acceso a módulos de lenguaje sensibles. Automatiza el ciclo de vida de la ejecución de código manejando la instalación de dependencias, transmitiendo la salida en tiempo real y extrayendo artefactos o visualizaciones generadas para su uso en aplicaciones posteriores.

Features

  • Code Interpreter Libraries - A Python library for executing untrusted code within isolated, secure container environments to support LLM-driven data analysis and agentic workflows.
  • Code Execution Sandboxes - Provides secure, isolated code execution environments for running snippets across multiple programming languages.
  • Coding Agents - Enables autonomous agents to safely run code snippets and process data within isolated containerized environments.
  • AI Code Interpreters - Integrates secure, on-demand code execution into applications to handle dynamic tasks and generate visual artifacts.
  • Containerized Sandbox Runtimes - Manages isolated environments for running code snippets with configurable resource limits, security policies, and dependency management.
  • Sandboxed Code Execution Environments - Provides isolated runtime environments for securely executing user-submitted code or scripts with restricted system access.
  • Sandboxed Execution Platforms - A flexible execution platform supporting multiple programming languages with persistent state, artifact extraction, and pre-warmed container pools for low-latency performance.
  • Isolated Code Execution - Provides secure, containerized execution environments for running untrusted code while protecting the host system.
  • Agent Execution Environments - Provides a secure runtime that enables autonomous agents to perform data processing, file manipulation, and visualization generation within sandboxed containers.
  • Container-Based Sandboxes - Executes untrusted code within restricted, ephemeral container environments to prevent unauthorized host access.
  • AI Agent Integrations - Provides connectors for integrating autonomous agents into secure code execution workflows.
  • MCP Protocol Integrations - Implements the Model Context Protocol to connect isolated execution environments to AI assistants.
  • Container Pool Managers - Maintains pre-initialized execution environments to minimize startup latency.
  • LLM Integration Frameworks - Provides connectors for model-driven workflows to perform secure code processing and data visualization.
  • Runtime Abstraction Layers - Provides a unified interface to manage diverse container runtimes and infrastructure providers.
  • Remote Target Artifact Extraction - Automatically captures and retrieves files and visualizations generated during code execution.
  • Execution Artifact Extractors - Automatically captures and serializes visual plots and generated files from the isolated environment.
  • Execution State Persistence - Maintains interpreter variables and file system state across multiple execution steps for interactive workflows.
  • Container State Persistence - Saves environment configurations and installed dependencies after execution to allow for faster reuse of containers in subsequent tasks.
  • Execution Middleware - Supports wrapping code execution with custom middleware logic for logging, caching, and automatic retries to improve workflow reliability.
  • Package Dependency Managers - Dynamically installs required libraries and packages within the sandbox environment to support complex workflows relying on third-party software.
  • Real-Time Output Streaming - Invokes callbacks in real-time as code produces output, allowing for immediate processing of logs or results during long-running tasks.
  • Execution Timeouts - Enables setting total duration limits for code execution to prevent runaway processes from consuming excessive system resources.
  • Containerized Infrastructure Managers - Deploys and scales secure code execution backends across various container runtimes with policy enforcement.
  • Execution Backend Failover - The project supports configuring multiple execution backends in sequence, automatically switching to secondary providers if the primary backend fails to respond.
  • Multi-Language Runtime Support - Supports execution across various programming languages with automatic dependency management and specialized container image usage.
  • Custom Execution Environment Definitions - The project allows tailoring execution environments by specifying language versions, custom container images, or pre-built configurations for specific project requirements.
  • Exploratory Data Analysis Workflows - Maintains persistent interpreter sessions to support multi-step data processing and visualization tasks.
  • Execution Policy Enforcers - Validates code against defined security rules and patterns to block dangerous operations before they are executed.
  • Module Access Restrictions - Prevents unauthorized access to sensitive system or network libraries by restricting module imports within the execution environment.
  • Sandbox Policy Configurations - Allows customizing sandbox behavior by defining security policies and resource limits.
  • Policy-Driven Execution Guardrails - Wraps code execution with validation logic to enforce security constraints and resource limits.
  • Execution Resource Constraints - Provides granular control over CPU and memory usage for code execution tasks to ensure system stability and prevent resource exhaustion.

Historial de estrellas

Gráfico del historial de estrellas de vndee/llm-sandboxGráfico del historial de estrellas de vndee/llm-sandbox

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Llm Sandbox

Colecciones seleccionadas manualmente donde aparece Llm Sandbox.
  • Integración con el SDK de E2B
  • Sandboxes para ejecución de código generado por IA

Alternativas open-source a Llm Sandbox

Proyectos open-source similares, clasificados según cuántas características comparten con Llm Sandbox.
  • alexzhang13/rlmAvatar de alexzhang13

    alexzhang13/rlm

    2,609Ver en GitHub↗

    rlm is an LLM code execution engine and orchestration framework designed to coordinate multiple language model calls and recursive sub-tasks through a programmable environment. It provides a sandboxed REPL environment and a recursive context processor to handle inputs that exceed standard token limits by programmatically decomposing prompts. The project differentiates itself through a reinforcement learning training harness used to teach models how to utilize recursive calls and code execution. It includes a reasoning visualization system that records and renders execution trajectories to ana

    Python
    Ver en GitHub↗2,609
  • swe-agent/mini-swe-agentAvatar de SWE-agent

    SWE-agent/mini-swe-agent

    2,947Ver en GitHub↗

    mini-swe-agent is an autonomous software engineering system designed to develop features and fix bugs by combining large language models with a bash interface. It operates as an agentic framework that executes coding tasks and documentation updates through a continuous cycle of model reasoning and tool execution. The project differentiates itself with a strong focus on safety and evaluation, utilizing container-based sandbox execution via Docker or Singularity to isolate command execution. It includes a batch-parallel evaluation harness to measure code-fixing accuracy against standardized sof

    Pythonagentagentic-aiagentic-ai-cli
    Ver en GitHub↗2,947
  • ruc-datalab/deepanalyzeAvatar de ruc-datalab

    ruc-datalab/DeepAnalyze

    3,675Ver en 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

    Pythonagentagenticagentic-ai
    Ver en GitHub↗3,675
  • rivet-dev/sandbox-agentAvatar de rivet-dev

    rivet-dev/sandbox-agent

    882Ver en GitHub↗

    Sandbox Agent is a platform designed to manage, secure, and orchestrate autonomous coding assistants. It provides a standardized infrastructure for executing untrusted code and managing agent lifecycles within isolated, containerized environments. By decoupling agent execution from client connections, the platform ensures that session states remain persistent across process restarts and network interruptions. The project distinguishes itself through a capability-based security model that enforces granular permission checks on tool usage, ensuring that autonomous processes operate within defin

    Rustagentaiamp
    Ver en GitHub↗882
Ver las 30 alternativas a Llm Sandbox→

Preguntas frecuentes

¿Qué hace vndee/llm-sandbox?

Este proyecto proporciona un motor de ejecución contenerizado y seguro diseñado para ejecutar código no confiable dentro de entornos aislados. Funciona como una biblioteca para integrar la interpretación de código en agentes autónomos y flujos de trabajo de asistentes inteligentes, asegurando que los sistemas host permanezcan protegidos mientras se permite el procesamiento dinámico de datos y la manipulación de archivos.

¿Cuáles son las características principales de vndee/llm-sandbox?

Las características principales de vndee/llm-sandbox son: Code Interpreter Libraries, Code Execution Sandboxes, Coding Agents, AI Code Interpreters, Containerized Sandbox Runtimes, Sandboxed Code Execution Environments, Sandboxed Execution Platforms, Isolated Code Execution.

¿Qué alternativas de código abierto existen para vndee/llm-sandbox?

Las alternativas de código abierto para vndee/llm-sandbox incluyen: alexzhang13/rlm — rlm is an LLM code execution engine and orchestration framework designed to coordinate multiple language model calls… swe-agent/mini-swe-agent — mini-swe-agent is an autonomous software engineering system designed to develop features and fix bugs by combining… ruc-datalab/deepanalyze — DeepAnalyze is an autonomous data science agent and research pipeline designed to transform raw datasets into… rivet-dev/sandbox-agent — Sandbox Agent is a platform designed to manage, secure, and orchestrate autonomous coding assistants. It provides a… memodb-io/acontext — Acontext is an LLM orchestration backend and agent memory framework designed to manage session state and knowledge for… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime…