#2020th of 24 in Agent frameworks and SDKs

ai

Provider-agnostic TypeScript toolkit for text, structured output, agents and chat UIs

Stars
27.2k
License
custom license
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript

Missed the latest GitHub check; these facts may be older.

Vercel is hiring: 90 open roles

Overview

The AI SDK is a TypeScript library with one API for generating text and structured data across model providers such as OpenAI, Anthropic and Google. It includes a ToolLoopAgent for tool-calling agents and UI hooks (useChat) for React, Svelte, Vue and Angular. Model strings route through the Vercel AI Gateway by default, or you can install per-provider @ai-sdk packages.

Who it is for: TypeScript developers building LLM apps, agents and chat UIs

Strengths

  • Single generateText API across OpenAI, Anthropic, Google and other providers
  • Typed structured output via Output.object with Zod schemas
  • UI hooks for React, Svelte, Vue and Angular, with Next.js route helpers
  • Direct provider packages available, so the Vercel gateway is optional

Weaknesses

  • TypeScript and JavaScript only; requires Node.js 22+
  • Default model-string path goes through the Vercel AI Gateway, a hosted service
  • Library only: no hosted UI, no model serving, no local inference of its own
  • License is not stated in the README; detection reports NOASSERTION

What it needs

  • no GPU
  • Needs Node.js 22+, Vercel AI Gateway or provider API keys
  • Models: OpenAI, Anthropic, Google

Also in Agent frameworks and SDKs

See all 24
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)62.1k starsMIT91 out of 100
2langchainPython framework for building LLM agents and apps from interoperable components147.8k starsMIT88 out of 100
3browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)118k starsMIT88 out of 100
#4tradingagentsLangGraph multi-agent framework simulating a trading firm to analyze tickers Live demo ↗ (opens in a new tab)111.2k starsApache-2.087 out of 100
#5crewaiPython framework for multi-agent workflows with role-based Crews and event-driven Flows59.7k starsMIT81 out of 100