Što je Retool?
Retool je razvojna platforma za izradu internim poslovnih alata: nadzornih ploča, administratorskih panela, CRM-ova i workflow aplikacija, sve povezano s vašim vlastitim bazama podataka i API-jima. Novi AI builder, trenutačno u Beta verziji i brendiran kao AppGen, uzima opis na običnom jeziku i generira kompletnu full-stack aplikaciju od nule.
Piše shemu baze podataka, puni je realističnim demo podacima, piše TypeScript backend funkcije i izrađuje višestrani React frontend, sve povezano i pokrenuto na Retoolovoj ugrađenoj PostgreSQL bazi podataka.
Kome je Retool namijenjen?
- Razvijateljima internih alata koji žele preskočiti backend scaffolding i prijeći od pisanog zahtjeva do funkcionalne, podatkovno povezane aplikacije u jednoj sesiji, bez pokretanja frameworka ili deployment konfiguracije od nule.
- Operativnim i proizvodnim timovima kojima treba CRM, tracker plaćanja ili dashboard za održavanje, ali ne mogu čekati da inženjering ima vremena. Retoolov builder na temelju prompta dovodi ih do funkcionalne verzije isti dan.
- Tehničkim osnivačima koji grade interne platforme kao dio svog proizvoda. Retool im daje produkcijski spreman izlaz s punim pristupom kodu, tako da nisu zaključani u black box.
- Razvijateljima koji žele početnu točku, a ne gotov proizvod. Kartica s kodom otvorena je na svakom planu, pa je generirana aplikacija jednako scaffold koliko i isporuka. Inženjeri koji žele dovršiti stvari na svoj način pronaći će čist handoff.
Retool prednosti i nedostaci
- Full-stack aplikacija generirana iz jednog prompta
- Izravan pristup kodu uključen na svakom planu
- Gateway za odobravanje funkcija sprječava slučajne upise podataka
- @ simbol povezuje izvore podataka unutar samog prompta
- Tri različita načina uređivanja za svaki workflow
- Kvaliteta izlaza konkurira alatima namijenjenima toj svrsi
- MCP izrada podržana putem Claude Code, Cursor i drugih
- Složene izrade traju 15 do 20 minuta
- Cjenik po builderu plus po korisniku brzo raste za timove koji rastu
- Novi AI builder i dalje nosi Beta oznaku
Raspodjela ocjena
Retoolov novi AI builder i dalje je označen kao Beta, ali izlaz koji sam vidio tijekom testiranja ne djeluje kao rani eksperiment. Evo kako se ponaša u područjima koja su najvažnija pri procjeni AI app buildera za stvaran rad.
| Značajka | Ocjena (od 10) | Zašto ta ocjena |
|---|---|---|
| Jednostavnost korištenja | 9.0 | Registracija traje manje od dvije minute, a sučelje buildera je jasno, ali sustav odobravanja funkcija prvi put donosi određenu krivulju učenja pri objavi |
| Značajke i funkcionalnost | 9.8 | Full-stack generiranje, MCP podrška, tri načina uređivanja, gateway za odobravanje podataka i agenti: vrlo malo toga nedostaje u ovoj fazi |
| Dizajn i prilagodba | 9.2 | Generirani izlaz je dotjeran i dolazi s radnim toggleom za tamni/svijetli način; vizualno uređivanje nakon izrade postoji, ali iskustvo je i dalje chat-first |
| Vrijednost za novac | 8.8 | Besplatan plan doista je koristan; plaćeni paketi naplaćuju se po builderu plus po internom korisniku, što brzo raste kako tim raste |
| Performanse i pouzdanost | 9.5 | 18-minutna izrada za full-stack aplikaciju sa 9 tablica bez ijedne pogreške i ugrađenim flowom odobravanja koji povećava povjerenje bez blokiranja napretka |
| Ukupno | 9.4 | Novi builder proizvodi full-stack aplikacije spremne za stvarnu uporabu, sa snažnim sigurnosnim kontrolama, pristupom kodu na svim planovima i kvalitetom izlaza koja nadmašuje većinu alternativa u ovoj cjenovnoj točki |
Retool značajke
- Prompt na prirodnom jeziku generira full-stack aplikaciju u jednoj sesiji
- @ simbol ubacuje vanjske baze podataka i servise u prompt usred pisanja
- MCP integracija s Claude Code, Cursor, Codex, ChatGPT i Kiro
- Gateway za ljudsko odobravanje potreban prije nego što se pokrene bilo koja funkcija koja upisuje podatke
- Chat, selection mode i izravno uređivanje koda za doradu nakon izrade
- Ugrađena PostgreSQL baza podataka sa staging i production okruženjima
- Objava jednim klikom na prilagođenu .retool.app poddomenu
Moj iskreni Retool pregled: Što sam otkrio nakon testiranja
Prvo pišete prompt prije nego što se uopće registrirate
Prva stvar koju Retool radi drugačije jest da vas ne traži da otvorite račun prije nego što počnete graditi. Početna stranica otvara veliki prompt box u prvom planu i vi u njega upisujete svoju ideju prije nego što dodirnete obrazac za registraciju.
Postoje dvije stvari koje je korisno znati o ovom prompt boxu prije nego što ga upotrijebite:
Početni promptovi. Gumb “Starter prompts” otvara padajući izbornik s četiri gotova slučaja uporabe:
- Alat za upravljanje narudžbama
- Tracker za onboardanje dobavljača
- Red čekanja korisničke podrške
- Nadzorna ploča prodajnih KPI-jeva

Ovo je korisno za istraživanje onoga što builder može proizvesti. To nisu predlošci kroz koje klikate: odaberete jedan i on popuni prompt box, koji zatim možete urediti prije slanja.
@ za izvore podataka. Upisivanje @ unutar prompt boxa otvara birač izvora podataka usred rečenice. Izbornik prikazuje MySQL, PostgreSQL, Stripe, Slack, Snowflake i još mnogo toga. To znači da možete napisati prompt poput “Create a vendor onboarding tracker that pulls vendor status from our @PostgreSQL database and flags incomplete submissions,” i veza s bazom podataka već je navedena u vašoj uputi prije nego što izrada počne.

Build via MCP. Ispod glavnog prompt boxa, gumb “Build via MCP” otvara modal (screenshot 3) koji vas vodi kroz povezivanje Retoola s Claude Code, Cursor, Codex, ChatGPT ili Kiro putem terminalske naredbe. Za timove koji radije rade u svom postojećem IDE-u, ovo je potpuno dokumentiran put, a ne naknadna ideja.

Testirao sam builder s detaljnim promptom: platforma za upravljanje nekretninama za stanodavce i najmoprimce koja pokriva korisničku autentifikaciju, popise nekretnina, upravljanje najmovima, plaćanje najamnine, zahtjeve za održavanje, prijenos dokumenata, slanje poruka, obavijesti, administratorsku nadzornu ploču, izvještavanje, Stripe integraciju, PostgreSQL bazu podataka, REST API, responzivni dizajn i upute za deployment. Devet područja značajki, jedan unos.

Nakon što sam pritisnuo send, početna stranica me potaknula da se registriram ili prijavim kako bih nastavio graditi.
Početni promptovi i @ birač izvora podataka unutar prompt boxa znače da razumijete mogućnosti alata prije nego što uopće otvorite račun. Drugi builderi tjeraju vas da istražujete značajke; Retool vas tjera da ih koristite.
Registracija je brza, s jednim korakom postavljanja nakon toga
Retool nudi dva načina registracije: Continue with Google ili email plus password. Google traje otprilike 20 sekundi.

Sljedeći ekran traži dvije stvari:
| Polje | Što radi |
|---|---|
| Puno ime | Vaše prikazno ime unutar platforme |
| Naziv organizacije | Postavlja vašu poddomenu, npr. kimothokarani.retool.com |
Dostupnost poddomene provjerava se uživo i potvrđuje zelenom kvačicom prije nego što kliknete Continue. Nema koraka verifikacije emaila, nema onboarding checklista i nema feature toura koji treba zatvoriti. Builder se otvara odmah.

Retoolova stranica za registraciju prikazuje logotipe Ramp, DoorDash, Stripe, Amazon, Snowflake i OpenAI kao postojeće korisnike.
To je kontekst koji vrijedi imati prije nego što procijenite je li platforma ozbiljna za enterprise use caseove.
Unutar buildera: s čim radite
Kad se builder učita, sučelje je podijeljeno u dva panela:
Lijevi panel: kartice Chat, Data i Code
- Chat je mjesto gdje komunicirate s builderom tijekom i nakon izrade. Upute, pojašnjenja i naknadne izmjene sve se odvijaju ovdje.
- Data prikazuje vaše povezane resurse (Retool Database i Retool Storage prema zadanim postavkama) i popis backend funkcija koje je builder generirao, uključujući one kojima je potrebno odobrenje prije nego što mogu biti pokrenute.
- Code otvara cijelo stablo projekta: backend TypeScript funkcije organizirane po područjima značajki i frontend React TSX komponente organizirane u foldere pages, components, hooks i lib.

Desni panel: Preview
Ovo je live pregled onoga što builder trenutno generira. Dok je izrada u tijeku, ovaj panel prikazuje gradientno stanje učitavanja.
Kad je izrada dovršena, prikazuje cijelu navigabilnu aplikaciju. Možete se prebacivati između Preview i pojedinačnih datoteka koda pomoću kartica na vrhu.
Gumb “Publish” nalazi se u gornjem desnom kutu i ostaje vidljiv tijekom cijele sesije, tako da znate da je objava uvijek udaljena samo jedan korak.
Sama izrada: 18 minuta, 35 promjena, jedan prompt
Izrada je započela u 7:55 pm. Evo što se događalo, redom kako se događalo:
Korak 1: Razmišljanje. Builder nije odmah počeo pisati kod. Najprije je prikazao “Reasoning through the options…” i proveo otprilike 9 sekundi analizirajući prompt prije nego što je proizveo strukturirani plan. Bočna traka je pokazivala sažetak onoga što namjerava izgraditi kroz sva područja značajki: Payments, Maintenance, Documents, Messages, Notifications, Tenants and Users i Reports. Svako je imalo kratak opis onoga što će sadržavati.

Korak 2: Tablice baze podataka. Builder je prikazao blok SQL-a označen kao “Create all database tables” s opisom: “Creates all 9 tables needed for the property management platform: users, properties, units, leases, payments, maintenance requests, documents, messages, and notifications.” Cijeli CREATE TABLE kod bio je vidljiv u panelu. Pojavila su se dva gumba: Deny i Run. Kliknuo sam Run.

Korak 3: Podaci za početno punjenje, prvi prolaz. Sljedeće je bilo “Seed demo users, properties, and units”: INSERT naredbe za demo stanodavce, najmoprimce i nekretnine s realističnim imenima, emailima, ulogama i telefonskim brojevima. Deny ili Run. Kliknuo sam Run.

Korak 4: Podaci za početno punjenje, drugi prolaz. Zatim “Seed leases, payments, maintenance, messages, notifications”: INSERT naredbe za najmove s realnim rasponima datuma i iznosima najamnine, zapise plaćanja, zahtjeve za održavanje s razinama prioriteta, niti poruka i zapise obavijesti. Deny ili Run. Kliknuo sam Run.

Korak 5: Backend funkcije. Builder je prešao na “Now let me build all backend functions” i počeo uređivati datoteke koda bez potrebe za mojim unosom. Generirao je funkcije poput getStats.ts, jednu po jednu datoteku, streamingom ih prikazujući u Code kartici kako je svaka završavala.

Korak 6: Frontend stranice. Uslijedio je dugi popis izmjena datoteka: Dashboard.tsx, Properties.tsx, Leases.tsx, Payments.tsx i još mnogo toga. Builder je također automatski očistio neiskorištene importe i popravio TypeScript pogreške dok je prolazio kroz datoteke.

Korak 7: Testiranje i README. Builder je pokrenuo vlastite testove nad funkcijama baze podataka koje je upravo napisao, potvrdio da vraćaju podatke, popravio duplicirani useEffect u Leases.tsx, riješio dependencies i napisao README koji pokriva korake za Stripe integraciju, indekse baze podataka, preporuke za skaliranje i REST API mapiranje.
Izrada je dovršena u 8:13 pm. 18 minuta. 35 promjena kroz codebase. Sažetak na lijevom panelu naveo je točno što je izgrađeno u svakom području značajki.
Izlaz: Što zapravo dobivate za 18 minuta
Ovdje se Retool odvaja od većine AI buildera koje sam testirao.
Završena aplikacija zvala se “PropManage” i imala je potpuno brendiranu bočnu traku s logotipom, imenom i ulogom prijavljenog korisnika (Sarah Johnson, Landlord) te deset navigacijskih stavki: Dashboard, Properties, Leases, Payments, Maintenance, Documents, Messages, Notifications, Tenants and Users i Reports. Settings i Sign Out bili su na dnu.

Dashboard: Gornji red prikazivao je live alert bannere: “2 overdue payments totalling $3,800” u jantarnoj boji i “1 urgent maintenance request need attention” u crvenoj boji. Ispod toga osam KPI kartica:
| KPI | Vrijednost |
|---|---|
| Ukupno nekretnina | 3 aktivne |
| Stopa popunjenosti | 67% (6 od 9 jedinica) |
| Prikupljena najamnina | $20,600 u ovom razdoblju |
| Dospjela plaćanja | $3,800 (označeno narančastom) |
| Aktivni najmovi | 5 uskoro istječe |
| Otvoreno održavanje | 3 (1 u tijeku) |
| Najmoprimci | 4 na 2 stanodavca |
| Nepročitane poruke | 3 čekaju odgovor |
Ispod KPI kartica: Revenue Overview grafikon (Collected vs Pending) i Unit Status bar chart koji prikazuje zauzete naspram praznih jedinica. Ispod toga: Recent Payments popis i Recent Maintenance popis, s unosima označenim bojama prema statusu (Urgent crveno, High narančasto, Medium žuto, Resolved sivo).

Stranica Properties: Tri kartice nekretnina koje prikazuju Oak Street Complex, Sunset Apartments i Downtown Lofts. Svaka kartica prikazivala je:
- Broj jedinica i postotak popunjenosti
- Mjesečni prihod
- Traku napretka popunjenosti
- Vrstu nekretnine i vlasnika
- Gumbe Edit i View
Stranica Messages: Split-pane inbox s karticama Inbox/Sent, bedžom za nepročitane poruke (3), oznakama uloge pošiljatelja (Tenant), pregledima poruka, vremenskim oznakama i gumbom Compose.
Stranica Payments: Tri sažetne kartice na vrhu (Collected $20,600, Pending $13,000, Overdue $3,800), banner “Stripe Integration Ready” s gumbom Connect Stripe, pretraživa i filtrirajuća tablica plaćanja s 14 rezultata te pojedinačne akcije “Mark Paid” za svaki red.
Aplikacija je također uključivala toggle za svijetli/tamni način u gornjem desnom kutu pregleda (screenshot 1, drugi batch). Tamni način bio je zadani. Prebacivanje na svijetli način odmah je ažuriralo cijelu aplikaciju.

Svaka od ovih stranica nastala je iz jednog prompta. Dubina onoga što je izgrađeno, uključujući kartice za održavanje označene bojama, split-pane čitač poruka, banner za Stripe integraciju i grafikon prihod naspram pending, nije ono što biste očekivali od AI generiranja u prvom prolazu.
Tri načina uređivanja nakon izrade
Nakon što je izrada dovršena, Retool vam daje tri različita načina za izmjene. Sva tri dostupna su na besplatnom planu.
1. Chat Kartica Chat u lijevom panelu ostaje aktivna i nakon izrade. Nastavljate upisivati upute: “Add a city filter to the Properties page” ili “Change the overdue payment card to show yellow instead of red.” Builder uređuje relevantnu datoteku i pokazuje što se promijenilo. Ovo je put za netehničke korisnike i za izmjene koje je lakše opisati nego locirati u kodu.
2. Selection mode. Klik na ikonu selection mode u gornjem desnom kutu pregleda prebacuje aplikaciju u interaktivni sloj za uređivanje.

Kliknete na bilo koju komponentu na ekranu i pojavljuje se plutajući tooltip koji prikazuje naziv komponente i njezinu povezanu izvornu datoteku.
Polje “Ask for changes” omogućuje vam da upišete ciljanu uputu bez napuštanja pregleda. U svom testu, klik na zaglavlje stranice Payments otvorio je bubble povezan s Payments.tsx. Ovo je brže nego objašnjavati koji element mislite u chat poruci.

3. Izravno uređivanje koda. Kartica Code prikazuje cijelo stablo datoteka projekta. Backend funkcije u TypeScriptu, frontend komponente kao .tsx datoteke, sve organizirano i čitljivo. Na primjer, možete otvoriti getPayments.ts i izravno pročitati ili urediti SQL upit.

Kod je čist, dobro strukturiran i ne zahtijeva da razumijete Retoolovu internu arhitekturu kako biste radili s njim.
Tablica u nastavku sažima koji način uređivanja najbolje odgovara kojem tipu korisnika:
| Način uređivanja | Najbolje za | Zahtijeva znanje koda |
|---|---|---|
| Chat | Netehničke korisnike; široke promjene | Ne |
| Selection mode | Ciljane UI promjene; brže od chata | Ne |
| Izravno uređivanje koda | Precizne logičke promjene; prilagođeni upiti | Da |
Operativni menadžeri i netehnički korisnici mogu ostati u chatu. Selection mode popunjava prostor između: znate što želite promijeniti, možete to vidjeti na ekranu, samo ne znate u kojoj se datoteci nalazi.
Većina AI buildera sve gura u jednu traku. Retool ne radi tako i to je važno kad osoba koja gradi nije uvijek ista osoba koja dorađuje.
Sustav odobravanja funkcija: sigurnosna brana koja ima smisla
Pod karticom Data nalazi se toggle: “Require approval to run functions that may modify data.” Uključeno je prema zadanim postavkama.
Svaka funkcija koja piše, ažurira ili briše podatke nalazi se u redu “Needs review” prije nego što može biti izvršena. U mojoj izradi to je uključivalo:
- markAllRead
- markRead
- recordPayment
- saveLease
- saveProperty
- saveRequest
- saveUser
- sendMessage
- uploadDocument

Svaka od njih prikazuje banner na vrhu svog detaljnog prikaza: “This function requires review. Ensure it performs the right operations on the right data before approving.” Pročitate TypeScript, provjerite radi li SQL ono što očekujete i kliknete Approve.
To je važno za objavljivanje. Kad sam prvi put pritisnuo Publish (screenshot 8, drugi batch), publish checklist označio je blokirajući problem: “There are functions that are not yet approved. You cannot publish functions that change external data without approving them first.” Gumb “Review functions” vodio je izravno na karticu Data.

Nakon što sam odobrio svaku funkciju, publish flow je nastavio bez problema. Postavio sam URL aplikacije (kimothokarani–properties.retool.app), odabrao folder, označio izdanje i pritisnuo Publish.
Ako koristite Retool za upravljanje stvarnim poslovnim podacima (plaćanja, najmovi, korisnički zapisi), ne želite da AI piše funkcije baze podataka koje rade bez vašeg odobrenja. Većina builder alata ne nudi ovu branu. To što Retool to isporučuje prema zadanim postavkama govori nešto važno o tome kako platforma razmišlja o tome što znači “gotovo”.
Objavljivanje: gotovo jednim klikom, uz jednu branu koju treba proći
Proces objave je jednostavan nakon što su odobrenja funkcija na mjestu:
- Kliknite “Publish” u gornjem desnom kutu
- Postavite URL aplikacije (format: [org]–[appname].retool.app)
- Odaberite folder (zadano je Published)
- Označite izdanje: bez taga ili Major release (1.0.0)
- Kliknite Publish

Rezultirajući URL je čist, djeljiv .retool.app adres. Na besplatnom planu nije potrebno zasebno hosting rješenje. Možete odmah podijeliti poveznicu nakon objave i aplikacija je uživo za svakoga tko ima pristup.
Retool cijene i planovi
Retool koristi model pretplate s AI kreditnim slojem povrh toga. Postoje dvije vrste korisnika na svim planovima:
- Builderi: Korisnici koji stvaraju ili uređuju aplikacije u obračunskom ciklusu
- Interni korisnici: Korisnici koji samo koriste aplikacije bez uređivanja
Ključne stvari koje trebate znati prije nego što se obvežete:
- Nema objavljene garancije povrata novca.
- Plaćanje je moguće samo kreditnom karticom.
- Godišnje plaćanje štedi 20% na svim plaćenim planovima.
- AI krediti pokrivaju izradu aplikacija i AI Actions. Obnavljaju se mjesečno i ne prenose se.
- Agenti se naplaćuju zasebno po satu i ne troše iz AI kreditnog fonda.
- Enterprise korisnici mogu povezati vlastiti API ključ dobavljača modela. Kada je aktivno, AI pozivi prolaze kroz njihov vlastiti ključ i Retool krediti se ne troše.
- Business plan potreban je za sve što je usmjereno prema klijentima: portale, embedded aplikacije i prilagođeno brendiranje zaključani su iza njega.
- Dodatni krediti uključeni su na Team i višim planovima (750 base plus 250 bonus na Team; 1,500 base plus 1,500 bonus na Business). Dodatni paketi kredita mogu se kupiti na bilo kojem plaćenom planu.
Koji plan odgovara kojem korisniku:
Samostalni razvijatelji i mali timovi koji rade početne izrade mogu mirno ostati na besplatnom planu. Timovi koji često iteriraju dosegnut će limit kredita i trebati Team tier. Svaki tim koji gradi aplikacije za klijente ili embedded aplikacije treba Business plan. Timovi sa zahtjevima za usklađenost, SSO potrebom ili s više od nekoliko buildera trebali bi razgovarati s prodajom o Enterpriseu.
Alternative za Retool
Najizravniji konkurent Retoolovom novom AI builderu za enterprise interne alate je Superblocks. Dok Retool generira full-stack aplikaciju unutar svoje vlastite platforme i zadržava kod ondje, Superblocks generira aplikacije kao exportabilan React kod koji možete mijenjati u vlastitom IDE-u i deploymentati izvan platforme potpuno samostalno.
Za timove kojima je ozbiljno stalo do izbjegavanja vendor lock-in-a, ta razlika je važna.
Superblocks također nudi hibridni sigurnosni model: njegov agent radi unutar vašeg VPC-a dok je builder sučelje upravljano u Superblocksovom cloudu, što ga čini jačim izborom za organizacije sa strogim zahtjevima za rezidenciju podataka. Retool također nudi self-hosting, ali zahtijeva znatno više infrastrukturnog opterećenja od Superblocksova pristupa on-premise agenta.
Kompenzacija je cijena. Superblocks je isključivo enterprise (200 $ po AI builderu mjesečno, plus 100 $ po hostanoj aplikaciji mjesečno), što Retoolov besplatni plan i Team tier čini daleko pristupačnijima za manje timove.
| Značajka | Retool | Superblocks |
|---|---|---|
| Jednostavnost korištenja | Besplatan plan, početna stranica prvo s promptom, brza registracija | Usmjeren na enterprise; viša prepreka za početak |
| Najbolje za | Timove za interne alate svih veličina, vođene developerima | Enterprise timove s VPC i compliance zahtjevima |
| Backend i podaci | Ugrađena PostgreSQL; 100+ integracija putem @ sintakse | Full-stack generiranje; izvozi čisti samostalni React kod |
| Fleksibilnost dizajna | Chat, selection mode i potpuno uređivanje koda unutar platforme | Drag-and-drop, AI generiranje i izvorno IDE uređivanje s dvosmjernom sinkronizacijom |
| Model cijena | Dostupan besplatni tier; Team od $10 po builderu mjesečno | Isključivo enterprise; kontaktirajte prodaju |
Zaključna ocjena: Isplati li se Retool?
Retoolov novi AI builder najmoćnija je prompt-to-app platforma za interne alate koju sam testirao. U samo 18 minuta generirao je višestrani platformu za upravljanje nekretninama s početnim podacima, poslovnom logikom, dashboardima i navigacijom.
Ono što me najviše impresioniralo bila je kvaliteta izlaza. Aplikacija je od prvog dana djelovala upotrebljivo, a značajke poput odobravanja funkcija i punog pristupa kodu pokazuju da je Retool usmjeren na stvarne produkcijske workflowe.
Ipak, nije idealan za svakoga. Netehnički korisnici mogli bi imati poteškoća s procesom objave, a cjenik po sjedištu može postati skup kako tim raste. Builder je također i dalje u beta fazi, pa neke grube rubove treba očekivati.
Za razvijatelje, startupove i operativne timove koji grade interni softver, Retool trenutačno pruža najjače prompt-to-production iskustvo koje postoji. Ako su vam važni brzina, fleksibilnost i produkcijska spremnost, to je jedan od najboljih AI app buildera koje danas možete koristiti.

