Overview

Add thread persistence and chat history to your AI app in minutes.

Assistant Cloud is a hosted service that adds thread management, message persistence, and user authorization to AI chat applications. It works with any React UI—whether you use assistant-ui components or your own.

What You Get

  • Thread Persistence — Messages automatically save as conversations progress. Users can resume chats at any time, even across sessions.
  • Thread List — Built-in UI components (or hooks) for browsing, switching, and managing conversations.
  • Auto-Generated Titles — Conversations get meaningful titles based on the initial messages.
  • User Authorization — Integrates with your auth provider to scope threads per user or workspace.

Supported Backends

BackendStandalone ModeWith assistant-ui
AI SDKuseCloudChatuseChatRuntime
LangGraphuseLangGraphRuntime
CustomLocal Runtime

Getting Started

You'll need an Assistant Cloud account. Sign up here to create a project.

From your project settings, copy the Frontend API URL (https://proj-[ID].assistant-api.com)—you'll need it for the guides below.

Choose Your Integration Path

Using AI SDK with your own UI?
→ Follow the AI SDK guide for the useCloudChat hook. One hook, minimal changes to your existing code.

Want pre-built components like <Thread /> and <ThreadList />?
→ Follow the AI SDK + assistant-ui guide for full UI components with cloud persistence.

Using LangGraph?
→ Follow the LangGraph guide for cloud-backed LangGraph Cloud integration.

Example Repositories