# Introducing Chatbot Template

**Published:** April 9, 2025 | **Authors:** Jared Palmer, Jeremy Philemon | **Category:** Field Engineering

*Chatbot is a free, open\-source template for building powerful chatbot applications*

---

**Update:** Chat SDK has been renamed to **Chatbot template**, and a [new Chat SDK](https://www.chat-sdk.dev/) is now available to provide a unified language for chat bots across Slack, Teams, GitHub, and Discord.

The [AI SDK](https://sdk.vercel.ai/) powers [incredible applications](https://sdk.vercel.ai/showcase) across the web, and today we're announcing the [Chatbot](https://chatbot.ai-sdk.dev)—a best-in-class, production-ready template for building conversational AI applications like ChatGPT or Claude artifacts.

![chatbot-light-og](//images.ctfassets.net/e5382hct74si/61NylZSvWWv7dOhPMSuOEh/7c5e978fdc3edacdb5087edd926fd089/OG_Card.png)

With Chatbot, you get a complete production-ready application built on [Next.js](https://nextjs.org/) App Router with the [AI SDK](https://sdk.vercel.ai) at its core, allowing you to use any AI model and provider throughout your application. It leverages the best patterns we've developed and learned from building [v0](https://v0.dev/), and it's always up to date with the latest advancements.

Built on strong foundations—message persistence, authentication, multimodal support, and shareable chats—Chatbot differentiates itself with powerful features like generative UI, customizable artifacts, and in-browser code execution.

[Video: chat-sdk-gen-ui-video-light](//videos.ctfassets.net/e5382hct74si/4xGQjTWxRGK33W9aMmV4hr/4c25213d4863a6fa857e9a3a543fafce/chat-sdk-generative-ui.mp4)

With generative UI, you can create dynamic, interactive interfaces that go beyond simple text responses, enabling rich user experiences that adapt to the conversation context.

[Video: chat-sdk-artifacts-video-light](//videos.ctfassets.net/e5382hct74si/6IYyJBuD0pCJz0kjdDotTY/76c6a80546a1587555a6069eb4f3b263/chat-sdk-artifact-write.mp4)

Custom artifacts allow you to build specialized components tailored to your specific use cases, from document creation to interactive tools that enhance the functionality of your chatbot.

[Video: chat-sdk-code-execution-video-light](//videos.ctfassets.net/e5382hct74si/4an010DKcag2inXEXnDwKm/385c74f65656c9b37f0bf5a638f0b8e7/chat-sdk-code-execution.mp4)

With in-browser code execution, your chatbot can write and run code directly in the browser with WASM and pyodide, without requiring a discrete sandbox setup.

![chat-sdk-architecture-light](//images.ctfassets.net/e5382hct74si/3HI1mY7fa6UeEYkKrxSRIg/cbccfd6975bab7c140a57cc42738bfbd/arch-simple-light__1_.png)

The documentation at [chatbot.ai-sdk.dev](https://chatbot.ai-sdk.dev) covers everything from project setup and architecture decisions to detailed customization instructions. Learn how to [build your own artifacts](https://openchat.dev/docs/customization/artifacts), [customize themes and fonts](https://openchat.dev/docs/customization/theming), [implement testing strategies](https://openchat.dev/docs/customization/testing), and follow [migration guides](https://openchat.dev/docs/migration-guides/message-parts) as new features are released.

Whether you're launching a side project or a full-scale enterprise solution, the chat bot template provides the foundation you need to build incredible chat applications. Check out [the docs](https://openchat.dev/docs) today to start building with the chat bot template.

**Deploy Chatbot**
Deploy your chatbot with just one click.
[Deploy](https://vercel.com/templates/next.js/chatbot)

---

**More posts:** [View all blog posts](https://vercel.com/blog/sitemap.md) | [Changelog](https://vercel.com/changelog/sitemap.md)