ai
The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents
The AI SDK is a provider-agnostic TypeScript toolkit developed by Vercel that enables developers to build AI-powered applications and agents with support for Next.js, React, Svelte, Vue, Angular, and Node.js. It provides a unified interface to work with multiple AI model providers including OpenAI, Anthropic, and Google, allowing developers to switch between models using simple string identifiers or direct SDK packages. The toolkit includes specialized functions for text generation, structured data output, and agent creation, along with UI integration hooks for building chatbots and generative interfaces. It can be added as a skill to coding agents like Claude Code and Cursor to enhance their capabilities.
Key Features
Use Cases
- 01Building chatbots with streaming responses across multiple UI frameworks
- 02Generating structured data outputs from AI models validated against schemas
- 03Creating autonomous agents with access to shell commands and sandboxed environments
- 04Switching between different AI model providers without refactoring application code
- 05Enhancing coding agents like Claude Code and Cursor with AI SDK capabilities
- 06Building generative user interfaces with real-time image generation
Related Skills
View moresuperpowers
An agentic skills framework & software development methodology that works.
skills
Skills for Real Engineers. Straight from my .agents directory.
skills
Public repository for Agent Skills
ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
ai — FAQ
What is the AI SDK agent skill?+
The AI SDK is a TypeScript toolkit from Vercel that provides a unified interface for building AI-powered applications and agents across multiple model providers. It can be added as a skill to coding agents like Claude Code and Cursor to extend their capabilities.
How do I install the AI SDK as an agent skill?+
Install the base package with 'npm install ai', then add it as a skill to your repository using 'npx skills add vercel/ai' for coding agents like Claude Code or Cursor. You may also need provider-specific packages like '@ai-sdk/openai' or '@ai-sdk/anthropic'.
Which coding agents support the AI SDK skill?+
The AI SDK skill is specifically recommended for Claude Code and Cursor. The toolkit itself works with any TypeScript environment and integrates with UI frameworks like Next.js, React, Svelte, Vue, and Angular.
Do I need API keys to use the AI SDK?+
Yes, you need API keys for the AI model providers you plan to use (OpenAI, Anthropic, Google, etc.). The SDK uses Vercel AI Gateway by default, which requires provider authentication, or you can connect directly to providers using their respective SDK packages.
Is the AI SDK free to use?+
Yes, the AI SDK is a free, open-source library. However, you will incur costs from the AI model providers (OpenAI, Anthropic, Google, etc.) based on their individual pricing for API usage.
What version of Node.js is required?+
The AI SDK requires Node.js version 22 or higher, along with npm or another package manager.
How do I install ai?+
Open the source repository on GitHub and follow its README. ai is a skill — MCP Agents Market links you directly to the official repo.
Is ai free?+
ai is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.