Skip to content

IQAIcom/adk-ts

Repository files navigation

ADK TypeScript Logo

ADK TS: Agent Development Kit

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

NPM Version NPM Downloads License GitHub Stars


🌟 Overview

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.

🚀 Quick Start

Create a New Project

Get started quickly with our CLI tool:

npx create-adk-project

Manual Installation

npm install @iqai/adk

Simple Example

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);

📚 Documentation

For comprehensive guides, API reference, and advanced examples, visit our documentation:

https://adk.iqai.com

The documentation includes:

  • Getting started tutorials
  • API reference
  • Advanced usage patterns
  • Multi-agent systems
  • Tool development
  • Memory and session management
  • Production deployment guides

🧪 Examples

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

⚠️ Important: The examples require API keys from at least one LLM provider. Create a .env file in the apps/examples directory with your chosen provider's API key.

Get API Keys:

🤝 Contributing

We welcome contributions! See our Contributing Guide for details on:

  • Framework architecture
  • Development setup
  • Implementation patterns
  • Coding standards

📜 License

MIT License - see LICENSE for details.


Ready to build your first AI agent? Visit https://adk.iqai.com to get started!

About

A robust framework for building AI agents with multi-provider LLM support

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages