Framework de Python para crear agentes de IA autónomos que investigan, planifican, programan y ejecutan tareas, con memoria, RAG y más de 100 proveedores de LLM.
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
Instalar con Homebrew
brew install docker-agent - 2
Configurar al menos una clave de API de un proveedor de modelos
export OPENAI_API_KEY=sk-... - 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
Una CLI nativa del terminal que convierte descripciones en inglés sencillo en workflows YAML para coordinar Claude Code, Codex, Gemini CLI y otros agentes de programación con controles de calidad.
Colección de más de 50 tutoriales ejecutables en Jupyter notebooks sobre técnicas para agentes de GenAI, desde chatbots simples hasta sistemas multiagente.
Framework de TypeScript para crear agentes de IA con memoria, herramientas, MCP, RAG, voz y flujos de trabajo, además de la consola VoltOps para observabilidad.
Motor de memoria persistente, local y autohospedado para aplicaciones y agentes LLM, con almacenamiento SQLite, recuperación temporal e integración con MCP.
Framework de Python y TypeScript para crear sistemas de IA multiagente con backends de LLM, herramientas, memoria, RAG y flujos de trabajo.