Python-фреймворк для создания автономных AI-агентов, которые исследуют, планируют, пишут код и выполняют задачи; поддерживает память, RAG и более 100 LLM-провайдеров.
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
Установить с помощью Homebrew
brew install docker-agent - 2
Указать хотя бы один API-ключ провайдера моделей
export OPENAI_API_KEY=sk-... - 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 обновляется ежедневно.
Похожие проекты
CLI для терминала, который превращает описания на обычном английском в YAML-воркфлоу для Claude Code, Codex, Gemini CLI и других кодинг-агентов с проверками качества.
Подборка из более чем 50 запускаемых учебных Jupyter-ноутбуков по методам создания GenAI-агентов — от простых чат-ботов до мультиагентных систем.
TypeScript-фреймворк для создания AI-агентов с памятью, инструментами, MCP, RAG, голосовыми функциями и workflow, а также консоль VoltOps для наблюдаемости.
Локальный self-hosted движок долговременной памяти для LLM-приложений и агентов: хранение в SQLite, временной поиск и интеграция с MCP.
Фреймворк на Python и TypeScript для создания мультиагентных ИИ-систем с LLM-бэкендами, инструментами, памятью, RAG и workflow.