---
title: Overview
description: The Chatbot is an open-source template that helps you quickly build powerful chatbot applications without starting from scratch.
product: Chatbot
type: overview
summary: Open-source chatbot template for building production-ready AI chat applications with Next.js and the AI SDK.
related:
  - /docs/setup
  - /docs/architecture
---

# Overview



Whether you're launching a small side project or a full-scale enterprise solution, the Chatbot provides the structure you need to jump right into building your own unique chatbot application.

<Video src="/api/videos/chat-preview.mp4" />

## Features

### Next.js App Router

Build on top of the framework that achieves the best performance on the web.

### AI SDK

Choose specific models and providers for different parts of your application.

### Generative User Interfaces

Go beyond text and enhance your chat responses with user interfaces.

### Artifacts

Create custom artifacts that are specific to your workflows and activities.

### Code Execution

Run code snippets directly on the browser and display their outputs in either text or images.

### Multimodal

Attach files, images, and all the different kinds of media your models support to your chat.

### Built-in Authentication

Use email/password authentication to allow your users to register accounts and sign in.

### Sharing

Allow your users to share their chats by letting them control their visibilities.
