Repolode
docker

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. 1

    Instalar com Homebrew

    brew install docker-agent
  2. 2

    Configurar pelo menos uma chave de API de um provedor de modelos

    export OPENAI_API_KEY=sk-...
  3. 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