adk-js
by
google

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

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on December 19th, 2025
Created on August 14th, 2025
Open Issues & Pull Requests: 26 (+0)
Number of forks: 168
Total Stargazers: 1,280 (+0)
Total Subscribers: 12 (+0)

Issue Activity (beta)

Open issues: 8
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 49 days
Stale 30+ days: 7
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (72)
  • enhancement (40)
  • needs review (26)
  • request clarification (8)
  • question (7)
  • help wanted (4)
  • status/needs-info (4)
  • status/in-progress (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 27.7 hours
90th percentile: 3.0 days
Tracked items: 128

Most active contributors

Detailed Description

The Agent Development Kit (ADK) for TypeScript is an open-source framework developed by Google for building, evaluating, and deploying sophisticated AI agents. It provides a code-first approach using TypeScript with full type safety, enabling developers to define agent behavior, orchestration, and tool use directly in code. The toolkit is designed to support everything from simple agent tasks to complex multi-agent systems, with emphasis on robust debugging, versioning, and flexible deployment options.

ADK-JS is built specifically for the Node.js and browser ecosystems, offering comprehensive support across different JavaScript module systems including ESM, CommonJS, and web runtimes. The framework incorporates Zod schema validation for tool parameters, supporting both Zod v3 and v4 with compile-time type inference. This design choice ensures type safety throughout the development process while maintaining flexibility in how developers structure their agent code.

The toolkit includes a rich ecosystem of built-in tools that developers can leverage immediately. These include integrations with Google Search, Google Maps, Vertex AI Search, and URL context extraction capabilities. Beyond these built-in options, developers can connect MCP servers, wrap any function as a tool, or add code execution capabilities. This extensibility makes ADK-JS adaptable to various use cases and integration scenarios.

Multi-agent orchestration is a core capability of the framework, allowing developers to compose agents into sequential, parallel, loop, and routed workflows. The toolkit supports delegation to remote agents via the A2A protocol, enabling distributed agent systems. This orchestration flexibility is complemented by developer tools including an interactive dev UI for testing and debugging, along with CLI commands for common tasks like scaffolding new projects with adk create, local testing via adk run and adk web, and deployment to Cloud Run.

According to GitGenius activity tracking, the repository demonstrates active maintenance and community engagement. The median issue and pull request response latency is 0.0 hours with a mean of 27.7 hours, indicating responsive project management. Bug reports represent the most active issue category with 72 tracked items, followed by enhancement requests with 40 items and items needing review with 26. The core contributor team includes Varun-S10 with 379 tracked events, kalenkevich with 222 events, and ScottMansfield with 79 events, showing concentrated but active development leadership.

The repository is classified within multiple technology domains including JavaScript, Web Components, Google Assistant integration, Voice UI, Smart Displays, and device interaction capabilities. This broad classification reflects the toolkit's versatility across different deployment contexts. The project maintains connections with other significant repositories through overlapping contributors, including microsoft/vscode, flutter/flutter, and google-gemini/gemini-cli, suggesting integration with broader Google and open-source ecosystems.

Documentation and community resources are readily available through the official ADK website at adk.dev, with additional sample projects in a separate repository and a dedicated ADK Web component. The project is licensed under Apache 2.0 and actively welcomes community contributions through established contributing guidelines, positioning itself as an open collaborative effort in the AI agent development space.

adk-js
by
googlegoogle/adk-js

Repository Details

Fetching additional details & charts...