google/adk-js

An open-source, code-first Typescript toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 12 minutes ago
Added to GitGenius on December 19th, 2025
Created on August 14th, 2025
Open Issues & Pull Requests: 73 (+0)
Number of forks: 194
Total Stargazers: 1,363 (+0)
Total Subscribers: 13 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 20.7 hours
90th percentile: 46.0 hours
Tracked items: 199

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 53% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Only 8% of issues opened in the past year have been closed. Three people close 82% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 30
New in 7 days: 10
Closed in 7 days: 30
Avg open age: 16 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 9
Closed in 7 days: 30
Comments in 7 days: 13
Events in 7 days: 63

Top labels

  • bug (92)
  • enhancement (48)
  • needs review (37)
  • request clarification (9)
  • question (7)
  • help wanted (4)
  • status/needs-info (4)
  • status/in-progress (3)

Detailed Description

ADK is a code-first TypeScript toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.

The toolkit addresses the need to define agent behavior, orchestration, and tool use directly in code rather than through configuration or visual builders. It provides full type safety through TypeScript and Zod schema validation, enabling robust debugging and versioning. Agents can be composed into sequential, parallel, loop, and routed workflows, and can delegate to remote agents via the A2A protocol. The framework ships with built-in tools for Google Search, Google Maps, Vertex AI Search, and URL context, while also supporting MCP servers and custom function wrapping.

The project suits teams building multi-agent systems who want to work in TypeScript with compile-time type safety and the ability to run agents in both Node.js and browser environments. It includes a development UI for interactive testing and debugging, plus CLI commands for scaffolding, local testing, and deployment to Cloud Run. The toolkit supports both Google AI Studio API keys and Vertex AI authentication, making it flexible for different deployment contexts.

The project receives issues from both core maintainers and external users, indicating adoption beyond the immediate team without an overwhelming support burden. Maintainers typically respond to new issues and pull requests within hours. Work in the issue tracker centers on bug fixes, enhancements, and code review activities.