adk-web  by google

Agent development and debugging UI

Created 9 months ago
855 stars

Top 41.6% on SourcePulse

GitHubView on GitHub
Project Summary

Agent Development Kit Web (ADK Web) provides a built-in developer UI for Google's Agent Development Kit (ADK), simplifying agent development and debugging. It targets developers building AI agents, offering a more streamlined, software-development-like experience for creating, deploying, and orchestrating agentic architectures, from simple tasks to complex workflows.

How It Works

ADK Web integrates with the ADK framework, which is designed to be model-agnostic and deployment-agnostic, promoting compatibility with other frameworks. The core advantage lies in its approach to making agent development more akin to traditional software development, facilitating easier management of agentic architectures.

Quick Start & Requirements

  • Installation: Clone the adk-web repository. Install Node.js, npm, and Angular CLI. Install the google-adk Python and Java packages.
  • Prerequisites: Node.js, npm, Angular CLI, google-adk (Python), google-adk (Java).
  • Running: Install dependencies with sudo npm install. Run the UI with npm run serve --backend=http://localhost:8000. The ADK API server must be run concurrently in another terminal using adk api_server --allow_origins=http://localhost:4200 --host=0.0.0.0. Access the UI at localhost:4200.
  • Links: Docs & Samples are available (link not provided in README).

Highlighted Details

  • Integrated developer UI for easier agent development and debugging.
  • Model-agnostic and deployment-agnostic framework.
  • Designed to make agent development more like software development.

Maintenance & Community

  • Contributions are welcomed via bug reports, feature requests, documentation improvements, and code contributions. Specific guidelines for general and code contributions are available.

Licensing & Compatibility

  • Licensed under the Apache 2.0 License. Compatible with commercial use.

Limitations & Caveats

  • This feature is a "Pre-GA Offering" and is subject to the "Pre-GA Offerings Terms." It is available "as is" and may have limited support.
Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
30
Issues (30d)
5
Star History
38 stars in the last 30 days

Explore Similar Projects

Starred by Lilian Weng Lilian Weng(Cofounder of Thinking Machines Lab), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
59 more.

AutoGPT by Significant-Gravitas

0.1%
182k
AI agent platform for building, deploying, and running autonomous workflows
Created 2 years ago
Updated 17 hours ago
Feedback? Help us improve.