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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

28 dépôts

Awesome GitHub RepositoriesAgent Execution Environments

Isolated runtimes specifically configured for running autonomous agents and their associated tasks.

Distinct from Secure Execution Environments: Distinct from general secure execution environments: specifically tailored for the lifecycle and resource needs of AI agents.

Explore 28 awesome GitHub repositories matching security & cryptography · Agent Execution Environments. Refine with filters or upvote what's useful.

Awesome Agent Execution Environments GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • microsoft/ai-agents-for-beginnersAvatar de microsoft

    microsoft/ai-agents-for-beginners

    67,369Voir sur GitHub↗

    This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin

    Utilizes sandbox environments and runtime state objects to isolate task execution and prevent context clutter.

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    Voir sur GitHub↗67,369
  • qwibitai/nanoclawAvatar de qwibitai

    qwibitai/nanoclaw

    29,956Voir sur 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

    Runs agents in isolated runtimes specifically configured for their lifecycle and resource needs.

    TypeScriptai-agentsai-assistantclaude-code
    Voir sur GitHub↗29,956
  • gitlawb/openclaudeAvatar de Gitlawb

    Gitlawb/openclaude

    28,988Voir sur GitHub↗

    OpenClaude is an LLM orchestration interface and multi-provider AI gateway that connects various AI providers and local models to an integrated tool suite. It functions as an agentic tool execution environment and a system for AI-powered code editor integration, enabling in-editor chat and automated coding tasks. The project provides a gRPC AI agent service that exposes model capabilities and file editing tools to external applications as a headless service. It also includes a configuration layer for managing provider credentials and routing specific agents to different model APIs. The syste

    Provides a runtime environment specifically configured for executing model-driven shell and file system operations.

    TypeScriptaiai-agentai-tools
    Voir sur GitHub↗28,988
  • openai/openai-agents-pythonAvatar de openai

    openai/openai-agents-python

    27,191Voir sur GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Provides secure, isolated workspaces for executing agent tasks and managing file operations.

    Pythonagentsaiframework
    Voir sur GitHub↗27,191
  • modelscope/agentscopeAvatar de modelscope

    modelscope/agentscope

    26,928Voir sur GitHub↗

    AgentScope is a multi-agent framework and orchestration platform designed for building and coordinating teams of language model agents. It provides a system for managing multiple agents that collaborate to solve complex tasks through structured communication and state sharing. The project distinguishes itself with a focus on production-ready deployment and security, featuring a multi-tenant hosting service that ensures session isolation between different users. It includes a sandboxed tool execution environment and fine-grained permission controls to manage how agents access system resources

    Provides isolated runtimes for running agent-driven code with fine-grained control over system resource permissions.

    Python
    Voir sur GitHub↗26,928
  • yeasy/docker_practiceAvatar de yeasy

    yeasy/docker_practice

    26,111Voir sur GitHub↗

    This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad

    Configures isolated runtimes and execution policy engines to secure autonomous agent tasks.

    Gobookcloud-computingcontainer
    Voir sur GitHub↗26,111
  • nvidia/nemoclawAvatar de NVIDIA

    NVIDIA/NemoClaw

    21,237Voir sur 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

    Maintains long-running agent states within secure containers to support continuous operation without context loss.

    TypeScriptai-agentsnvidiaopenclaw
    Voir sur GitHub↗21,237
  • rightnow-ai/openfangAvatar de RightNow-AI

    RightNow-AI/openfang

    17,834Voir sur GitHub↗

    OpenFang is an operating system for LLM agents designed to orchestrate autonomous agents with built-in task scheduling, tool sandboxing, and multi-model routing. It provides a secure AI execution environment that integrates prompt injection scanning, cryptographic audit trails, and resource metering to ensure controlled processing. The platform distinguishes itself through a comprehensive security architecture, featuring fuel-metered tool sandboxing and an immutable activity audit trail based on cryptographic hash-chains. It implements high-assurance identity verification via signed manifests

    Implements an isolated runtime for agents featuring prompt injection scanning and resource metering.

    Rustagent-frameworkai-agentsllm
    Voir sur GitHub↗17,834
  • anthropics/claude-quickstartsAvatar de anthropics

    anthropics/claude-quickstarts

    17,085Voir sur GitHub↗

    Claude Quickstarts is a development framework and collection of reference implementations designed for building autonomous agents. It provides the foundational patterns necessary to orchestrate multi-agent workflows, enabling models to perform complex, multi-step tasks across software engineering, customer support, and computer-use domains. The platform distinguishes itself through specialized capabilities for desktop and browser automation, allowing agents to interact with graphical interfaces by capturing visual context and executing precise mouse and keyboard inputs. It includes robust inf

    Packages agents into containerized templates to ensure secure and consistent execution environments.

    Python
    Voir sur GitHub↗17,085
  • hkuds/deepcodeAvatar de HKUDS

    HKUDS/DeepCode

    14,539Voir sur GitHub↗

    DeepCode is an agentic development framework designed to orchestrate autonomous AI agents for software engineering tasks. It functions as a multi-agent workflow orchestrator that translates natural language requirements into functional codebases by coordinating specialized agents for architectural planning, intent analysis, and implementation. The platform integrates multiple language models to power these automated routines, providing a unified environment for complex development projects. The system distinguishes itself through its ability to transform academic research papers into executab

    Provides configuration settings for operational environments, model selection, and response constraints for autonomous coding agents.

    Pythonagentic-codingllm-agent
    Voir sur GitHub↗14,539
  • e2b-dev/e2bAvatar de e2b-dev

    e2b-dev/E2B

    10,950Voir sur 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-

    Provides programmable workspaces for autonomous agents to run untrusted code securely.

    MDXagentaiai-agent
    Voir sur GitHub↗10,950
  • ntegrals/openbrowserAvatar de ntegrals

    ntegrals/openbrowser

    9,472Voir sur GitHub↗

    OpenBrowser is an AI web agent toolkit and automation framework designed to translate natural language instructions into executable browser workflows. It functions as a headless browser controller and orchestrator, enabling the creation of autonomous agents that navigate websites, interact with elements, and extract data using plain English commands. The system features a sandboxed execution environment that utilizes domain whitelists and memory limits to ensure secure web interaction. It distinguishes itself through a command-line interface for triggering autonomous tasks with configurable m

    Provides isolated runtimes specifically configured to manage the resource needs and security constraints of autonomous AI agents.

    TypeScriptai-agentsautomationclaude
    Voir sur GitHub↗9,472
  • muratcankoylan/agent-skills-for-context-engineeringAvatar de muratcankoylan

    muratcankoylan/Agent-Skills-for-Context-Engineering

    8,376Voir sur GitHub↗

    This project is a comprehensive framework for the orchestration, evaluation, and context management of large language model agents. It provides a set of architectural patterns and standards for designing agent interactions, integrating external tools, and establishing memory architectures to persist knowledge across sessions. The system focuses on optimizing the limited memory of language models through token-aware context compression and filesystem-based context offloading. It incorporates secure execution environments using sandboxed virtual machines and isolated containers to safely run ba

    Deploys sandboxed virtual machines and isolated containers to securely execute background coding tasks.

    Python
    Voir sur GitHub↗8,376
  • upsonic/upsonicAvatar de Upsonic

    Upsonic/Upsonic

    7,899Voir sur GitHub↗

    Upsonic is a Python framework and orchestrator for building autonomous AI agents. It provides the infrastructure to develop self-operating systems that execute complex workflows and manage tasks independently using a scripting language. The project functions as an agentic tool integration layer, connecting agents to third-party data sources and external service APIs through standardized communication protocols. To ensure security, it includes an isolated execution environment that restricts shell and file operations to a specific workspace to prevent path traversal and dangerous commands. Ad

    Provides isolated runtimes and restricted workspaces to ensure the secure execution of autonomous AI agents.

    Python
    Voir sur GitHub↗7,899
  • agentwrapper/agent-orchestratorAvatar de AgentWrapper

    AgentWrapper/agent-orchestrator

    7,637Voir sur GitHub↗

    This project is an LLM coding agent orchestrator and AI software engineering platform designed to manage fleets of agents that autonomously solve issues, handle pull requests, and fix CI failures. It functions as an agentic CI/CD automator and parallel workflow manager, coordinating the end-to-end development lifecycle from initial ticket tracking to final code merging. The system is distinguished by its modular plugin framework and isolated worktree management, which allow multiple agents to work on separate coding tasks simultaneously without file system conflicts. It utilizes role-based mo

    Provides the ability to swap between different compute layers like tmux, Docker, or Kubernetes for agent execution.

    TypeScriptagent-fleetagent-swarmclaude-code
    Voir sur GitHub↗7,637
  • yaoapp/yaoAvatar de YaoApp

    YaoApp/yao

    7,544Voir sur GitHub↗

    Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It provides a platform to design, deploy, and coordinate agents with specialized personas that can plan tasks, utilize external tools, and execute multi-stage pipelines. The project distinguishes itself through a Model Context Protocol server for connecting assistants to external binaries and HTTP services, and a gRPC remote execution engine that allows agents to manage remote servers and devices. It includes a model-agnostic provider bridge that supports dynamic switching between vario

    Runs agent tasks within isolated Docker containers to ensure secure and controlled tool operations.

    Goagentagentic-aiagents
    Voir sur GitHub↗7,544
  • nvidia/openshellAvatar de NVIDIA

    NVIDIA/OpenShell

    7,276Voir sur GitHub↗

    OpenShell est un framework de sécurité et un runtime d'exécution sandboxé pour les agents IA autonomes. Il fournit des environnements isolés utilisant des conteneurs et des machines virtuelles pour protéger l'infrastructure hôte et les données sensibles contre l'accès non autorisé pendant l'exécution de l'agent. Le système se distingue en combinant le passthrough accéléré par matériel pour l'accès GPU hôte avec une passerelle de sécurité qui intercepte les appels d'API du modèle. Cette passerelle gère les identifiants en supprimant les informations de l'appelant et en injectant des secrets backend, garantissant que les clés d'API sensibles restent hors du système de fichiers local. La plateforme couvre de larges domaines de capacités, incluant l'application de politiques déclaratives pour les restrictions de système de fichiers et de réseau, la gestion des identifiants d'agent et la surveillance de l'activité en temps réel. Elle prend en charge le provisionnement d'environnements via des images de conteneurs personnalisées, des répertoires locaux ou des catalogues communautaires.

    Provides isolated runtimes using containers and virtual machines specifically configured to execute autonomous AI agents securely.

    Rust
    Voir sur GitHub↗7,276
  • microsandbox/microsandboxAvatar de microsandbox

    microsandbox/microsandbox

    6,683Voir sur GitHub↗

    Microsandbox est un runtime microVM sandbox et un exécuteur de code isolé matériellement conçu pour exécuter du code non fiable. Il fonctionne comme un gestionnaire de machine virtuelle embarqué qui permet aux applications de générer et de contrôler des machines virtuelles légères directement dans le code sans avoir besoin d'un démon en arrière-plan. Le système fournit un environnement d'exécution sécurisé pour les agents IA en exposant des contrôles serveur qui leur permettent d'exécuter des outils et de gérer des fichiers. Il utilise des formats d'image de conteneur standard et des workflows de volumes pour initialiser les machines virtuelles invitées et implémente un mécanisme de gestion des secrets qui empêche les clés sensibles d'entrer dans la mémoire de la machine virtuelle. La plateforme couvre le cycle de vie complet de l'orchestration de charges de travail isolées, incluant la création, la surveillance et la suppression des environnements. Elle inclut des capacités de surveillance des ressources CPU et mémoire hors bande, la mise en cache d'images invitées, et l'exécution de commandes immédiates ainsi que de sessions détachées en arrière-plan.

    Provides an isolated runtime specifically configured for running autonomous agents and their associated tasks.

    Rust
    Voir sur GitHub↗6,683
  • hatchet-dev/hatchetAvatar de hatchet-dev

    hatchet-dev/hatchet

    6,622Voir sur GitHub↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Executes the agent process in your own infrastructure with direct access to credentials, without relying on MCP for isolation.

    Goconcurrencydagdistributed
    Voir sur GitHub↗6,622
  • rivet-dev/rivetAvatar de rivet-dev

    rivet-dev/rivet

    5,619Voir sur GitHub↗

    Rivet est une infrastructure distribuée pour gérer le cycle de vie, l'adressage et la persistance d'acteurs stateful et de moteurs d'exécution durables. Il fournit un sandbox de processus distribué qui exécute la logique applicative au sein d'isolats légers, garantissant l'isolation des ressources et des démarrages à froid rapides. Le système est conçu pour coordonner des opérations multi-étapes en utilisant des files d'attente persistantes et des minuteurs pour garantir l'achèvement fiable des tâches dans des environnements distribués. La plateforme permet spécifiquement l'orchestration d'agents IA stateful qui maintiennent une mémoire et un état persistants à travers des interactions de longue durée et des workflows complexes. Elle se distingue par un framework de synchronisation d'état WebSocket qui lie les composants d'interface utilisateur frontend aux processus stateful distants via une communication bidirectionnelle en temps réel. Le système couvre un large éventail de capacités, incluant l'adressage hiérarchique d'acteurs, un runtime « hibernate-on-idle » pour l'optimisation des ressources, et une couche de persistance enfichable pour des backends de stockage modulaires. Il inclut également des outils pour le débogage de session active, la surveillance de l'état d'exécution en temps réel, et des options de déploiement automatisé pour l'edge, le cloud ou l'infrastructure privée. Le projet est implémenté en Rust et prend en charge le développement d'acteurs multi-langages.

    Provides isolated runtimes specifically configured for the execution and resource management of autonomous AI agents.

    Rustactoractorscloudflare
    Voir sur GitHub↗5,619
Préc.12Suivant
  1. Home
  2. Security & Cryptography
  3. Secure Execution Environments
  4. Agent Execution Environments

Explorer les sous-tags

  • Pre-configured Agent RuntimesEnvironments specifically optimized for running pre-configured AI agents for specialized tasks. **Distinct from Agent Execution Environments:** Distinct from Agent Execution Environments by focusing on the execution of pre-defined task-specific applications.
  • Trusted Agent RuntimesExecution environments for AI agents that run within the user's own infrastructure with direct credential access. **Distinct from Agent Execution Environments:** Distinct from Agent Execution Environments: emphasizes running agents in a trusted, user-controlled environment rather than isolated sandboxes.