Co je Retool?
Retool je vývojová platforma pro vytváření interních firemních nástrojů: dashboardů, administračních panelů, CRM a workflow aplikací, vše propojené s vašimi vlastními databázemi a API. Nový AI builder, který je aktuálně v betě a nese značku AppGen, vezme zadání v běžné angličtině a vygeneruje kompletní full-stack aplikaci od nuly.
Zapíše databázové schéma, naplní ho realistickými demo daty, napíše backendové funkce v TypeScriptu a vytvoří více stránkový React frontend, vše propojené a běžící na vestavěné PostgreSQL databázi Retoolu.
Pro koho je Retool určen?
- Vývojáři interních nástrojů kteří chtějí přeskočit backendové scaffolding a dostat se od napsaného zadání k funkční aplikaci napojené na data během jedné relace, bez toho, aby od nuly sahali na framework nebo nasazovací konfiguraci.
- Provozní a produktové týmy které potřebují CRM, sledování plateb nebo údržbový dashboard, ale nemohou čekat, až na to bude mít engineering kapacitu. Retoolův builder založený na zadání jim dostane funkční verzi do stejného dne.
- Technicky zdatní zakladatelé kteří budují interní platformy jako součást svého produktu. Retool jim dává produkčně připravený výstup s plným přístupem ke kódu, takže nejsou uzamčeni v černé skříňce.
- Vývojáři, kteří chtějí výchozí bod, ne hotový produkt. Karta s kódem je na každém plánu otevřená, takže vygenerovaná aplikace je stejně tak scaffold jako výsledek. Inženýři, kteří chtějí věci dotáhnout po svém, ocení čisté předání.
Výhody a nevýhody Retoolu
- Full-stack aplikace vygenerovaná z jediného promptu
- Přímý přístup ke kódu je součástí každého plánu
- Schvalovací brána funkcí brání nechtěným zápisům do dat
- Symbol @ propojuje datové zdroje přímo v promptu
- Tři odlišné režimy úprav pro jakýkoli pracovní postup
- Kvalita výstupu konkuruje specializovaným nástrojům
- Tvorba MCP je podporována přes Claude Code, Cursor a další
- Složitější sestavení trvá 15 až 20 minut
- Cenotvorba za buildera plus za uživatele se u rostoucích týmů rychle nasčítá
- Nový AI builder stále nese označení Beta
Rozpis hodnocení
Nový AI builder Retoolu je stále označen jako Beta, ale výstup, který jsem viděl při testování, nepůsobí jako raný experiment. Takhle si vede v oblastech, na kterých nejvíc záleží při hodnocení AI builderu aplikací pro reálnou práci.
| Funkce | Skóre (z 10) | Proč toto skóre |
|---|---|---|
| Snadnost použití | 9.0 | Registrace trvá méně než dvě minuty a UI builderu je přehledné, ale systém schvalování funkcí přidává při prvním publikování učební křivku |
| Funkce a možnosti | 9.8 | Generování full-stack aplikací, podpora MCP, tři režimy úprav, schvalovací brány dat a agenti: v této fázi chybí jen velmi málo |
| Design a přizpůsobení | 9.2 | Vygenerovaný výstup je propracovaný a obsahuje funkční přepínač tmavého/světlého režimu; vizuální úpravy po dokončení existují, ale zážitek je stále založený hlavně na chatu |
| Hodnota za peníze | 8.8 | Bezplatný plán je opravdu užitečný; placené tarify účtují za buildera i za interního uživatele, což při růstu týmu rychle zdražuje |
| Výkon a spolehlivost | 9.5 | 18minutové sestavení devítitabové full-stack aplikace bez jediné chyby a s vestavěným schvalovacím procesem, který přidává jistotu, aniž by blokoval postup |
| Celkově | 9.4 | Nový builder vytváří full-stack aplikace připravené pro reálné použití, se silnými bezpečnostními kontrolami, přístupem ke kódu ve všech plánech a kvalitou výstupu, která na této cenové úrovni překonává většinu alternativ |
Funkce Retoolu
- Prompt v přirozeném jazyce vygeneruje full-stack aplikaci během jediné relace
- Symbol @ přidává do promptu externí databáze a služby přímo za pochodu
- Integrace MCP s Claude Code, Cursor, Codex, ChatGPT a Kiro
- Schvalovací brána člověkem je vyžadována před spuštěním jakékoli funkce, která zapisuje data
- Chat, režim výběru a přímé úpravy kódu pro následné vylepšení po dokončení
- Vestavěná PostgreSQL databáze se staging a produkčním prostředím
- Publikování na vlastní subdoménu .retool.app jedním kliknutím
Moje upřímná recenze Retoolu: co jsem zjistil po testování
Nejdřív zadáte prompt, ještě než se zaregistrujete
První věc, kterou Retool dělá jinak, je to, že po vás nechce vytvoření účtu dřív, než začnete stavět. Úvodní stránka otevře velké pole pro prompt uprostřed obrazovky a vy svůj nápad napíšete přímo tam, ještě než sáhnete na registrační formulář.
Než to použijete, stojí za to vědět o tomto poli dvě věci:
Úvodní prompty. Tlačítko „Starter prompts“ otevře rozbalovací nabídku se čtyřmi připravenými případy použití:
- Nástroj pro správu objednávek
- Sledování onboardingu dodavatelů
- Fronta zákaznické podpory
- Dashboard KPI prodejů

Jsou užitečné pro zkoumání toho, co builder dokáže vytvořit. Nejsou to šablony, kterými procházíte krok za krokem: vyberete jednu a ta se doplní do promptového pole, které pak můžete před odesláním upravit.
@ pro zdroje dat. Když v promptovém poli napíšete @, otevře se přímo uprostřed věty výběr zdroje dat. Nabídka zobrazuje MySQL, PostgreSQL, Stripe, Slack, Snowflake a další. To znamená, že můžete napsat prompt typu „Vytvoř nástroj pro onboarding dodavatelů, který čerpá stav dodavatelů z naší databáze @PostgreSQL a označuje neúplná podání“, a připojení databáze je už přímo pojmenované ve vašem zadání před zahájením sestavení.

Build via MCP. Pod hlavním polem pro prompt je tlačítko „Build via MCP“, které otevře modal (snímek 3) a provede vás připojením Retoolu ke Claude Code, Cursor, Codex, ChatGPT nebo Kiro pomocí terminálového příkazu. Pro týmy, které dávají přednost práci ve svém stávajícím IDE, je to plně zdokumentovaná cesta, ne něco dodaného jen jako dodatek.

Testoval jsem builder s detailním promptem: platforma pro správu nemovitostí pro pronajímatele a nájemníky pokrývající uživatelskou autentizaci, seznamy nemovitostí, správu nájemních smluv, platby nájmu, požadavky na údržbu, nahrávání dokumentů, zprávy, oznámení, admin dashboard, reportování, integraci Stripe, PostgreSQL databázi, REST API, responzivní design a instrukce k nasazení. Devět oblastí funkcí, jeden vstup.

Po kliknutí na odeslání mě úvodní stránka vyzvala k registraci nebo přihlášení, abych mohl pokračovat v tvorbě.
Úvodní prompty a @ výběr zdroje dat přímo v promptovém poli vám ukážou možnosti nástroje ještě předtím, než si vůbec vytvoříte účet. Jiné buildery vás nutí funkce objevovat; Retool vás nutí je používat.
Registrace je rychlá, a pak následuje ještě jeden krok nastavení
Retool nabízí dvě cesty registrace: Pokračovat s Google nebo e-mail a heslo. Google zabere zhruba 20 sekund.

Další obrazovka se ptá na dvě věci:
| Pole | Co dělá |
|---|---|
| Celé jméno | Vaše zobrazované jméno v platformě |
| Název organizace | Nastaví vaši subdoménu, např. kimothokarani.retool.com |
Dostupnost subdomény se kontroluje živě a před kliknutím na Pokračovat se potvrdí zelenou fajfkou. Není tu žádný krok ověření e-mailu, žádný onboardingový checklist ani tour funkcí, který byste museli zavřít. Builder se otevře okamžitě.

Stránka registrace Retoolu zobrazuje loga Ramp, DoorDash, Stripe, Amazon, Snowflake a OpenAI jako existujících zákazníků.
To je důležitý kontext, když hodnotíte, zda je platforma skutečně zaměřená na enterprise use cases.
Uvnitř builderu: s čím pracujete
Jakmile se builder načte, rozhraní je rozdělené do dvou panelů:
Levý panel: záložky Chat, Data a Code
- Chat je místo, kde komunikujete s builderem během sestavování i po něm. Pokyny, upřesnění i následné změny probíhají právě tady.
- Data ukazuje vaše připojené zdroje (Retool Database a Retool Storage jsou ve výchozím nastavení) a seznam backendových funkcí, které builder vygeneroval, včetně těch, které vyžadují schválení před spuštěním.
- Code otevírá kompletní strom projektu: backendové TypeScript funkce uspořádané podle oblastí funkcí a frontendové React TSX komponenty uspořádané do složek pages, components, hooks a lib.

Pravý panel: Preview
Toto je živý náhled toho, co builder právě vytváří. Zatímco sestavení probíhá, tento panel zobrazuje gradientní načítací stav.
Jakmile je sestavení dokončeno, zobrazí celou navigovatelnou aplikaci. Mezi Preview a jednotlivými soubory kódu můžete přepínat pomocí záložek nahoře.
Vpravo nahoře je stále viditelné tlačítko „Publish“, takže víte, že spuštění do provozu je vždy jen jeden krok daleko.
Samotné sestavení: 18 minut, 35 změn, jeden prompt
Sestavení začalo v 7:55 pm. Tady je, co se stalo, v pořadí, v jakém se to stalo:
Krok 1: Uvažování. Builder nezačal psát kód hned. Nejprve zobrazil „Reasoning through the options…“ a strávil zhruba 9 sekund analýzou promptu, než vytvořil strukturovaný plán. Postranní panel ukázal shrnutí toho, co hodlá vybudovat napříč všemi oblastmi funkcí: Payments, Maintenance, Documents, Messages, Notifications, Tenants and Users a Reports. U každé položky byl krátký popis toho, co bude zahrnovat.

Krok 2: Databázové tabulky. Builder předložil blok SQL s názvem „Create all database tables“ a popisem: „Creates all 9 tables needed for the property management platform: users, properties, units, leases, payments, maintenance requests, documents, messages, and notifications.“ Celý kód CREATE TABLE byl viditelný v panelu. Zobrazila se dvě tlačítka: Deny a Run. Klikl jsem na Run.

Krok 3: První průchod seed daty. Poté přišlo „Seed demo users, properties, and units“: INSERT příkazy pro demo pronajímatele, nájemníky a nemovitosti s realistickými jmény, e-maily, rolemi a telefonními čísly. Deny nebo Run. Klikl jsem na Run.

Krok 4: Druhý průchod seed daty. Pak následovalo „Seed leases, payments, maintenance, messages, notifications“: INSERT příkazy pro nájemní smlouvy se skutečnými daty a částkami nájmu, záznamy plateb, požadavky na údržbu s úrovněmi priority, vlákna zpráv a položky oznámení. Deny nebo Run. Klikl jsem na Run.

Krok 5: Backendové funkce. Builder přešel na „Now let me build all backend functions“ a začal bez mého zásahu upravovat soubory kódu. Generoval funkce jako getStats.ts, jednu po druhé, a každou z nich streamoval do záložky Code, jakmile byla hotová.

Krok 6: Frontendové stránky. Následoval dlouhý seznam úprav souborů: Dashboard.tsx, Properties.tsx, Leases.tsx, Payments.tsx a další. Builder také odstraňoval nepoužité importy a automaticky opravoval TypeScript chyby, jak procházel soubory.

Krok 7: Testování a README. Builder spustil vlastní testy databázových funkcí, které právě napsal, potvrdil, že vracejí data, opravil duplicitní useEffect v Leases.tsx, vyřešil závislosti a napsal README pokrývající kroky integrace Stripe, databázové indexy, doporučení pro škálování a mapování REST API.
Sestavení dokončeno v 8:13 pm. 18 minut. 35 změn napříč kódem. Souhrn na levém panelu přesně uvedl, co bylo vytvořeno ve všech oblastech funkcí.
Výstup: co skutečně vytvoří 18 minut
Tady se Retool odlišuje od většiny AI builderů, které jsem testoval.
Dokončená aplikace se jmenovala „PropManage“ a měla plně brandovaný postranní panel s logem, jménem a rolí přihlášeného uživatele (Sarah Johnson, Landlord) a deset navigačních položek: Dashboard, Properties, Leases, Payments, Maintenance, Documents, Messages, Notifications, Tenants and Users a Reports. Dole byly Settings a Sign Out.

Dashboard: Horní řada zobrazovala živé výstražné bannery: „2 overdue payments totalling $3,800“ v jantarové barvě a „1 urgent maintenance request need attention“ červeně. Pod nimi bylo osm KPI karet:
| KPI | Hodnota |
|---|---|
| Celkový počet nemovitostí | 3 aktivní |
| Míra obsazenosti | 67% (6 z 9 jednotek) |
| Vybrané nájemné | $20,600 za toto období |
| Po splatnosti | $3,800 (označeno oranžově) |
| Aktivní nájemní smlouvy | 5 končí brzy |
| Otevřená údržba | 3 (1 ve zpracování) |
| Nájemníci | 4 napříč 2 pronajímateli |
| Nepřečtené zprávy | 3 čekají na odpověď |
Pod KPI kartami: graf Revenue Overview (Collected vs Pending) a sloupcový graf Unit Status zobrazující obsazené versus volné jednotky. Pod nimi: seznam Recent Payments a seznam Recent Maintenance s položkami barevně odlišenými podle stavu (Urgent červeně, High oranžově, Medium žlutě, Resolved šedě).

Stránka Properties: Tři karty nemovitostí zobrazující Oak Street Complex, Sunset Apartments a Downtown Lofts. Každá karta ukazovala:
- Počet jednotek a procento obsazenosti
- Částku měsíčního příjmu
- Průběhový pruh obsazenosti
- Typ nemovitosti a vlastníka
- Tlačítka Edit a View
Stránka Messages: Dvoupanelová schránka s kartami Inbox/Sent, odznakem nepřečtených zpráv (3), štítky role odesílatele (Tenant), náhledy zpráv, časovými značkami a tlačítkem Compose.
Stránka Payments: Tři souhrnné karty nahoře (Collected $20,600, Pending $13,000, Overdue $3,800), banner „Stripe Integration Ready“ s tlačítkem Connect Stripe, prohledávatelná a filtrovatelná tabulka plateb s 14 výsledky a jednotlivé akce „Mark Paid“ u každého řádku.
Aplikace také obsahovala přepínač světlého/tmavého režimu vpravo nahoře v náhledu (snímek 1, druhá sada). Výchozí byl tmavý režim. Přepnutí na světlý režim okamžitě aktualizovalo celou aplikaci.

Všechny tyto stránky vznikly z jediného promptu. Hloubka toho, co bylo vytvořeno, včetně barevně kódovaných priorit údržby, rozděleného čtečky zpráv, banneru pro integraci Stripe a grafu revenue vs pending, není to, co byste čekali od první generace AI.
Tři způsoby úprav po dokončení sestavení
Jakmile je sestavení hotové, Retool nabízí tři odlišné způsoby, jak provádět změny. Všechny tři jsou dostupné i na bezplatném plánu.
1. Chat Záložka Chat v levém panelu zůstává aktivní i po dokončení. Pokračujete psaním instrukcí: „Přidej filtr města na stránku Properties“ nebo „Změň kartu po splatnosti z červené na žlutou.“ Builder upraví příslušný soubor a ukáže, co změnil. To je cesta pro netechnické uživatele a pro změny, které se lépe popisují než hledají v kódu.
2. Režim výběru. Kliknutím na ikonu režimu výběru vpravo nahoře v náhledu se aplikace přepne do interaktivní vrstvy úprav.

Kliknete na libovolnou komponentu na obrazovce a objeví se plovoucí tooltip, který ukáže název komponenty a související zdrojový soubor.
Pole „Ask for changes“ vám umožní napsat cílený pokyn, aniž byste opustili náhled. V mém testu kliknutí na hlavičku stránky Payments otevřelo bublinu navázanou na Payments.tsx. To je rychlejší než popisovat v chatu, který prvek máte na mysli.

3. Přímé úpravy kódu. Záložka Code zobrazuje kompletní strom projektu. Backendové funkce v TypeScriptu, frontendové komponenty jako .tsx soubory, vše přehledně uspořádané a čitelné. Můžete například otevřít getPayments.ts a přímo číst nebo upravit SQL dotaz.

Kód je čistý, dobře strukturovaný a nevyžaduje, abyste rozuměli vnitřní architektuře Retoolu, abyste s ním mohli pracovat.
Následující tabulka shrnuje, který režim úprav je vhodný pro jaký typ uživatele:
| Režim úprav | Nejvhodnější pro | Vyžaduje znalost kódu |
|---|---|---|
| Chat | Netechnické uživatele; rozsáhlé změny | Ne |
| Režim výběru | Cílené změny UI; rychlejší než chat | Ne |
| Přímé úpravy kódu | Přesné změny logiky; vlastní dotazy | Ano |
Provozní manažeři a netechnické osoby mohou zůstat v chatu. Režim výběru pokrývá prostor mezi tím: víte, co chcete změnit, vidíte to na obrazovce, jen nevíte, v jakém souboru to je.
Většina AI builderů všechny nutí do jednoho proudu. Retool ne, a na tom záleží, když osoba, která staví, není vždy ta samá jako osoba, která později upravuje.
Systém schvalování funkcí: bezpečnostní brána, která dává smysl
Pod záložkou Data je přepínač: „Require approval to run functions that may modify data.“ Je zapnutý ve výchozím nastavení.
Každá funkce, která zapisuje, aktualizuje nebo maže data, se zařadí do fronty „Needs review“ předtím, než se může spustit. V mém buildu to zahrnovalo:
- markAllRead
- markRead
- recordPayment
- saveLease
- saveProperty
- saveRequest
- saveUser
- sendMessage
- uploadDocument

Každá z nich zobrazuje nahoře ve svém detailu banner: „This function requires review. Ensure it performs the right operations on the right data before approving.“ Přečtete si TypeScript, ověříte, že SQL dělá to, co očekáváte, a kliknete na Approve.
Tohle je důležité při publikování. Když jsem poprvé klikl na Publish (snímek 8, druhá sada), publikovací checklist označil blokující problém: „There are functions that are not yet approved. You cannot publish functions that change external data without approving them first.“ Tlačítko „Review functions“ vedlo přímo na záložku Data.

Po schválení každé funkce pokračoval proces publikování hladce. Nastavil jsem URL aplikace (kimothokarani–properties.retool.app), vybral složku, označil release a klikl na Publish.
Pokud používáte Retool ke správě reálných firemních dat (platby, nájemní smlouvy, záznamy uživatelů), nechcete, aby AI psala databázové funkce, které poběží bez vašeho souhlasu. Většina builderů takovou bránu vůbec nedává. To, že Retool ji dodává ve výchozím nastavení, něco podstatného vypovídá o tom, jak platforma přemýšlí o tom, co znamená „hotovo“.
Publikování: téměř na jedno kliknutí, s jednou bránou k překonání
Proces publikování je jednoduchý, jakmile jsou schválení funkcí hotová:
- Klikněte na „Publish“ v pravém horním rohu
- Nastavte URL aplikace (formát: [org]–[appname].retool.app)
- Vyberte složku (výchozí je Published)
- Označte release: bez štítku nebo Major release (1.0.0)
- Klikněte na Publish

Výsledná adresa je čistá a sdílitelná URL .retool.app. Na bezplatném plánu není potřeba žádný samostatný hosting. Odkaz můžete sdílet ihned po publikování a aplikace je živě dostupná pro kohokoli s přístupem.
Ceny a plány Retoolu
Retool používá model předplatného s vrstvou AI kreditů navrch. Ve všech plánech existují dva typy uživatelů:
- Buildery: Uživatelé, kteří během fakturačního cyklu vytvářejí nebo upravují aplikace
- Interní uživatelé: Uživatelé, kteří aplikace pouze používají bez úprav
Klíčové věci, které je třeba vědět před závazkem:
- Neexistuje zveřejněná záruka vrácení peněz.
- Platba je možná pouze kreditní kartou.
- Roční fakturace u všech placených plánů šetří 20%.
- AI kredity pokrývají vytváření aplikací a AI Actions. Obnovují se měsíčně a nepřevádějí se dál.
- Agenti se účtují samostatně po hodinách a nečerpají z AI kreditního fondu.
- Podnikoví zákazníci mohou připojit vlastní API klíč poskytovatele modelu. Když je aktivní, AI volání se směrují přes jejich vlastní klíč a kredity Retoolu se nečerpají.
- Plán Business je nutný pro cokoli klientského: portály, vložené aplikace a vlastní brandování jsou v něm uzamčeny.
- Bonusové kredity jsou součástí plánů Team a vyšších (750 základních plus 250 bonusových u Team; 1,500 základních plus 1,500 bonusových u Business). Další balíčky kreditů lze zakoupit u každého placeného plánu.
Který plán je vhodný pro koho:
Sólo vývojáři a malé týmy, které dělají první sestavení, si na bezplatném plánu vystačí pohodlně. Týmy, které často iterují, narazí na limit kreditů a budou potřebovat tarif Team. Každý tým, který staví klientské nebo vložené aplikace, potřebuje plán Business. Týmy s požadavky na compliance, potřebou SSO nebo více než několika buildery by se měly obrátit na sales kvůli Enterprise.
Alternativy k Retoolu
Nejbližším přímým konkurentem nového AI builderu Retoolu pro interní nástroje je Superblocks. Zatímco Retool generuje full-stack aplikaci ve vlastní platformě a nechává kód uvnitř ní, Superblocks generuje aplikace jako exportovatelný React kód, který můžete upravovat ve vlastním IDE a nasadit úplně mimo platformu.
Pro týmy, kterým opravdu záleží na tom, aby se vyhnuly vendor lock-in, je ten rozdíl důležitý.
Superblocks navíc nabízí hybridní bezpečnostní model: jeho agent běží uvnitř vašeho VPC, zatímco builder interface je spravováno v cloudu Superblocks, což z něj dělá silnější volbu pro organizace s přísnými požadavky na rezidenci dat. Retool sice nabízí self-hosting, ale vyžaduje výrazně vyšší infrastrukturovou režii než přístup s on-premise agentem u Superblocks.
Nevýhodou je cena. Superblocks je pouze pro enterprise ($200 za AI builder měsíčně plus $100 za hostovanou aplikaci měsíčně), což dělá free plán a tarif Team od Retoolu výrazně dostupnějšími pro menší týmy.
| Funkce | Retool | Superblocks |
|---|---|---|
| Snadnost použití | Bezplatný plán, domovská stránka s promptem jako první, rychlá registrace | Zaměřeno na enterprise; vyšší bariéra vstupu |
| Nejvhodnější pro | Týmy interních nástrojů jakékoli velikosti, vedené vývojáři | Enterprise týmy s požadavky na VPC a compliance |
| Backend a data | Vestavěná PostgreSQL; 100+ integrací přes syntaxi @ | Generování full-stack aplikací; export čistého samostatného React kódu |
| Flexibilita designu | Chat, režim výběru a plné úpravy kódu v platformě | Drag-and-drop, AI generování a nativní úpravy v IDE se synchronizací oběma směry |
| Cenový model | K dispozici bezplatný tarif; Team od $10/builder za měsíc | Pouze enterprise; kontaktujte sales |
Závěrečný verdikt: Vyplatí se Retool?
Nový AI builder Retoolu je nejschopnější platforma typu prompt-to-app pro interní nástroje, kterou jsem testoval. Za pouhých 18 minut vygeneroval více stránkovou platformu pro správu nemovitostí včetně naplněných dat, obchodní logiky, dashboardů a navigace.
Nejvíc na mě zapůsobila kvalita výstupu. Aplikace působila od prvního dne použitelně, ne jako hrubý prototyp, a funkce jako schvalování funkcí a plný přístup ke kódu ukazují, že se Retool zaměřuje na reálné produkční workflow.
To ale neznamená, že je ideální pro každého. Netechnickým uživatelům může publikování připadat složité a cenotvorba podle počtu míst může s růstem týmu rychle zdražovat. Builder je také stále v betě, takže některé hrany ještě nejsou úplně vybroušené.
Pro vývojáře, startupy a provozní týmy, které staví interní software, Retool aktuálně poskytuje nejsilnější zkušenost „od promptu k produkci“. Pokud je pro vás důležitá rychlost, flexibilita a produkční připravenost, je to jeden z nejlepších AI builderů aplikací, které dnes můžete použít.

