docker/docker-agent

▲ 628 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 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Today's Trending board, currently at rank #8 with 628 new stars today.

GitHub Repository Details

Repository docker/docker-agent · default branch - · size 0 KB · watchers 0 · 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
0Open issues
GoLanguage

GitHub Popularity

GitHub stars4,211
Forks493
Open issues0
Primary languageGo
License-
Stars gained today628
Created-
Last pushed-

Trending History

Daily boardrank #8 · ▲ 628 stars

Related AI Projects

1

ollama / ollama

Go★ 182,401⑂ 18,161▲ 127 stars
→
2

stacklok / toolhive

Go★ 2,251⑂ 315▲ 9 stars
→
3

kai-scheduler / KAI-Scheduler

Go★ 1,559⑂ 295▲ 3 stars
→
4

mhtsec / ARTEX

Go★ 655⑂ 1,735
→
5

llm-d / llm-d-router

Go★ 380⑂ 423▲ 4 stars
→
6

mattpocock / skills

Shell★ 280,863⑂ 23,548▲ 1,770 stars
→
7

affaan-m / ECC

JavaScript★ 275,257⑂ 0
→
8

NousResearch / hermes-agent

Python★ 252,006⑂ 0
→

More AI Rankings