조사, 계획, 코딩 및 작업 실행이 가능한 자율 AI 에이전트를 구축하는 Python 프레임워크로, 메모리, RAG와 100개 이상의 LLM 제공업체를 지원합니다.
docker/docker-agent
선언형 YAML로 정의한 AI 에이전트를 빌드하고 실행 및 공유하는 Go 기반 Docker CLI 플러그인으로, MCP 도구와 멀티 에이전트 위임을 지원합니다.
- 스타
- 4,662
- 포크
- 553
- 열린 이슈
- 72
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Docker Agent는 코드 작성 없이 AI 에이전트를 빌드할 수 있는 런타임입니다. 에이전트는 모델, 지침, 도구 모음을 지정하는 YAML 파일로 정의하며, `docker agent run`으로 로컬에서 실행할 수 있습니다. Docker CLI 플러그인으로 실행되므로 Docker Desktop, Homebrew 또는 바이너리 릴리스를 통해 설치하면 동일한 명령을 사용할 수 있습니다.
에이전트를 전문화된 하위 에이전트 팀으로 구성해 서로 작업을 위임할 수 있습니다. 도구로는 think, todo, memory 같은 기본 기능과 로컬, 원격 또는 Docker 기반 MCP 서버를 사용할 수 있습니다. RAG 구성 요소는 BM25, 임베딩, 하이브리드 검색, 리랭킹을 지원합니다.
OpenAI, Anthropic, Gemini, AWS Bedrock, Mistral, xAI 등 여러 모델 제공자와 로컬 모델용 Docker Model Runner를 지원합니다. 에이전트 설정은 OCI 레지스트리로 푸시하거나 가져올 수 있습니다.
핵심 기능
- 01모델, 지침, 도구 모음을 지정하는 선언형 YAML 에이전트 정의
- 02전문화된 하위 에이전트에 작업을 위임하는 멀티 에이전트 팀
- 03기본 think, todo, memory 도구와 모든 MCP 서버 지원
- 04BM25, 임베딩, 하이브리드 검색, 리랭킹을 지원하는 RAG
- 05Docker 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은(는) 무엇인가요?
- 선언형 YAML로 정의한 AI 에이전트를 빌드하고 실행 및 공유하는 Go 기반 Docker CLI 플러그인으로, MCP 도구와 멀티 에이전트 위임을 지원합니다. Docker Agent는 코드 작성 없이 AI 에이전트를 빌드할 수 있는 런타임입니다. 에이전트는 모델, 지침, 도구 모음을 지정하는 YAML 파일로 정의하며, `docker agent run`으로 로컬에서 실행할 수 있습니다. Docker CLI 플러그인으로 실행되므로 Docker Desktop, Homebrew 또는 바이너리 릴리스를 통해 설치하면 동일한 명령을 사용할 수 있습니다.
- docker-agent은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- docker-agent은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- docker-agent은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. docker-agent의 마지막 커밋은 2026년 11월 5일입니다.
- 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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
영어로 작성한 설명을 Claude Code, Codex, Gemini CLI 및 기타 코딩 에이전트를 품질 게이트와 함께 조율하는 YAML 워크플로로 바꾸는 터미널 네이티브 CLI입니다.
간단한 챗봇부터 멀티 에이전트 시스템까지, 생성형 AI 에이전트 기법을 다루는 실행 가능한 Jupyter Notebook 튜토리얼 50개 이상을 모았습니다.
메모리, 도구, MCP, RAG, 음성, 워크플로를 지원하는 AI 에이전트 구축용 TypeScript 프레임워크와 관측성을 위한 VoltOps 콘솔입니다.
LLM 앱과 에이전트를 위한 로컬 우선 셀프 호스팅 영구 메모리 엔진으로, SQLite 저장소와 시간 기반 회상, MCP 연동을 지원합니다.
LLM 백엔드, 도구, 메모리, RAG, 워크플로를 활용해 멀티 에이전트 AI 시스템을 구축하는 Python 및 TypeScript 프레임워크입니다.