freshcrate
Home > Frameworks > adk-ts

adk-ts

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

Description

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

README

ADK-TS Logo

ADK-TS: The TypeScript-Native AI Agent Framework

An open-source framework for building production-ready AI agents in TypeScript. Type-safe, multi-LLM, with built-in tools, sessions, and agent orchestration.
TypeScript-Native โ€ข Multi-Agent Systems โ€ข Production-Ready

NPM Version NPM Downloads License GitHub Stars

๐ŸŒŸ Overview

ADK-TS is the TypeScript-native framework for building production-ready AI agents. It provides multi-LLM support, advanced tool integration, memory systems, and flexible conversation flows โ€” built from the ground up for TypeScript developers who want to ship intelligent, autonomous systems that handle complex multi-step tasks.

๐Ÿš€ Quick Start

Getting Started

You can get started in two ways:

  • Create a new project with our CLI:

    npm install -g @iqai/adk-cli
    adk
  • Add ADK-TS to an existing project:

    npm install @iqai/adk

Simple Example

import { AgentBuilder } from "@iqai/adk";

const response = await AgentBuilder.withModel("gemini-2.5-flash").ask(
  "What is the capital of France?",
);

console.log(response);

๐Ÿ“š Documentation

For detailed documentation on how to use ADK-TS, please visit our official documentation site.

๐Ÿš€ Key Features

๐Ÿงช Examples

For examples of how to use ADK-TS, check out the apps/examples directory.

You can run the examples by following these steps:

# 1. Clone and install the repository
git clone https://github.com/IQAIcom/adk-ts.git
cd adk-ts
pnpm install

# 2. Build the ADK-TS package (required for examples to work)
pnpm build

# 3. Setup API keys
cd apps/examples
echo "GOOGLE_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. The default LLM is Google Gemini. You can get a Google API key from Google AI Studio.

๐Ÿค Contributing

All contributions are welcome! Please check out our Contributing Guide for details on how to get started.

๐ŸŒ Community

Join our community to discuss ideas, ask questions, and share your projects:

๐Ÿ“œ License

This project is licensed under the MIT License - see the LICENSE.md file for details.

๐Ÿ”’ Security

If you discover a security vulnerability within this project, please report it by following our Security Policy. We take security seriously and will respond promptly to any reports.


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

Release History

VersionChangesUrgencyDate
@iqai/adk-cli@0.4.8### Patch Changes - Updated dependencies [d25219b] - Updated dependencies [2336621] - Updated dependencies [b4b6887] - Updated dependencies [751b3e9] - Updated dependencies [800239b] - Updated dependencies [d35873a] - Updated dependencies [c6ff7ef] - Updated dependencies [fbb3c30] - Updated dependencies [7c9ddf6] - @iqai/adk@0.8.5 Medium3/27/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

ClawRecipesSave 120+ Hours of Setup Pain (I did it for you) โ€“ Launch Your OpenClaw Agent Teams with 1 Command (15+ Recipes)v0.4.55
adk-javaAn open-source, code-first Java toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.v1.1.0
astack๐Ÿค– A composable framework for building AI applications.v0.1.1-beta.0
adk-jsAn open-source, code-first Typescript toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.devtools-v0.6.1
PraisonAIPraisonAI ๐Ÿฆž โ€” Hire a 24/7 AI Workforce. Stop writing boilerplate and start shipping autonomous agents that research, plan, code, and execute tasks. Deployed in 5 lines of code with built-in memory, Rv4.6.25