AI SDK

TypeScript 向け AI ツールキット。Next.js の開発者が手がける AI SDK は、AI を活用したアプリケーションと Agent を構築するための無料のオープンソースライブラリです。

現在も活発に開発中:直近 90 日間のコミットは 1,351 件、最新コミットは 2026-09-30。

GitHub スター
2.7万
直近 30 日のスター増加
+643
直近 90 日のコミット
1,351
直近 6 か月のリリース
10

AI SDK は、Next.js の開発者が開発したオープンソースの TypeScript ツールキットで、AI を活用したアプリケーションと Agent の構築に特化しています。統一された API インターフェースを提供し、開発者は異なる SDK を学ぶ必要なく、OpenAI、Anthropic、Google など複数の AI プロバイダーのモデルを容易に統合できます。デフォルトで統合された Vercel AI Gateway により、開発者はモデル文字列を使って、サポートされている任意のモデルを直接呼び出せます。複数のフロントエンドフレームワーク(React、Vue、Svelte、Angular)と Node.js ランタイムに対応し、単純なテキスト生成から複雑な構造化データ出力までを網羅するソリューションを提供します。AI SDK は Agent システムも内蔵しており、ツール呼び出し、複数ステップの推論、ストリーミング応答に対応しているため、開発者はチャットボット、コンテンツ生成ツール、自動化ワークフローを迅速に構築できます。プロバイダーに依存しないアーキテクチャ設計により、開発者は異なる AI モデル間で容易に切り替えられ、ベンダーロックインを回避しながら、一貫した開発体験を得られます。

他ツールとの違い

ネイティブの UI フックと Vercel 連携を備えたクラス最高水準の TypeScript 向け AI SDK です。Python を優先する LangChain のアプローチとは異なり、AI アプリケーション向けの React/Next.js の標準です。

主な機能

  • AI アプリケーション向けのプロバイダーに依存しない TypeScript ツールキット
  • テキスト生成、構造化出力、Agent 向けの統一 API
  • 複数ステップの AI Agent を構築するための ToolLoopAgent
  • React、Svelte、Vue、Angular 向けの UI フック(useChat)
  • 再開可能な接続によるストリーミング対応
  • 型安全なツールレンダリングによる生成 UI
  • 主要なすべてのプロバイダーに対応する Vercel AI Gateway 連携

向いている用途

  • React/Next.js を使用するフルスタック TypeScript AI アプリケーション
  • ストリーミングを使用したチャットボットと生成 UI の構築

向いていない用途

  • Python ベースの ML/AI ワークフロー
  • オフラインまたはローカル専用の LLM アプリケーション

制限事項

  • TypeScript/JavaScript のみ対応 — Python SDK なし
  • Vercel エコシステムを前提とした設計
  • LangChain より新しく、実運用での検証が少ない Agent 機能
  • LLM へのアクセスに別途プロバイダーの API キーが必要

AI SDK の代替ツール

  • LangChain(1.8万スター)
  • Mastra:Mastra は、Gatsby を開発したチームによる、モダンな TypeScript スタックで AI 搭載アプリケーションと Agent を構築するためのフレームワークです。(2.8万スター)
  • workgpt(731スター)
  • langgraph(3,330スター)
  • Agent(469スター)
  • Pydantic AI:Pydantic流のAI Agentフレームワーク(2万スター)

代替ツールの詳しい比較(英語)→

よくある質問

AI SDK とは?
AI SDK は、Next.js の開発者が開発したオープンソースの TypeScript ツールキットで、AI を活用したアプリケーションと Agent の構築に特化しています。統一された API インターフェースを提供し、開発者は異なる SDK を学ぶ必要なく、OpenAI、Anthropic、Google など複数の AI プロバイダーのモデルを容易に統合できます。デフォルトで統合された Vercel AI Gateway により、開発者はモデル文字列を使って、サポートされている任意のモデルを直接呼び出せます。複数のフロントエンドフレームワーク(React、Vue、Svelte、Angular)と Node.js ランタイムに対応し、単純なテキスト生成から複雑な構造化データ出力までを網羅するソリューションを提供します。AI SDK は Agent システムも内蔵しており、ツール呼び出し、複数ステップの推論、ストリーミング応答に対応しているため、開発者はチャットボット、コンテンツ生成ツール、自動化ワークフローを迅速に構築できます。プロバイダーに依存しないアーキテクチャ設計により、開発者は異なる AI モデル間で容易に切り替えられ、ベンダーロックインを回避しながら、一貫した開発体験を得られます。
AI SDK は現在もメンテナンスされていますか?
現在も活発に開発中:直近 90 日間のコミットは 1,351 件、最新コミットは 2026-09-30。
AI SDK の代替ツールは?
AI SDK に近いオープンソースの代替ツール:LangChain、Mastra、workgpt、langgraph、Agent、Pydantic AI。

スター数・コミット・リリースのデータは GitHub API から毎日自動更新しています。紹介文は AI が英語から翻訳し、別のモデルで逆翻訳チェックを行っています。 リポジトリ:github.com/vercel/ai

AI エージェントツールを開発していますか?

無料で掲載を申請できます。有料で審査を早めることもできます。

ツールを登録する →