ADK-TS

ADK-TS

IQ AI · コーディング

ADK-TS は TypeScript で AI エージェントを作るためのオープンソースフレームワークだ。複数の LLM プロバイダーに対応し、ツール、セッション、記憶を備え、1 行のコードで最初のエージェントを動かせる。

ADK-TS の画面プレビュー

ADK-TS について

About

ADK-TS とは

ADK-TS は TypeScript で AI エージェントを作るためのフレームワークであり、TypeScript は多くの Web 開発者や Node.js 開発者が日常的に使う言語でもある。TypeScript 製の AI エージェントフレームワークとして、ビジュアルな管理画面ではなくコードでエージェントを定義したい人に向く。IQ AI が MIT ライセンスのオープンソースプロジェクトとして維持しているため、ソースを読み、フォークし、商用製品に組み込んでもライセンス費用はかからない。

このフレームワークは、エージェント開発で往々にして糊付けコードの山になりがちな部分を引き受ける。プロバイダーに縛られないモデルアクセス、外部サービスをつなぐツール機構、ターンをまたいで文脈を保つセッション管理が手に入る。それらを自分で配線する代わりに、エージェントを記述して推論ループはフレームワークに任せればいい。

最大の制約は、コードを書く人向けに作られている点だ。非技術者向けのドラッグ&ドロップのビルダーはなく、ドキュメントも作業中の表示のままで、一部の節は不完全だ。TypeScript や JavaScript を触らないなら、得られる利点はすぐ小さくなる。

はじめかた

  1. npm install -g @iqai/adk-cli で CLI をグローバルに入れ、adk を実行してプロジェクトを作る。既存アプリなら npm install @iqai/adk でパッケージを加える。
  2. .env ファイルに API キーを設定する。Google Gemini は GOOGLE_API_KEY だけで動く。他のプロバイダーはそれぞれのキーを使う。
  3. AgentBuilder API、または素の LlmAgent でエージェントを定義し、モデル名を指定する。
  4. 必要ならツールやセッションサービス、サブエージェントをつなぎ、エージェントを実行して応答を読む。

AIツール情報

ADK-TSの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プランFree and open-source (MIT)
プラットフォームNode.js and TypeScript runtimes
開発元IQ AI
カテゴリコーディング
リリース日Jun 2025
最終更新Mar 2026
サイト訪問数413
サイト世界ランキングN/A
API提供状況いいえ

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • Web アプリに AI 機能を組み込む TypeScript と Node.js の開発者。フレームワークが彼らの言語で語り、npm install 1 回で既存プロジェクトに入る。
  • プロンプトのスクリプトではなく型付きのエージェントロジックを求めるフルスタックエンジニア。モデル、ツール、セッションが型定義を持つ。
  • LLM プロバイダーを切り替える必要のあるチーム。1 つの API が Gemini、OpenAI、Anthropic、OpenRouter を交換可能なバックエンドとして扱う。

タスク

  • 持続的な記憶を持つチャットボットやアシスタントの構築。セッションがメッセージ履歴を保存し、文脈がターンをまたいで残る。
  • 複数のエージェントをパイプラインにつなぐ。ワークフローエージェントは工程を逐次、並列、またはループで実行する。
  • エージェントを外部データやサービスにつなぐ。ツール機構と MCP 対応が検索、ファイル、サードパーティ API を引き込む。

シーン

  • 午後のひとときでエージェントのアイデアを試作する。AgentBuilder の 1 行呼び出しで、インフラを書く前にエージェントが動く。
  • 出典を示す調査アシスタントを組む。Web 検索ツールとファイル操作を組み合わせ、見つけた内容を引用するよう指示する。
  • エージェントを Node.js サービスやサーバーレス関数に載せる。Node.js が動く場所ならどこでも公開でき、可観測性のために OpenTelemetry のトレースも使える。

主な機能

AgentBuilder でエージェントを 1 行に

AgentBuilder API は連結した 1 回の呼び出しで動くエージェントを作り、そのまま問いを投げられる。AgentBuilder.withModel("gemini-2.5-flash").ask(...) はモデルの回答を直接返すので、本格的な構成に踏み切る前にアイデアを試すのに向く。そこから同じビルダーにセッション、ツール、サブエージェントを足していける。

複数のモデルプロバイダーへの対応

ADK-TS は既定で Google Gemini を使うが、他のプロバイダーも同等に扱う。モデル名を文字列で渡せばフレームワークがプロバイダーを判別する。より踏み込むなら Vercel AI SDK のモデルインスタンスも使える。OpenAI、Anthropic、Groq、Mistral、そして OpenRouter のモデル群が、同じエージェントコードでつながる。

拡張できるツール機構と MCP

ツールはエージェントに、話すだけでなく行動する力を与える。宣言的なスキーマで独自ツールを定義すれば、モデルがいつ、どう呼ぶべきかを判断できる。Model Context Protocol の対応はさらに進み、ブロックチェーン、市場データ、メッセージング、ファイルといった外部 MCP サーバーにエージェントを接続できる。テンプレートから自分のサーバーを作ることも可能だ。

セッションと持続的な記憶

各会話は Session オブジェクトの中で動き、メッセージ履歴と可変の状態を追う。セッションは強い型を持ち、会話の進行に合わせて作成、読み込み、保存が自動で行われる。おかげで以前のターンを覚えてくれ、保存のロジックを自分で書かずに済む。バックエンドはアプリに合うものを選べる。

マルチエージェントのワークフロー

ワークフローエージェントは、複数の専門エージェントを 1 つのシステムにまとめる。逐次ワークフローは仕事を次のエージェントへ渡し、並列は同時に動かし、ループは条件が満たされるまで繰り返す。調査、分析、要約という流れもビルダーの数回の呼び出しで済む。

ストリーミングと可観測性

エージェントは応答をトークン単位でストリーミングでき、対話型チャットやライブの画面に向く。本番運用のために、ADK-TS は OpenTelemetry のトレースを備え、エージェントの工程をたどって時間とトークンがどこへ向かうかを確かめられる。この可観測性は、エージェントがデモの段階を抜けたあとに効いてくる。

メリットとデメリット

メリット

  • モデル、ツール、セッションを通じて型安全で、実行前にエディタが誤りを拾う。
  • プロバイダーに依存しない設計で囲い込みを避け、ロジックを書き直さず LLM を差し替えられる。
  • セッション、記憶、ストリーミング、トレースを後付けではなく標準で備える。
  • MIT ライセンスと npm パッケージにより、個人にも企業にも導入の費用が低い。

デメリット

  • コードを書く人専用で、TypeScript を書かない人向けのビジュアルなビルダーがない。
  • ドキュメントは作業中の表示のままで、一部の節が不完全だ。
  • TypeScript と Node.js のツール周りに一定の慣れを前提とし、初心者には敷居が高い。
  • エージェントの実行には自分の LLM API キーが必要で、従量の費用を予算に入れておく必要がある。

よくある質問

ADK-TS は TypeScript で AI エージェントを作るために使う。開発者はチャットボット、調査アシスタント、コンテンツのパイプラインのほか、エージェントがツールを呼び、文脈を覚え、他のエージェントと連携する必要のある作業に用いる。

関連コンテンツ

ADK-TSに関連するツール、スキル、記事を探す。

ADK-TSの代替ツール

Forefront

Forefront

Forefront · コーディング

ForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。

無料 / $0 - $99/mo詳細を見る
Startkit

Startkit

StartKit.AI · コーディング

Startkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。

有料 / $99 - $499 one-time詳細を見る
Testim

Testim

Tricentis · コーディング

Testimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。

無料 / Custom pricing on request詳細を見る