Skip to content
ChatJS
Esc
↑↓navigate↵open⌘Jpreview
On this page

Introduction

The building blocks for your AI app

Start with a working AI chat app. Add the tools and integrations you need, choose your providers, and customize the code to make it yours.

ChatJS — The building blocks for your AI app

The live demo shows an app built with ChatJS, including optional tools and integrations.

Start building

You get a working foundation with authentication, saved conversations, and streaming responses.

Built with Next.js, React, TypeScript, and AI SDK. Powered by EVE for durable conversations, tool execution, and stream recovery.

npx chat-js@alpha create my-app

Choose your AI gateway, authentication providers, and optional capabilities during setup. The CLI assembles your app and lists the credentials your selections require.

Add capabilities

Install tools and integrations as you need them. Uploads, web search, image generation, and MCP connectors are optional. Each installation adds the source and dependencies that capability requires.

Make it yours

Installed tools and integrations live as editable source in your project. Change their behavior, customize the interface, or build your own tools for your product.

Use configuration to adjust branding, models, and app settings. Follow the tool authoring guide to add your own capabilities, or explore the registry to learn how source is distributed and installed.

Use Deployment to choose hosting and configure the database, file storage, and EVE sandbox infrastructure. Add desktop support to package a companion for macOS, Windows, and Linux.

Find your next step

Section What you can do
Concepts Understand conversations, configuration, authentication, and extension mechanisms
Models & Gateways Choose inference providers and configure model behavior
Tools Add search, research, code execution, generation, and document tools
Plugins Add optional app capabilities such as projects, sharing, and credits
Customization Change branding, themes, layouts, and app integrations
Deployment Configure hosting and runtime services
Guides Follow walkthroughs that combine capabilities
Reference Look up configuration, CLI commands, APIs, and registry contracts

Last updated on Nov 11, 2026

Was this page helpful?