Repolode
docker

docker/docker-agent

Plugin de CLI para Docker, desarrollado en Go, que permite crear, ejecutar y compartir agentes de IA definidos en YAML declarativo, con herramientas MCP y delegación entre agentes.

Estrellas
4,662
Forks
553
Issues abiertos
72
Último commit
ayer

¿Qué es?

Docker Agent es un entorno de ejecución para crear agentes de IA sin escribir código. Los agentes se describen en un archivo YAML que especifica el modelo, las instrucciones y los conjuntos de herramientas, y se pueden ejecutar localmente con `docker agent run`. Funciona como plugin de la CLI de Docker, así que el mismo comando sirve tras instalarlo mediante Docker Desktop, Homebrew o una versión binaria.

Los agentes se pueden organizar en equipos de subagentes especializados que se delegan tareas entre sí. Las herramientas incluyen capacidades integradas como think, todo y memory, además de cualquier servidor MCP, ya sea local, remoto o basado en Docker. Un componente RAG ofrece BM25, embeddings, búsqueda híbrida y reranking.

El proyecto funciona con varios proveedores de modelos, entre ellos OpenAI, Anthropic, Gemini, AWS Bedrock, Mistral, xAI y Docker Model Runner para modelos locales. Las configuraciones de agentes se pueden publicar y descargar desde cualquier registro OCI.

Funciones clave

  • 01Definiciones declarativas de agentes en YAML, con modelo, instrucciones y conjuntos de herramientas
  • 02Equipos de varios agentes que delegan tareas en subagentes especializados
  • 03Herramientas integradas think, todo y memory, además de cualquier servidor MCP
  • 04RAG con BM25, embeddings, búsqueda híbrida y reranking
  • 05Compatibilidad con muchos proveedores de modelos, incluidos modelos locales mediante Docker Model Runner
  • 06Publicación y descarga de paquetes de agentes en registros OCI

Casos de uso

  • Crear un asistente de investigación que use búsquedas web mediante un servidor MCP
  • Crear un equipo de agentes en el que uno coordine y los demás se encarguen de subtareas especializadas
  • Compartir con el equipo una configuración de agente lista para usar mediante un registro OCI
  • Ejecutar agentes con modelos locales para cargas de trabajo privadas

Inicio rápido

  1. 1

    Instalar con Homebrew

    brew install docker-agent
  2. 2

    Configurar al menos una clave de API de un proveedor de modelos

    export OPENAI_API_KEY=sk-...
  3. 3

    Ejecutar el agente predeterminado

    docker agent run

Antes de usarlo

  • La mayoría de las configuraciones necesitan una clave de API de un proveedor de modelos en la nube o un modelo local mediante Docker Model Runner.
  • La herramienta recopila datos de uso anónimos de forma predeterminada, tal como se describe en su documentación sobre telemetría.

En colecciones

Temas

Preguntas frecuentes

¿Qué es docker-agent?
Plugin de CLI para Docker, desarrollado en Go, que permite crear, ejecutar y compartir agentes de IA definidos en YAML declarativo, con herramientas MCP y delegación entre agentes. Docker Agent es un entorno de ejecución para crear agentes de IA sin escribir código. Los agentes se describen en un archivo YAML que especifica el modelo, las instrucciones y los conjuntos de herramientas, y se pueden ejecutar localmente con `docker agent run`. Funciona como plugin de la CLI de Docker, así que el mismo comando sirve tras instalarlo mediante Docker Desktop, Homebrew o una versión binaria.
¿docker-agent es gratuito? ¿Qué licencia tiene?
docker-agent es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿docker-agent sigue mantenido?
Mantenimiento activo. El último commit de docker-agent fue el 5 nov 2026.
¿Para qué puedo usar docker-agent?
Crear un asistente de investigación que use búsquedas web mediante un servidor MCP Crear un equipo de agentes en el que uno coordine y los demás se encarguen de subtareas especializadas Compartir con el equipo una configuración de agente lista para usar mediante un registro OCI Ejecutar agentes con modelos locales para cargas de trabajo privadas
¿Cómo se instala docker-agent?
Instalar con Homebrew: brew install docker-agent Configurar al menos una clave de API de un proveedor de modelos: export OPENAI_API_KEY=sk-... Ejecutar el agente predeterminado: docker agent run
¿Dónde consigo docker-agent?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/docker/docker-agent

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados