docker/docker-agent

▲ 766 stars today★ 4,211⑂ 493

AI Agent Builder and Runtime by Docker Engineering

About docker/docker-agent

docker/docker-agent is an open-source project on GitHub, mainly written in Go. AI Agent Builder and Runtime by Docker Engineering It currently holds 4,211 stars and 493 forks with 44 open issues, and was last pushed on 2026-10-08 (repository created 2025-09-01).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #10 with 766 new stars today.

GitHub Repository Details

Repository docker/docker-agent · default branch main · size 84717 KB · watchers 18 · source: GitHub REST API and repository README

README

🤖 Docker Agent 🤖

Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration.
docker agent in action

What is Docker Agent?

docker-agent lets you create and run intelligent AI agents that collaborate to solve complex problems — no code required.

docker-agent is a docker CLI plugin and can be run with docker agent.

Define agents in YAML, give them tools, and let them work.

agents:
  root:
    model: openai/gpt-5-mini
    description: A helpful AI assistant
    instruction: |
      You are a knowledgeable assistant that helps users with various tasks.
      Be helpful, accurate, and concise in your responses.
    toolsets:
  • type: mcp
ref: docker:duckduckgo
docker agent run agent.yaml

Key Features

Install

Docker Desktop (4.63+) — docker-agent CLI plugin is pre-installed. Just run docker agent.

Homebrew — brew install docker-agent. Run docker-agent directly or symlink the binary to ~/.docker/cli-plugins/docker-agent and run docker agent.

Binary releases — Download from GitHub Releases. Symlink the docker-agent binary to ~/.docker/cli-plugins/docker-agent to be able to use docker agent, or use docker-agent directly.

Set at least one API key (or use Docker Model Runner for local models):

export OPENAI_API_KEY=sk-...        # or ANTHROPIC_API_KEY, GOOGLE_API_KEY, etc.

See Set Up a Model for the full walkthrough of both paths (cloud API key or local model).

Quick Start

# Run the default agent
docker agent run

Run from an OCI registry

docker agent run myorg/agent:tag

Generate a new agent interactively

docker agent new

Run your own config

docker agent run agent.yaml

More examples in the examples/ directory.

Documentation

📖 Full documentation

Contributing

Read the Contributing guide to get started. We use docker-agent to build docker-agent:

docker agent run ./golang_developer.yaml

Telemetry

We collect anonymous usage data to improve the tool. See Telemetry.

Community

Docker Community Slack · #docker-agent channel

GitHub Stars & Activity

4,211Stars
493Forks
44Open issues
GoLanguage

GitHub Popularity

GitHub stars4,211
Forks493
Open issues44
Primary languageGo
LicenseApache-2.0
Stars gained today766
Created2025-09-01
Last pushed2026-10-08

Trending History

Daily boardrank #10 · ▲ 766 stars

Related GitHub Projects

1

ollama / ollama

Go★ 182,413⑂ 18,166▲ 128 stars
→
2

jesseduffield / lazygit

Go★ 83,017⑂ 3,069▲ 49 stars
→
3

tailscale / tailscale

Go★ 37,277⑂ 3,299▲ 46 stars
→
4

mattpocock / skills

Shell★ 281,061⑂ 23,557▲ 1,774 stars
→
5

jackfrued / Python-100-Days

Jupyter Notebook★ 186,953⑂ 55,750▲ 43 stars
→
6

msitarzewski / agency-agents

Shell★ 158,336⑂ 25,541▲ 344 stars
→
7

Genymobile / scrcpy

C★ 151,565⑂ 13,908▲ 202 stars
→
8

ggml-org / llama.cpp

C++★ 130,546⑂ 24,204▲ 123 stars
→

More Trending Repositories