{"id":29928753,"url":"https://github.com/pilarcode/agents-lab-adk","last_synced_at":"2025-08-02T14:11:00.168Z","repository":{"id":306027845,"uuid":"999394525","full_name":"pilarcode/agents-lab-adk","owner":"pilarcode","description":"👩‍💻Lab for learning purposes using the Agent Development Kit","archived":false,"fork":false,"pushed_at":"2025-07-23T08:22:49.000Z","size":299,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-23T09:22:30.099Z","etag":null,"topics":["adk-python","lab"],"latest_commit_sha":null,"homepage":"https://google.github.io/adk-docs/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pilarcode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-10T07:26:52.000Z","updated_at":"2025-07-23T08:23:56.000Z","dependencies_parsed_at":"2025-07-24T07:31:05.650Z","dependency_job_id":null,"html_url":"https://github.com/pilarcode/agents-lab-adk","commit_stats":null,"previous_names":["pilarcode/agents-lab-adk"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/pilarcode/agents-lab-adk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pilarcode%2Fagents-lab-adk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pilarcode%2Fagents-lab-adk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pilarcode%2Fagents-lab-adk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pilarcode%2Fagents-lab-adk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pilarcode","download_url":"https://codeload.github.com/pilarcode/agents-lab-adk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pilarcode%2Fagents-lab-adk/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268401594,"owners_count":24244464,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adk-python","lab"],"created_at":"2025-08-02T14:10:56.833Z","updated_at":"2025-08-02T14:11:00.154Z","avatar_url":"https://github.com/pilarcode.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ADK Lab\r\n\r\nAgent Development Kit (ADK) is a flexible and modular framework for developing and deploying AI agents. While optimized for Gemini and the Google ecosystem, ADK is model-agnostic, deployment-agnostic, and is built for compatibility with other frameworks. ADK was designed to make agent development feel more like software development, to make it easier for developers to create, deploy, and orchestrate agentic architectures that range from simple tasks to complex workflows.\r\n\r\nhttps://google.github.io/adk-docs/\r\n\r\n## Get started \r\n\r\nCreate your environment\r\n\r\n```\r\npython -m venv venv\r\n```\r\n\r\nActivate the environment\r\n```\r\nvenv\\Scripts\\activate\r\n```\r\n\r\n\r\nInstall dependencies\r\n\r\n```\r\npip install -r requirements.txt\r\n```\r\n\r\n\r\n### Enviroment variables\r\nCreate a new  .env file and add the envrionment variables.\r\n\r\nTake a look to the .env.example file.\r\n```\r\nGOOGLE_GENAI_USE_VERTEXAI=FALSE\r\nGOOGLE_API_KEY=\u003cYour_API_KEY\u003e\r\n```\r\n\r\n\r\n\r\n## Run your agent\r\nThere are multiple ways to interact with your agent:\r\n\r\n### 1. Dev UI (adk web)\r\n\r\n```\r\nadk web\r\n```\r\n\r\n\r\n### 2. Terminal (adk run)\r\n```\r\nadk run multi_tool_agent\r\n```\r\n\r\nor\r\n```\r\nadk run mpc_tool_agent\r\n```\r\n\r\n### 3. API Server (adk api server)\r\n**adk api_server** enables you to create a local FastAPI server in a single command, enabling you to test local cURL requests before you deploy your agent.\r\n\r\n```\r\nadk api_server\r\n```\r\n\r\n## Flow\r\n\r\n![quickstart](images/quickstart-flow-tool.png)\r\n\r\n## Demo\r\n![App](images/demo.png)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpilarcode%2Fagents-lab-adk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpilarcode%2Fagents-lab-adk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpilarcode%2Fagents-lab-adk/lists"}