Back to directory

Agent Development Kit (ADK) for TypeScript

A code-first TypeScript toolkit for building, evaluating, and deploying AI agents, from single tasks to multi-agent systems, with full type safety and support for Node.js and browser runtimes.

Agent Development Kit (ADK) for TypeScript

Agent Development Kit (ADK) is a modular framework for building, deploying, and orchestrating AI agent workflows in TypeScript, from simple tasks to multi-agent systems. Agent behavior, orchestration, and tool use are defined directly in code, which supports debugging, versioning, and deployment anywhere.

Tool parameters support Zod v3 and v4 schemas with compile-time type inference. Built-in tools cover Google Search, Google Maps, Vertex AI Search, and URL context, and the framework can connect to MCP servers, wrap any function as a tool, or add code execution. Agents can be composed into sequential, parallel, loop, and routed multi-agent workflows, and can delegate to remote agents over the A2A protocol.

The package ships ESM, CommonJS, and web bundles, runs in Node.js or directly in a browser, and includes a CLI for scaffolding, local testing, and Cloud Run deployment.

More in Agent frameworks

See all 902
  • Recurse

    recurse.run

    A serverless harness that lets a coding agent design, test, and deploy its own specialist sub-agents as tools, MCP servers, or bots, defined by a schema-validated manifest.

  • ProofForge

    shulgin.is-a.dev

    An AI-agent pipeline that decomposes a mathematics problem, proves each piece, and formalizes the result in Lean 4 and Mathlib until the Lean kernel accepts it, with six of its proofs already merged into Google DeepMind's formal-conjectures repository.

  • local-coder

    github.com

    Builds a local coding-agent team on top of Ollama and OpenCode by detecting the machine's hardware, recommending models for seven specialist roles, and testing whether each assigned model can actually use tools, edit a repository and pass verification.