AI-assisted app generation with Assist
Use Assist to generate apps from within the App IDE.
Assist Availability | |||
---|---|---|---|
Cloud | Public beta | ||
Self-hosted Edge 3.283 or later | Public beta | ||
Self-hosted Stable Expected in Q3.5 release on October 21, 2025. |
Prompt Assist with natural language to generate apps, make changes to existing apps, and ask questions about Retool.
This guide provides an overview of Assist's features and frequently asked questions. Visit the Configuration or Prompting guides to get started.
Configure Assist
Learn how to configure your organization so your users can use Assist.
Prompt Assist
Learn how to prompt Assist to edit or create apps.
Features
The following sections include information about Retool's app generation capabilities and limitations.
- Supported
- Not currently supported
Assist can create or edit apps, and can:
- Create all the UI and logic elements needed to create a functional app, including components, queries, code, and event handlers.
- Make changes to an existing app, including existing components and queries.
- Style UI elements, including applying organization-level theming.
- Remember conversation context so that you can iterate with follow-up requests and revert changes.
Assist can interact with resources:
- Generate, edit, and run queries for the most commonly used resources.
- Generate a Retool Database schema and populate the table with sample data.
- Infer the intended resource from the prompt contex and surface it so that you can add it to the Assist data access list.
Assist can answer questions, including:
- Answer questions about Retool, and provide links to documentation and the Community Forum for more information.
- Answer questions about an existing app, including about the purpose of the app and how it works.
In response to a user prompt, Assist cannot currently:
- Operate on other objects in your organizations, such as workflows, agents, folders, or mobile apps. Assist also can't modify organization settings, like permission groups.
- Create or edit modules or custom components.
- Create apps with multiple pages.
- Style custom and legacy components, write custom CSS, or independently style dark and light modes.
- Generate apps that are mobile-responsive.
- Accept inputs that are not formatted as natural language (such as PDFs, spreadsheets, or images).
- Manage releases.
- Leverage preloaded or built-in JavaScript libraries.
- Selectively roll back some changes and keep others. Instead, use the Assist checkpoints to revert the app back to a previous version.
- Add certain less common components to the canvas. Assist can add most components to the canvas, but there are a some less-common components that Assist cannot currently add to the canvas. If you prompt Assist to add one of these components, Assist can provide recommendations for other components to use.
Unsupported components
- Avatar Group
- Bounding Box
- Bubble Chart
- Color Input
- Comment Thread
- Editable Text
- Editable Text Area
- File Button
- File Dropzone
- Funnel Chart
- LLM Chat
- Looker
- Microphone
- Mixed Chart
- Multiselect Listbox
- Page Input
- Pagination
- Plotly JSON Chart
- Sankey Chart
- Scanner
- Stacked Bar Chart
- Steps
- Stripe Card Form
- Switch Group
- Tabbed Container
- Tableau
- Toggle Link
- Waterfall Chart
- Wizard
- Generate or edit queries for certain less common resources.
Unsupported resources
- Amazon Athena
- Amazon SQS
- Amazon SNS
- CouchDB
- Elasticsearch
- Kafka
- RethinkDB
- Retool RPC
- Retool AI
- Tavily
Frequently asked questions
Refer to this section for commonly-asked questions.
What AI models are required?
Organizations on the Free, Team, and Business plans must have both OpenAI and Anthropic AI providers enabled in the Retool AI resource, and they must use Retool-managed keys.
Admins on the Enterprise plan can configure Assist to work with a single provider. The currently supported options are OpenAI and Anthropic. Enterprise customers are also permitted to use self-managed models. For more information, refer to Retool AI providers and models.
Is there any charge for using Assist?
Usage of Assist is free for a limited time. Refer to the Usage and billing documentation for more information.
My Retool deployment is Self-hosted. Can I use Assist?
Assist is available to all cloud organizations and self-hosted organizations on edge version 3.283 and later.
Assist will be available on the stable channel in the upcoming Q3.5 stable release.
Is Assist available for mobile apps, workflows, or agents?
No, Assist is currently available for web apps only.
How do I provide Retool with my feedback or ask questions?
Please provide feedback in one of the following formats:
- Create a new topic on the Community Forum.
- Leave feedback in the Assist interface:
- Click the Feedback button at the top of the Assist tab to leave general feedback about Assist.
- Label output with the Thumbs up or Thumbs down reaction, and submit feedback to Retool.
- As part of this feedback, Retool also receives your chat history and your user email address so that Retool can follow up with any questions.