google/adk-python
구글이 만든 파이썬 AI 에이전트 개발 도구, 코드로 여러 에이전트를 조립하고 배포한다
ADK(Agent Development Kit)는 구글이 공개한 파이썬 프레임워크로, 코드로 AI 에이전트와 그 협업 흐름을 짜고 테스트하고 배포할 수 있게 해준다. Gemini 모델에 최적화되어 있지만 다른 모델이나 프레임워크와도 함께 쓸 수 있다. 이번 2.0 버전에서는 여러 에이전트를 그래프 형태로 연결하는 워크플로 실행 엔진과 에이전트 간 작업 위임 기능이 새로 들어갔다.
- agent
- agentic
- agentic-ai
- agents
- agents-sdk
- ai
- ai-agents
- aiagentframework
- genai
- genai-chatbot
- llm
- llms
무엇을 하는 레포인가
- 단일 에이전트뿐 아니라 여러 에이전트를 그래프 구조로 연결해 라우팅, 분기·병합, 반복, 재시도, 사람 개입 승인 등을 처리하는 워크플로 실행 엔진을 제공한다
- Task API로 에이전트끼리 작업을 주고받게 만들 수 있고, 사전 제작 도구·커스텀 함수·OpenAPI·MCP 도구 등을 에이전트에 붙일 수 있다
- 코드 없이 설정 파일만으로 에이전트를 만드는 Agent Config, 도구 실행 전 사용자 확인을 받는 Tool Confirmation 기능이 포함된다
- pip install google-adk로 설치하며 Python 3.10 이상이 필요하고, adk run·adk web 명령으로 로컬에서 바로 실행하거나 웹 UI로 테스트할 수 있다
- Cloud Run이나 Vertex AI Agent Engine에 컨테이너로 배포해 확장할 수 있다
- 2.0 버전은 에이전트 API·이�트 모델·세션 구조에 하위 호환되지 않는 변경이 있어 옛 1.x 버전의 세션과 호환되지 않는다
왜 중요한가
AI 에이전트를 처음부터 직접 짜지 않고 검증된 구조로 빠르게 조립할 수 있어 개발 시간을 줄여준다. 여러 에이전트가 협업하는 복잡한 시스템도 코드와 워크플로 그래프로 관리할 수 있어 실제 서비스에 적용하기 쉬워진다.
이 레포의 용어
- 에이전트(Agent) · 지시문과 도구를 갖고 스스로 판단해 작업을 수행하는 AI 단위
- 워크플로(Workflow) · 여러 에이전트나 작업을 그래프 형태로 연결해 실행 순서를 정하는 구조
- Task API · 에이전트끼리 작업을 서로 넘기고 받게 하는 기능
- MCP · AI가 외부 도구나 데이터에 접근할 때 쓰는 표준 연결 방식
- human-in-the-loop · 자동 실행 중간에 사람이 확인하거나 개입하는 절차
레포 원문 소개 (영문)
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
GitHub에서 보기프로젝트 사이트관련 기사
주목받는 레포
- vorssaint/vorssaint-utils메뉴바 아이콘 하나로 유료 맥 앱 열 개 값을 대신하는 오픈소스 도구
- MadsLorentzen/ai-job-search구직 활동 전체를 Claude Code로 자동화하는 개인용 프레임워크, 만든 사람은 실제로 이걸로 취업했다
- rohitg00/ai-engineering-from-scratchAI를 처음부터 손으로 만들어보며 배우는 무료 커리큘럼, 511개 수업이 실전 도구로 이어진다
- AgriciDaniel/claude-obsidianClaude Code로 Obsidian 노트를 관리하는 개인 지식 시스템, 파일은 항상 사용자 손에
- openclaw/openclaw내 컴퓨터와 휴대폰에서 돌아가며 카톡·슬랙처럼 쓰던 메신저로 말 거는 개인용 AI 비서
- tashfeenahmed/freellmapi34개 AI 회사의 무료 사용량을 하나로 묶어 API 하나로 쓰게 해주는 오픈소스 라우터
- Alishahryar1/free-claude-code코딩 AI 에이전트를 무료 모델 49곳에 자유롭게 연결해주는 로컬 프록시
- freestylefly/awesome-gpt-image-2GPT-Image2로 원하는 이미지를 정확히 뽑아내는 프롬프트 설계도 532개를 모아놓은 저장소