Repolode
docker

docker/docker-agent

CLI-плагин Docker на Go для создания, запуска и распространения AI-агентов, описанных в YAML, с инструментами MCP и делегированием задач между агентами.

Звёзды
4,662
Форки
553
Открытые issues
72
Последний коммит
вчера

Что это?

Docker Agent — это среда выполнения для создания AI-агентов без написания кода. Агенты описываются в YAML-файле, где задаются модель, инструкции и наборы инструментов, а запустить их локально можно командой `docker agent run`. Плагин работает как расширение docker CLI, поэтому после установки через Docker Desktop, Homebrew или бинарный релиз используется одна и та же команда.

Агентов можно объединять в команды специализированных субагентов, которые делегируют друг другу задачи. Среди инструментов — встроенные think, todo и memory, а также любой MCP-сервер: локальный, удалённый или работающий в Docker. Компонент RAG поддерживает BM25, эмбеддинги, гибридный поиск и переранжирование.

Проект поддерживает множество провайдеров моделей, в том числе OpenAI, Anthropic, Gemini, AWS Bedrock, Mistral, xAI и Docker Model Runner для локальных моделей. Конфигурации агентов можно отправлять в любой OCI-реестр и загружать из него.

Ключевые возможности

  • 01Декларативное описание агентов в YAML с указанием модели, инструкций и наборов инструментов
  • 02Команды агентов, которые делегируют задачи специализированным субагентам
  • 03Встроенные инструменты think, todo и memory, а также поддержка любого MCP-сервера
  • 04RAG с BM25, эмбеддингами, гибридным поиском и переранжированием
  • 05Поддержка множества провайдеров моделей, включая локальные модели через Docker Model Runner
  • 06Отправка пакетов агентов в OCI-реестры и загрузка из них

Сценарии использования

  • Создание исследовательского помощника, который использует веб-поиск через MCP-сервер
  • Создание команды агентов, где один координирует работу, а остальные выполняют специализированные подзадачи
  • Обмен готовой конфигурацией агента с коллегами через OCI-реестр
  • Запуск агентов с локальными моделями для конфиденциальных задач

Быстрый старт

  1. 1

    Установить с помощью Homebrew

    brew install docker-agent
  2. 2

    Указать хотя бы один API-ключ провайдера моделей

    export OPENAI_API_KEY=sk-...
  3. 3

    Запустить агента по умолчанию

    docker agent run

Что важно знать

  • Для большинства конфигураций нужен API-ключ облачного провайдера моделей или локальная модель через Docker Model Runner.
  • По умолчанию инструмент собирает анонимные данные об использовании, как описано в документации по телеметрии.

В подборках

Темы

Частые вопросы

Что такое docker-agent?
CLI-плагин Docker на Go для создания, запуска и распространения AI-агентов, описанных в YAML, с инструментами MCP и делегированием задач между агентами. Docker Agent — это среда выполнения для создания AI-агентов без написания кода. Агенты описываются в YAML-файле, где задаются модель, инструкции и наборы инструментов, а запустить их локально можно командой `docker agent run`. Плагин работает как расширение docker CLI, поэтому после установки через Docker Desktop, Homebrew или бинарный релиз используется одна и та же команда.
docker-agent можно использовать бесплатно? Какая у него лицензия?
docker-agent распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
docker-agent всё ещё поддерживается?
Активно поддерживается. Последний коммит в docker-agent — 5 нояб. 2026 г..
Для чего можно использовать docker-agent?
Создание исследовательского помощника, который использует веб-поиск через MCP-сервер Создание команды агентов, где один координирует работу, а остальные выполняют специализированные подзадачи Обмен готовой конфигурацией агента с коллегами через OCI-реестр Запуск агентов с локальными моделями для конфиденциальных задач
Как установить docker-agent?
Установить с помощью Homebrew: brew install docker-agent Указать хотя бы один API-ключ провайдера моделей: export OPENAI_API_KEY=sk-... Запустить агента по умолчанию: docker agent run
Где скачать docker-agent?
Исходный код и инструкции по установке — на GitHub: https://github.com/docker/docker-agent

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Подборка из более чем 50 запускаемых учебных Jupyter-ноутбуков по методам создания GenAI-агентов — от простых чат-ботов до мультиагентных систем.

24,8 тыс.+105 за неделю4,2 тыс.Jupyter NotebookOtherАктивно поддерживаетсяОбновлён 5 дней назад