Что такое Retool?
Retool — это платформа разработки для создания внутренних бизнес-инструментов: дашбордов, админ-панелей, CRM и workflow-приложений, подключенных к вашим собственным базам данных и API. Новый AI builder, который сейчас находится в бета-версии и продвигается под брендом AppGen, принимает описание на обычном английском и генерирует полноценное полнофункциональное приложение с нуля.
Он пишет схему базы данных, заполняет ее реалистичными демонстрационными данными, пишет backend-функции на TypeScript и собирает многостраничный React-фронтенд, все это связанное между собой и работающее на встроенной PostgreSQL-базе данных Retool.
Для кого подходит Retool?
- Разработчики внутренних инструментов , которые хотят пропустить этап настройки backend и перейти от письменного требования к работающему приложению, связанному с данными, за один сеанс, не трогая фреймворк или конфигурацию развертывания с нуля.
- Операционные и продуктовые команды , которым нужен CRM, трекер платежей или панель обслуживания, но которые не могут ждать, пока у инженеров появится свободное время. Построитель на основе промптов от Retool позволяет получить рабочую версию в тот же день.
- Технические основатели, строящие внутренние платформы как часть своего продукта. Retool дает им production-ready результат с полным доступом к коду, так что они не заперты в черном ящике.
- Разработчики, которым нужен стартовый шаблон, а не готовый финальный продукт. Вкладка Code открыта на всех тарифах, поэтому сгенерированное приложение — это скорее каркас, чем конечный результат. Инженеры, которые хотят доработать все по-своему, оценят удобную передачу проекта.
Плюсы и минусы Retool
- Полнофункциональное приложение, сгенерированное из одного промпта
- Прямой доступ к коду включен на всех тарифах
- Гейт подтверждения функций предотвращает случайные записи в данные
- Символ @ подключает источники данных прямо внутри промпта
- Три отдельных режима редактирования под любой рабочий процесс
- Качество результата конкурирует со специализированными инструментами
- Поддержка сборки MCP через Claude Code, Cursor и другие
- Сложные сборки занимают 15 to 20 minutes
- Ценообразование по схеме per-builder plus per-user быстро растет для команд, которые увеличиваются
- Новый AI builder по-прежнему помечен как Beta
Разбор оценок
Новый AI builder от Retool все еще помечен как Beta, но результат, который я увидел в тестировании, не похож на ранний эксперимент. Вот как он показывает себя в тех областях, которые важнее всего при оценке AI app builder для реальной работы.
| Функция | Оценка (из 10) | Почему такая оценка |
|---|---|---|
| Удобство использования | 9.0 | Регистрация занимает меньше двух минут, а интерфейс builder понятен, но система подтверждения функций добавляет кривую обучения при первой публикации |
| Функции и возможности | 9.8 | Генерация full-stack, поддержка MCP, три режима редактирования, гейты подтверждения данных и агенты: на этом этапе почти ничего не не хватает |
| Дизайн и кастомизация | 9.2 | Сгенерированный результат выглядит отполированным и включает рабочий переключатель dark/light mode; постобработочное визуальное редактирование есть, но опыт по-прежнему ориентирован на chat-first |
| Соотношение цены и ценности | 8.8 | Бесплатный тариф действительно полезен; платные уровни берут плату за builder plus за каждого внутреннего пользователя, что резко дорожает по мере роста команды |
| Производительность и надежность | 9.5 | Сборка за 18 минут для full-stack приложения с 9 таблицами, без ошибок, и встроенный процесс подтверждения, который добавляет уверенности, не блокируя прогресс |
| Общая оценка | 9.4 | Новый builder создает полнофункциональные приложения, готовые к реальному использованию, с сильными механизмами безопасности, доступом к коду на всех тарифах и качеством результата, которое превосходит большинство альтернатив в этой ценовой категории |
Функции Retool
- Промпт на естественном языке генерирует full-stack приложение за один сеанс
- Символ @ подтягивает внешние базы данных и сервисы в промпт прямо по мере ввода
- Интеграция MCP с Claude Code, Cursor, Codex, ChatGPT и Kiro
- Гейт ручного подтверждения обязателен перед запуском любой функции, которая может изменять данные
- Chat, selection mode и прямое редактирование кода для последующей доработки
- Встроенная PostgreSQL-база данных со staging и production окружениями
- Публикация в один клик на собственный поддомен .retool.app
Мой честный обзор Retool: что я обнаружил после тестирования
Вы вводите промпт еще до регистрации
Первое, что Retool делает иначе, — он не просит вас создать аккаунт до начала сборки. Главная страница открывается с большим полем для промпта прямо по центру, и вы вводите свою идею напрямую туда, прежде чем коснуться формы регистрации.
Перед тем как использовать это поле, важно знать две вещи:
Starter prompts. Кнопка “Starter prompts” открывает выпадающее меню с четырьмя готовыми вариантами использования:
- Order management tool
- Vendor onboarding tracker
- Customer support queue
- Sales KPI dashboard

Они полезны для изучения того, что может создать builder. Это не шаблоны, по которым нужно кликать: вы выбираете один вариант, и он подставляет текст в поле промпта, который затем можно отредактировать перед отправкой.
@ для источников данных. Если ввести @ внутри поля промпта, откроется выбор источника данных прямо посреди предложения. Меню показывает MySQL, PostgreSQL, Stripe, Slack, Snowflake и другие. Это означает, что вы можете написать промпт вроде “Create a vendor onboarding tracker that pulls vendor status from our @PostgreSQL database and flags incomplete submissions,” и подключение к базе данных уже будет названо в вашей инструкции до начала сборки.

Build via MCP. Под основным полем промпта кнопка “Build via MCP” открывает модальное окно (screenshot 3), которое проводит вас через подключение Retool к Claude Code, Cursor, Codex, ChatGPT или Kiro через команду в терминале. Для команд, которые предпочитают строить из своего привычного IDE, это полностью документированный путь, а не второстепенная опция.

Я протестировал builder с подробным промптом: платформа для управления недвижимостью для арендодателей и арендаторов, включающая аутентификацию пользователей, список объектов недвижимости, управление договорами аренды, оплату аренды, заявки на обслуживание, загрузку документов, сообщения, уведомления, админ-дашборд, отчеты, интеграцию Stripe, базу данных PostgreSQL, REST API, адаптивный дизайн и инструкции по развертыванию. Девять областей функций, один ввод.

После нажатия Send главная страница предложила мне зарегистрироваться или войти, чтобы продолжить сборку.
Starter prompts и встроенный выбор источника данных @ внутри поля промпта помогают понять возможности инструмента еще до создания аккаунта. Другие builder-инструменты заставляют вас исследовать функции; Retool заставляет вас ими пользоваться.
Регистрация быстрая, после нее есть один шаг настройки
Retool предлагает два способа регистрации: Continue with Google или email plus password. С Google это занимает примерно 20 секунд.

На следующем экране запрашиваются две вещи:
| Поле | Что оно делает |
|---|---|
| Полное имя | Ваше отображаемое имя внутри платформы |
| Название организации | Задает ваш поддомен, например kimothokarani.retool.com |
Доступность поддомена проверяется в реальном времени и подтверждается зеленой галочкой до того, как вы нажмете Continue. Никакой проверки email, никакого чек-листа онбординга и никакого обучающего тура, который нужно закрывать. Builder открывается сразу же.

На странице регистрации Retool показаны логотипы Ramp, DoorDash, Stripe, Amazon, Snowflake и OpenAI как существующих клиентов.
Это важный контекст, если вы хотите понять, насколько платформа серьезно относится к enterprise-использованию.
Внутри builder: с чем вы работаете
Когда builder загружается, интерфейс разделен на две панели:
Левая панель: вкладки Chat, Data и Code
- Chat — это место, где вы общаетесь с builder во время и после сборки. Инструкции, уточнения и последующие изменения происходят здесь.
- Data показывает подключенные ресурсы (Retool Database и Retool Storage по умолчанию) и список backend-функций, которые сгенерировал builder, включая те, для которых требуется подтверждение перед запуском.
- Code открывает полное дерево файлов проекта: backend-функции TypeScript, а также frontend React TSX-компоненты, организованные по папкам pages, components, hooks и lib.

Правая панель: Preview
Это живая предпросмотр-версия того, что builder в данный момент создает. Пока сборка выполняется, эта панель показывает градиентный экран загрузки.
Когда сборка завершается, она отображает полноценное навигационное приложение. Вы можете переключаться между Preview и отдельными файлами кода с помощью вкладок наверху.
Кнопка “Publish” находится в правом верхнем углу и остается видимой на протяжении всей сессии, так что вы всегда понимаете, что переход в продакшн — это один шаг.
Сам процесс сборки: 18 минут, 35 изменений, один промпт
Сборка началась в 7:55 pm. Вот что происходило, по порядку:
Шаг 1: Рассуждение. Builder не начал писать код сразу. Сначала он показал “Reasoning through the options…” и потратил примерно 9 секунд на анализ промпта, прежде чем выдать структурированный план. В боковой панели отображалось краткое описание того, что он собирался построить по всем областям функций: Payments, Maintenance, Documents, Messages, Notifications, Tenants and Users и Reports. У каждого пункта было короткое описание того, что он будет включать.

Шаг 2: Таблицы базы данных. Builder показал блок SQL с названием “Create all database tables” и описанием: “Creates all 9 tables needed for the property management platform: users, properties, units, leases, payments, maintenance requests, documents, messages, and notifications.” Полный CREATE TABLE-код был виден в панели. Появились две кнопки: Deny и Run. Я нажал Run.

Шаг 3: Заполнение данными, первый проход. Затем появилось “Seed demo users, properties, and units”: INSERT-операторы для демо-арендодателей, арендаторов и объектов недвижимости с реалистичными именами, email, ролями и телефонами. Deny или Run. Я нажал Run.

Шаг 4: Заполнение данными, второй проход. Затем “Seed leases, payments, maintenance, messages, notifications”: INSERT-операторы для договоров аренды с реальными диапазонами дат и суммами аренды, записей платежей, заявок на обслуживание с уровнями приоритета, потоков сообщений и записей уведомлений. Deny или Run. Я нажал Run.

Шаг 5: Backend-функции. Builder перешел к “Now let me build all backend functions” и начал редактировать файлы кода без моего участия. Он генерировал функции вроде getStats.ts, по одному файлу за раз, стримя каждый в вкладку Code по мере завершения.

Шаг 6: Frontend-страницы. Далее последовал длинный список изменений файлов: Dashboard.tsx, Properties.tsx, Leases.tsx, Payments.tsx и другие. Builder также автоматически удалял неиспользуемые импорты и исправлял ошибки TypeScript по мере работы над файлами.

Шаг 7: Тестирование и README. Builder прогнал собственные тесты для backend-функций, которые только что написал, подтвердил, что они возвращают данные, исправил дублирующийся useEffect в Leases.tsx, устранил зависимости и написал README, охватывающий шаги интеграции Stripe, индексы базы данных, рекомендации по масштабированию и API-карту REST API.
Сборка завершилась в 8:13 pm. 18 минут. 35 изменений по всему кодовому базе. Сводка слева перечисляла, что именно было создано по каждой области функций.
Результат: что реально дает 18 минут
Именно здесь Retool выделяется на фоне большинства AI builder, которые я тестировал.
Финальное приложение называлось “PropManage” и имело полностью оформленный боковой сайдбар с логотипом, именем и ролью вошедшего пользователя (Sarah Johnson, Landlord) и десятью пунктами навигации: Dashboard, Properties, Leases, Payments, Maintenance, Documents, Messages, Notifications, Tenants and Users и Reports. Внизу располагались Settings и Sign Out.

Dashboard: В верхнем ряду показывались живые предупреждающие баннеры: “2 overdue payments totalling $3,800” в янтарном цвете и “1 urgent maintenance request need attention” в красном. Ниже — восемь KPI-карточек:
| KPI | Значение |
|---|---|
| Всего объектов | 3 активных |
| Уровень заполненности | 67% (6 of 9 units) |
| Собраная аренда | $20,600 за этот период |
| Просроченные платежи | $3,800 (помечено оранжевым) |
| Активные договоры аренды | 5 скоро истекают |
| Открытые заявки на обслуживание | 3 (1 в процессе) |
| Арендаторы | 4 у 2 арендодателей |
| Непрочитанные сообщения | 3 ожидают ответа |
Ниже KPI-карточек: график Revenue Overview (Collected vs Pending) и столбчатая диаграмма Unit Status, показывающая занятые и свободные юниты. Ниже — список Recent Payments и Recent Maintenance, с цветовой маркировкой по статусу (Urgent red, High orange, Medium yellow, Resolved grey).

Страница Properties: Три карточки объектов: Oak Street Complex, Sunset Apartments и Downtown Lofts. На каждой карточке показывались:
- Количество юнитов и процент заполненности
- Ежемесячная выручка
- Индикатор заполненности
- Тип объекта и владелец
- Кнопки Edit и View
Страница Messages: Сплит-панель inbox с вкладками Inbox/Sent, бейджем непрочитанных (3), метками роли отправителя (Tenant), превью сообщений, временными метками и кнопкой Compose.
Страница Payments: Три сводные карточки сверху (Collected $20,600, Pending $13,000, Overdue $3,800), баннер “Stripe Integration Ready” с кнопкой Connect Stripe, таблица платежей с поиском и фильтрами на 14 результатов и отдельные действия “Mark Paid” для каждой строки.
В приложении также был переключатель light/dark mode в правом верхнем углу preview (screenshot 1, second batch). По умолчанию был dark mode. Переключение на light mode мгновенно обновляло все приложение.

Все эти страницы появились из одного промпта. Глубина того, что было создано, включая цветовую маркировку приоритетов обслуживания, сплит-ридер сообщений, баннер Stripe integration и график выручки против ожидаемых платежей, — это не то, что ожидаешь от AI-генерации с первого прохода.
Три способа редактирования после сборки
После завершения сборки Retool дает вам три отдельных способа вносить изменения. Все три доступны на бесплатном тарифе.
1. Chat Вкладка Chat в левой панели остается активной после сборки. Вы продолжаете вводить инструкции: “Add a city filter to the Properties page” или “Change the overdue payment card to show yellow instead of red.” Builder редактирует соответствующий файл и показывает, что изменилось. Это путь для нетехнических пользователей и для изменений, которые проще описать, чем найти в коде.
2. Selection mode. Нажатие на иконку selection mode в правом верхнем углу preview переключает приложение в интерактивный слой редактирования.

Вы нажимаете на любой компонент на экране, и появляется всплывающая подсказка, показывающая имя компонента и связанный с ним исходный файл.
Поле “Ask for changes” позволяет ввести точную инструкцию, не выходя из preview. В моем тесте щелчок по заголовку страницы Payments открыл пузырь, привязанный к Payments.tsx. Это быстрее, чем описывать в чате, какой именно элемент вы имеете в виду.

3. Прямое редактирование кода. Вкладка Code показывает полное дерево файлов проекта. Backend-функции на TypeScript, frontend-компоненты как .tsx файлы, все организовано и читаемо. Например, вы можете открыть getPayments.ts и прочитать или отредактировать SQL-запрос напрямую.

Код чистый, хорошо структурирован и не требует понимания внутренней архитектуры Retool, чтобы с ним работать.
Ниже таблица, которая кратко показывает, какой режим редактирования лучше подходит для какого типа пользователя:
| Режим редактирования | Лучше всего для | Требуются знания кода |
|---|---|---|
| Chat | Нетехнические пользователи; широкие изменения | Нет |
| Selection mode | Точечные изменения UI; быстрее, чем chat | Нет |
| Прямое редактирование кода | Точные изменения логики; пользовательские запросы | Да |
Операционные менеджеры и нетехнические пользователи могут оставаться в chat. Selection mode закрывает промежуточный сценарий: вы знаете, что хотите изменить, вы видите это на экране, но не знаете, в каком файле это находится.
Большинство AI builder загоняют всех в одну колею. Retool — нет, и это важно, когда тот, кто строит, не всегда тот, кто дорабатывает.
Система подтверждения функций: защитный барьер, который имеет смысл
Во вкладке Data есть переключатель: “Require approval to run functions that may modify data.” Он включен по умолчанию.
Каждая функция, которая записывает, обновляет или удаляет данные, попадает в очередь “Needs review” до того, как ее можно будет выполнить. В моей сборке туда входили:
- markAllRead
- markRead
- recordPayment
- saveLease
- saveProperty
- saveRequest
- saveUser
- sendMessage
- uploadDocument

У каждой из них сверху в карточке есть баннер: “This function requires review. Ensure it performs the right operations on the right data before approving.” Вы читаете TypeScript, проверяете, что SQL делает именно то, что вы ожидаете, и нажимаете Approve.
Это важно для публикации. Когда я впервые нажал Publish (screenshot 8, second batch), в списке публикации была отмечена блокирующая проблема: “There are functions that are not yet approved. You cannot publish functions that change external data without approving them first.” Кнопка “Review functions” вела прямо во вкладку Data.

После подтверждения каждой функции процесс публикации продолжился без проблем. Я задал URL приложения (kimothokarani–properties.retool.app), выбрал папку, добавил тег релиза и нажал Publish.
Если вы используете Retool для управления реальными бизнес-данными (платежами, договорами аренды, записями пользователей), вам не нужно, чтобы AI писал функции базы данных, которые работают без вашего подтверждения. Большинство builder-инструментов не дают такого барьера. То, что Retool включает его по умолчанию, многое говорит о том, как платформа понимает, что значит “готово”.
Публикация: почти в один клик, с одним барьером для прохождения
Процесс публикации прост, когда подтверждения функций уже пройдены:
- Нажмите “Publish” в правом верхнем углу
- Укажите URL приложения (формат: [org]–[appname].retool.app)
- Выберите папку (по умолчанию Published)
- Добавьте тег релиза: no tag или Major release (1.0.0)
- Нажмите Publish

Получившийся URL — это аккуратный, удобный для шаринга адрес .retool.app. Отдельный хостинг на бесплатном тарифе не нужен. Вы можете сразу поделиться ссылкой после публикации, и приложение будет доступно всем, у кого есть доступ.
Цены и тарифы Retool
Retool использует подписочную модель с дополнительным слоем AI credits. На всех тарифах есть два типа пользователей:
- Builders: пользователи, которые создают или редактируют приложения в течение расчетного периода
- Internal users: пользователи, которые только используют приложения без внесения изменений
Главное, что нужно знать перед выбором:
- Публично не заявлена money-back guarantee.
- Оплата только банковской картой.
- Годовая оплата экономит 20% на всех платных тарифах.
- AI credits покрывают сборку приложений и AI Actions. Они обновляются ежемесячно и не переносятся.
- Agents оплачиваются отдельно по часам и не расходуют пул AI credit.
- Enterprise-клиенты могут подключить собственный API-ключ провайдера модели. Когда это включено, AI-запросы идут через их собственный ключ, и кредиты Retool не расходуются.
- Тариф Business требуется для всего клиентского: portals, embedded apps и custom branding доступны только на нем.
- Бонусные кредиты включены в Team и выше (750 base плюс 250 bonus на Team; 1,500 base плюс 1,500 bonus на Business). Дополнительные пакеты кредитов можно купить на любом платном тарифе.
Какой тариф подходит кому:
Соло-разработчики и небольшие команды, которые делают первые сборки, могут спокойно оставаться на бесплатном тарифе. Командам, которые часто вносят изменения, быстрее всего исчерпают лимит кредитов и понадобится тариф Team. Любой команде, которая строит клиентские или встроенные приложения, нужен тариф Business. Командам с требованиями по комплаенсу, SSO или более чем несколькими builder стоит обратиться в sales по поводу Enterprise.
Альтернативы Retool
Самым прямым конкурентом нового AI builder Retool для enterprise-инструментов является Superblocks. Если Retool генерирует full-stack приложение внутри собственной платформы и хранит код там же, то Superblocks генерирует приложения как экспортируемый React-код, который вы можете дорабатывать в своем IDE и разворачивать вне платформы полностью.
Для команд, которые серьезно относятся к vendor lock-in, это различие имеет значение.
Superblocks также предлагает гибридную модель безопасности: его агент работает внутри вашего VPC, а интерфейс builder управляется в облаке Superblocks, что делает его более сильным выбором для организаций со строгими требованиями к размещению данных. Retool тоже предлагает self-hosting, но он требует значительно больше инфраструктурных затрат, чем on-premise агентный подход Superblocks.
Компромисс — цена. Superblocks доступен только для enterprise ($200 за AI builder в месяц плюс $100 за hosted app в месяц), что делает бесплатный тариф Retool и уровень Team значительно более доступными для небольших команд.
| Функция | Retool | Superblocks |
|---|---|---|
| Удобство использования | Бесплатный тариф, главная страница с промптом, быстрая регистрация | Ориентирован на enterprise; более высокий порог входа |
| Лучше всего для | Команды внутренних инструментов любого размера, с разработчиком во главе | Enterprise-команды с требованиями к VPC и комплаенсу |
| Backend и данные | Встроенный PostgreSQL; 100+ интеграций через синтаксис @ | Полнофункциональная генерация; экспорт чистого standalone React-кода |
| Гибкость дизайна | Chat, selection mode и полное редактирование кода внутри платформы | Drag-and-drop, AI-генерация и нативное редактирование в IDE с двусторонней синхронизацией |
| Модель ценообразования | Есть бесплатный тариф; Team от $10/builder в месяц | Только enterprise; contact sales |
Итоговый вердикт: стоит ли Retool своих денег?
Новый AI builder от Retool — это самая мощная платформа prompt-to-app, которую я тестировал для внутренних инструментов. Всего за 18 минут он сгенерировал многостраничную платформу для управления недвижимостью с заполненными данными, бизнес-логикой, дашбордами и навигацией.
Больше всего меня впечатлило качество результата. Приложение было пригодно к использованию уже с первого дня, а такие функции, как подтверждение функций и полный доступ к коду, показывают, что Retool ориентирован на реальные production-процессы.
При этом он подходит не всем. Нетехническим пользователям может быть сложно с процессом публикации, а цена per-seat может стать дорогой по мере роста команды. Кроме того, builder все еще находится в бете, так что некоторые шероховатости остаются.
Для разработчиков, стартапов и операционных команд, которые строят внутреннее ПО, Retool сейчас дает самый сильный опыт от промпта до production. Если для вас важны скорость, гибкость и готовность к реальной работе, это один из лучших AI app builder, которые можно использовать сегодня.

