A comprehensive TypeScript framework for building sophisticated AI agents with multi-LLM support, advanced tools, and flexible conversation flows.
Production-ready • Multi-Agent Systems • Extensible Architecture
The Agent Development Kit (ADK) for TypeScript provides a comprehensive framework for building sophisticated AI agents with multi-LLM support, advanced tool integration, memory systems, and flexible conversation flows. Built from the ground up for production use, ADK enables developers to create intelligent, autonomous systems that can handle complex multi-step tasks.
Get started quickly with our CLI tool:
npx create-adk-project
npm install @iqai/adk
import { AgentBuilder } from "@iqai/adk";
const response = await AgentBuilder.withModel("gpt-4.1").ask("What is the primary function of an AI agent?");
console.log(response);
For comprehensive guides, API reference, and advanced examples, visit our documentation:
The documentation includes:
- Getting started tutorials
- API reference
- Advanced usage patterns
- Multi-agent systems
- Tool development
- Memory and session management
- Production deployment guides
Explore comprehensive examples in the apps/examples
directory:
# 1. Clone and setup
git clone https://github.com/IQAIcom/adk-ts.git
cd adk-ts
pnpm install
# 2. Build the ADK package (required for examples to work)
pnpm build
# 3. Setup API keys
cd apps/examples
echo "GOOGLE_GENERATIVE_AI_API_KEY=your_google_api_key_here" > .env
# 4. Run examples
pnpm start
.env
file in the apps/examples
directory with your chosen provider's API key.
Get API Keys:
- Google AI: https://makersuite.google.com/app/apikey
We welcome contributions! See our Contributing Guide for details on:
- Framework architecture
- Development setup
- Implementation patterns
- Coding standards
MIT License - see LICENSE for details.
Ready to build your first AI agent? Visit https://adk.iqai.com to get started!