awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
docker avatar

docker/docker-agent

0
View on GitHub↗
3,099 stars·395 forks·Go·Apache-2.0·7 vuesdocker.github.io/docker-agent↗

Docker Agent

Ce projet est un runtime natif conteneur conçu pour construire, orchestrer et exécuter des agents IA autonomes. Il fournit un framework pour gérer des équipes multi-agents et des flux de travail complexes en empaquetant les configurations d'agents sous forme d'images de conteneurs portables. En tirant parti de fichiers de configuration déclaratifs, le système permet aux utilisateurs de définir les personas des agents, le routage des modèles et l'accès aux outils sans nécessiter de changements dans le code de l'application.

La plateforme se distingue par son intégration profonde avec l'infrastructure de conteneurs, garantissant que les tâches des agents et les outils externes s'exécutent dans des environnements isolés pour une exécution sécurisée et reproductible. Elle dispose d'une couche de routage de fournisseur agnostique au modèle qui permet un basculement automatique et une répartition des requêtes optimisée en termes de coûts sur plusieurs fournisseurs de modèles IA. De plus, le runtime implémente le protocole Model Context pour intégrer des outils spécialisés et des services externes, tout en prenant en charge la délégation hiérarchique où les agents racines coordonnent des sous-agents spécialisés pour une exécution de tâches modulaire.

Le système couvre une large surface de capacités incluant le développement logiciel automatisé, les pipelines de génération augmentée par récupération et la gestion d'état de session. Il fournit des outils complets pour surveiller les états des agents, renforcer la sécurité via la mise en réseau en sandbox et des contrôles de permission granulaires, et optimiser les performances via un routage intelligent des requêtes et l'accélération de la génération de jetons.

Le projet est implémenté en Go et prend en charge l'intégration de ses capacités agentiques directement dans des applications externes.

Features

  • Autonomous Agent Orchestration - Coordinates multi-agent teams and complex workflows by delegating tasks to specialized sub-agents within isolated containerized environments.
  • Hierarchical Task Delegation - Supports complex workflows by allowing root agents to spawn and coordinate specialized sub-agents.
  • Agent Session Management - Manages conversation history, context windows, and state persistence for long-running agent sessions.
  • Agent Configurations - Defines agent behavior, model selection, and tool integration through structured configuration files.
  • Multi-Agent Orchestration Platforms - Manages multi-agent teams and complex workflows by packaging agent configurations as portable container images for consistent execution.
  • Model Context Protocol - Integrates specialized tools and external services using the Model Context Protocol for consistent data exchange and system interoperability.
  • AI Agent Frameworks - Defines agent personas, model routing, and tool access through declarative configuration files to standardize behavior across environments.
  • Collaborative AI Agent Runtimes - Provides a container-native runtime for building, orchestrating, and executing autonomous agents that interact with local files and tools.
  • Model Provider Abstractions - Provides a unified abstraction layer for automatic failover and cost-optimized request dispatching across AI providers.
  • Model Provider Management - Automates API key detection, model fallback, and connectivity across multiple AI model providers.
  • Multi-Agent Orchestrators - Coordinates teams of specialized agents to solve complex, multi-step tasks through collaborative delegation.
  • Multi-Model AI Orchestrators - Orchestrates multiple AI model providers with automated failover and cost-optimized request dispatching to balance reasoning performance.
  • Agent State Persistence - Maintains persistent task lists, key-value data, and shared databases across sessions to ensure continuity in long-running agent workflows.
  • Secure Sandboxing - Enforces secure execution by isolating agent tasks within containers and applying path-level filesystem controls and secret redaction.
  • Orchestration Configuration Files - Defines agent personas, tool access, and model selection through structured declarative configuration files.
  • Container Isolation - Ensures secure and reproducible execution by running agent tasks within isolated container environments.
  • Sub-Agent Task Delegation - Offloads complex tasks to specialized child agents that maintain their own context and tool sets.
  • Local File Contexts - Attaches local files to agent contexts for analysis while respecting project ignore patterns.
  • Hybrid Search Retrievers - Combines multiple retrieval strategies in parallel and fuses results using ranking methods to improve search accuracy.
  • Agentic Reasoning Loops - Provides scratchpads and interactive prompting to guide complex agent decision-making.
  • MCP Server Connections - Integrates specialized tools from local or remote servers using the Model Context Protocol.
  • Multi-Protocol Tool Exposures - Exposes custom agents as standardized tools compatible with the Model Context Protocol.
  • Conversation Context Routers - Transfers active conversation contexts to other agents to enable sequential pipelines or peer-to-peer workflows.
  • Knowledge Indexing - Processes documents into searchable chunks using semantic embeddings or keyword matching to enable retrieval by agents.
  • Local Model Execution - Executes open-source AI models locally within isolated environments for privacy.
  • Local RAG Pipelines - Provides retrieval-augmented generation pipelines that index local documentation using hybrid search strategies to ground agent responses.
  • Model Context Protocol Implementations - Implements the Model Context Protocol to integrate specialized tools and external services into agent workflows.
  • Agent Prediction Evaluations - Evaluates agent trajectories and tool-call sequences against expected results using model-based judges.
  • Failover Mechanisms - Switches automatically between AI model providers to ensure continuous operation during outages.
  • Multi-Model Workflow Coordinators - Sequences different AI models through logic paths to balance reasoning capability and operational costs.
  • Retrieval Augmented Generation Pipelines - Grounds agent responses in project knowledge by indexing local documentation and source code for hybrid search and semantic retrieval.
  • Structured Output Enforcements - Constrains agent output to adhere to specific data schemas for reliable downstream integration.
  • Agent Endpoints - Exposes agent capabilities via HTTP and chat-compatible endpoints for external integration.
  • File System Restoration - Records filesystem states at turn boundaries to allow reverting workspace changes to previous points.
  • Autonomous Coding Agents - Automates software engineering tasks by delegating code analysis, testing, and infrastructure management to specialized autonomous agents.
  • Custom Command Definitions - Creates custom prompts that function as commands with dynamic environment variable interpolation.
  • Session State Persistence - Maintains conversation history and filesystem snapshots to enable continuity across long-running operations.
  • Shell Command Execution - Triggers and controls operating system shell commands for system-level interactions.
  • Containerized Task Execution - Executes autonomous agent tasks within isolated container environments to securely manage filesystem access and shell operations.
  • Agent Container Deployments - Packages agent configurations as portable container images to enable versioning, sharing, and consistent execution across environments.
  • Container Registries - Packages agent configurations as container images for versioning and distribution via standard registries.
  • Containerized Tooling - Runs external tools and services as isolated processes within containerized environments.
  • Filesystem Operations - Provides low-level operations for reading, writing, and navigating files to support automated manipulation tasks.
  • Libraries - Allows embedding agentic capabilities directly into external applications via library imports.
  • Agent Sandboxing Policies - Manages agent container security through persistent network allowlists and granular access policies.
  • Tool Execution Permissions - Governs agent tool usage through granular pattern-based rules and configurable automatic approval modes.
  • Automated Development Workflows - Automates the software development lifecycle by analyzing requirements, modifying code, and validating changes.
  • Headless Runtimes - Provides a headless interface for embedding conversational agent capabilities into external applications.
  • Parallel Task Execution - Executes multiple independent agent tasks concurrently and aggregates their results.
  • Agentic Error Recovery - Resumes interrupted agent turns from the point of failure using persistent retry controls to ensure continuous operation.
  • Model-Aware Request Routings - Dispatches tasks to different models based on complexity and tool requirements to balance performance with operational costs.
  • Standardized Protocol-Based Integrations - Uses standardized communication protocols to ensure consistent data exchange between agents and external utilities.
  • Agent Lifecycle Hooks - Triggers custom logic before or after tool execution and model calls to handle state and post-processing.

Historique des stars

Graphique de l'historique des stars pour docker/docker-agentGraphique de l'historique des stars pour docker/docker-agent

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Docker Agent

Sélections manuelles où Docker Agent apparaît.
  • un framework pour créer des agents IA autonomes
  • Framework d'orchestration d'agents IA
  • Framework d'agents IA

Questions fréquentes

Que fait docker/docker-agent ?

Ce projet est un runtime natif conteneur conçu pour construire, orchestrer et exécuter des agents IA autonomes. Il fournit un framework pour gérer des équipes multi-agents et des flux de travail complexes en empaquetant les configurations d'agents sous forme d'images de conteneurs portables. En tirant parti de fichiers de configuration déclaratifs, le système permet aux utilisateurs de définir les personas des agents, le routage des modèles et l'accès aux outils sans…

Quelles sont les fonctionnalités principales de docker/docker-agent ?

Les fonctionnalités principales de docker/docker-agent sont : Autonomous Agent Orchestration, Hierarchical Task Delegation, Agent Session Management, Agent Configurations, Multi-Agent Orchestration Platforms, Model Context Protocol, AI Agent Frameworks, Collaborative AI Agent Runtimes.

Quelles sont les alternatives open-source à docker/docker-agent ?

Les alternatives open-source à docker/docker-agent incluent : letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… qwibitai/nanoclaw — Nanoclaw is an LLM agent orchestrator and multi-platform chat gateway designed to deploy and manage isolated AI… i-am-bee/beeai-framework — The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and… microsoft/vscode-copilot-chat — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for…

Alternatives open source à Docker Agent

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Docker Agent.
  • letta-ai/lettaAvatar de letta-ai

    letta-ai/letta

    21,168Voir sur GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Pythonaiai-agentsllm
    Voir sur GitHub↗21,168
  • 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

    Pythonagentsaiframework
    Voir sur GitHub↗27,191
  • 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

    TypeScriptai-agentsai-assistantclaude-code
    Voir sur GitHub↗29,956
  • i-am-bee/beeai-frameworkAvatar de i-am-bee

    i-am-bee/beeai-framework

    3,304Voir sur GitHub↗

    The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents that coordinate reasoning, tool execution, and complex workflows. It functions as a structured AI output controller and RAG integration library, providing a unified interface to manage multiple language model providers. The framework is distinguished by its implementation of the Model Context Protocol, allowing agents, tools, and models to be shared between different AI platforms and hosted as agentic tooling servers. It enables the design of collaborative agent teams through dec

    Pythonagentsaiai-agent
    Voir sur GitHub↗3,304
Voir les 30 alternatives à Docker Agent→