google/adk-js
A TypeScript toolkit by Google for building, evaluating, and deploying AI agents with code-first approach and multi-agent orchestration support.

Agent Development Kit (ADK) is a modular framework for building, deploying, and orchestrating AI agent workflows from simple tasks to complex multi-agent systems. Agents are defined in code with full TypeScript type safety and Zod schema validation. It supports running agents in Node.js or the browser, integrates built-in tools for Google Search, Maps, and Vertex AI Search, and can connect to MCP servers or wrap functions as tools.