Overview
Assistant Cloud is a hosted service built for assistant-ui frontends.
Features
Thread management
Using our <ThreadList />
component, show the users a list of conversations. Allow the users to seamlessly switch between conversations and even let long running tasks run in the background.
Assistant Cloud automatically persists a list of threads and corresponding metadata. It also automatically generates a title for conversations based on the initial messages.
Supported backends:
- AI SDK
- LangGraph
- Custom
Chat history
For every conversation, Assistant Cloud can store the history of messages, allowing the user to resume the conversation at any point in time. This supports human in the loop workflows, where the execution of an agent is interrupted until user feedback is collected.
Supported backends:
- AI SDK
- LangGraph
- Custom (currently only Local Runtime)
Authorization
Assistant Cloud integrates with your auth provider (Clerk, Auth0, Supabase, Firebase, ...) to identify your users and authorize them to access just the conversations they are allowed to see.
Supported auth providers:
- Clerk
- Auth0
- Supabase
- Firebase
- Your own
Getting Started
To get started, follow the walkthrough for your preferred backend:
You can also check out our example repositories to see how to integrate Assistant Cloud with your frontend: