Framework Python para criar agentes de IA autônomos que pesquisam, planejam, programam e executam tarefas, com memória, RAG e mais de 100 provedores de LLM.
docker/docker-agent
Plugin de CLI do Docker, feito em Go, para criar, executar e compartilhar agentes de IA definidos em YAML declarativo, com ferramentas MCP e delegação entre agentes.
- Estrelas
- 4,662
- Forks
- 553
- Issues abertas
- 72
- Último commit
- ontem
O que é?
Docker Agent é um runtime para criar agentes de IA sem escrever código. Os agentes são descritos em um arquivo YAML que especifica o modelo, as instruções e os conjuntos de ferramentas, e podem ser executados localmente com `docker agent run`. Ele funciona como um plugin da CLI do Docker, então o mesmo comando funciona após a instalação pelo Docker Desktop, Homebrew ou uma versão binária.
Os agentes podem ser organizados em equipes de subagentes especializados que delegam tarefas entre si. As ferramentas incluem recursos integrados, como think, todo e memory, além de qualquer servidor MCP, seja local, remoto ou baseado no Docker. Um componente RAG oferece suporte a BM25, embeddings, busca híbrida e reranking.
O projeto funciona com vários provedores de modelos, incluindo OpenAI, Anthropic, Gemini, AWS Bedrock, Mistral, xAI e Docker Model Runner para modelos locais. As configurações dos agentes podem ser enviadas para e baixadas de qualquer registry OCI.
Recursos principais
- 01Definições declarativas de agentes em YAML com modelo, instruções e conjuntos de ferramentas
- 02Equipes multiagente que delegam tarefas a subagentes especializados
- 03Ferramentas integradas think, todo e memory, além de qualquer servidor MCP
- 04RAG com BM25, embeddings, busca híbrida e reranking
- 05Suporte a vários provedores de modelos, incluindo modelos locais via Docker Model Runner
- 06Enviar e baixar pacotes de agentes para registries OCI
Casos de uso
- Criar um assistente de pesquisa que usa busca na web por meio de um servidor MCP
- Criar uma equipe de agentes em que um coordena e os demais cuidam de subtarefas especializadas
- Compartilhar uma configuração de agente pronta com colegas por meio de um registry OCI
- Executar agentes com modelos locais para cargas de trabalho privadas
Início rápido
- 1
Instalar com Homebrew
brew install docker-agent - 2
Configurar pelo menos uma chave de API de um provedor de modelos
export OPENAI_API_KEY=sk-... - 3
Executar o agente padrão
docker agent run
Antes de usar
- A maioria das configurações precisa de uma chave de API de um provedor de modelos na nuvem ou de um modelo local via Docker Model Runner.
- A ferramenta coleta dados de uso anônimos por padrão, conforme descrito na documentação de telemetria.
Em coleções
Tópicos
Perguntas frequentes
- O que é docker-agent?
- Plugin de CLI do Docker, feito em Go, para criar, executar e compartilhar agentes de IA definidos em YAML declarativo, com ferramentas MCP e delegação entre agentes. Docker Agent é um runtime para criar agentes de IA sem escrever código. Os agentes são descritos em um arquivo YAML que especifica o modelo, as instruções e os conjuntos de ferramentas, e podem ser executados localmente com `docker agent run`. Ele funciona como um plugin da CLI do Docker, então o mesmo comando funciona após a instalação pelo Docker Desktop, Homebrew ou uma versão binária.
- docker-agent é gratuito? Qual é a licença?
- docker-agent é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- docker-agent ainda é mantido?
- Manutenção ativa. O último commit de docker-agent foi em 5 de nov. de 2026.
- Para que posso usar docker-agent?
- Criar um assistente de pesquisa que usa busca na web por meio de um servidor MCP Criar uma equipe de agentes em que um coordena e os demais cuidam de subtarefas especializadas Compartilhar uma configuração de agente pronta com colegas por meio de um registry OCI Executar agentes com modelos locais para cargas de trabalho privadas
- Como instalar docker-agent?
- Instalar com Homebrew: brew install docker-agent Configurar pelo menos uma chave de API de um provedor de modelos: export OPENAI_API_KEY=sk-... Executar o agente padrão: docker agent run
- Onde consigo docker-agent?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/docker/docker-agent
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma CLI nativa do terminal que transforma descrições em linguagem natural em workflows YAML para coordenar Claude Code, Codex, Gemini CLI e outros agentes de programação com etapas de verificação de qualidade.
Coleção com mais de 50 tutoriais executáveis em notebooks Jupyter sobre técnicas para agentes de GenAI, de chatbots simples a sistemas multiagentes.
Framework TypeScript para criar agentes de IA com memória, ferramentas, MCP, RAG, voz e workflows, além do console VoltOps para observabilidade.
Mecanismo de memória persistente, local-first e auto-hospedado para apps e agentes com LLM, com armazenamento em SQLite, recuperação temporal e integração com MCP.
Framework em Python e TypeScript para criar sistemas de IA multiagente com backends de LLM, ferramentas, memória, RAG e workflows.