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
| Backend | Standalone Mode | With assistant-ui |
|---|---|---|
| AI SDK | useCloudChat | useChatRuntime |
| LangGraph | — | useLangGraphRuntime |
| Custom | — | Local 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
- AI SDK (standalone) — Minimal
useCloudChatsetup - AI SDK + assistant-ui — Full component integration
- LangGraph + assistant-ui — LangGraph Cloud with persistence