Your step-by-step companion for building and deploying an AI agent. Pick a track, follow the steps, ship something real.
Based on your answers, this track is the best fit. But you can choose any track below!
Do this before you arrive — or we'll help you at the start. Tap to check off.
Build with words, not code
Durable agents that survive anything
Build long-running, durable async agents with the Workflow Development Kit. Your agents survive crashes, resume after deploys, and can pause for minutes or months.
Ideal for: Developers comfortable with JavaScript/TypeScript and Next.js basics
Skip the boilerplate. Clone one of these and start adding your workflow logic:
Run: npx create-next-app@latest --use-npm
Run: npm install @vercel/workflow
Wrap your Next.js config with the workflow configuration to enable the runtime.
Use 'use workflow' directive and define steps with 'use step'. Each step is independently retriable.
Import from @vercel/ai/react and pair with the AI SDK for AI-powered workflow steps.
Go to the Vercel AI Gateway dashboard and generate an API key for your project.
Push to GitHub or deploy via CLI. Vercel auto-provisions the workflow infrastructure.
Write once, deploy everywhere
Build agents using Vercel AI SDK + AI Gateway + ChatSDK that interface across Slack, Discord, Teams, GitHub, and more. Write your bot logic once, then deploy to every platform via swappable adapters.
Ideal for: Experienced developers comfortable with SDKs, npm packages, and terminal workflows
Get a working multi-platform agent in minutes. Clone and customize:
Run: npm install @chat-sdk/core @chat-sdk/adapter-slack @chat-sdk/adapter-discord (pick your platforms)
Choose production storage (Redis, Postgres) or state-memory for local dev.
Initialize your Shell with your chosen adapters and configuration.
Set up bot.onNewConversation, bot.onNewMessage, bot.onReaction, and other event handlers.
Use 'model.config' — the Shell accepts AI SDK text streams natively. No extra wiring needed.
Configure zero-config access to any model provider (OpenAI, Anthropic, Google, etc.) through a single endpoint.
Push to Vercel — adapters auto-detect credentials from environment variables.