Agent Development Kit Web is the built-in developer UI that integrated with Google Agent Development Kit for easier agent development and debug.
Important Links:
&
.
Agent 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.
ADK web is the built-in dev UI that comes along with adk for easier development and debug.
✨ Prerequisite
Install
Install
Install
Install
Install
Clone
🚀 Running adk web
To be able to run adk web, follow the steps from the root of your local adk-web folder:
Install dependencies
sudo npm installRun adk web
npm run serve --backend=http://localhost:8000Run adk api web server
In another terminal run:
adk web --allow_origins=http://localhost:4200 --host=0.0.0.0If you see adk command not found, then be sure to install google-adk (or remember to activate your virtual environment if you are using one)
Happy development
Go to localhost:4200 and start developing!
Screenshots
Events
Tracing
Artifacts
Evaluations
Agent builder & assistant
And more!
🤝 Contributing
We welcome contributions from the community! Whether it's bug reports, feature requests, documentation improvements, or code contributions, please see our
General contribution guideline and flow
.
Testing quirks
To maintain compatibility with upstream 1p code, testing code in this repo must follow a few rules:
initTestBed() from ./src/app/testing/utils.ts must be called before TestBed.configureTestingModule()
📄 License
This project is licensed under the Apache 2.0 License - see the
file for details.
Preview
This feature is subject to the "Pre-GA Offerings Terms" in the General Service Terms section of the
. Pre-GA features are available "as is" and might have limited support. For more information, see the
.
———
Happy Agent Building!