Šta je Retool?
Retool je razvojna platforma za pravljenje internih poslovnih alata: kontrolnih tabli, admin panela, CRM-ova i workflow aplikacija, sve povezano sa vašim sopstvenim bazama podataka i API-jima. Novi AI builder, trenutno u Beta verziji i brendiran kao AppGen, uzima opis na običnom jeziku i generiše kompletnu full-stack aplikaciju od nule.
Piše šemu baze podataka, ubacuje realistične demo podatke, piše TypeScript backend funkcije i gradi višestrani React frontend, sve povezano i pokrenuto na Retool-ovoj ugrađenoj PostgreSQL bazi podataka.
Za koga je Retool?
- Programeri internih alata koji žele da preskoče backend scaffolding i da od napisanog zahteva dođu do funkcionalne, podatkovno povezane aplikacije u jednoj sesiji, bez potrebe da od nule diraju framework ili deployment konfiguraciju.
- Operativni i produkt timovi kojima je potreban CRM, tracker plaćanja ili dashboard za održavanje, ali ne mogu da čekaju da inženjering ima kapacitet. Retool-ov builder zasnovan na promptovima ih dovodi do radne verzije istog dana.
- Tehnički osnivači koji grade interne platforme kao deo svog proizvoda. Retool daje production-ready izlaz sa punim pristupom kodu, tako da nisu zaključani u black box.
- Programeri koji žele početnu tačku, a ne gotov proizvod. Tab sa kodom je otvoren na svakom planu, pa je generisana aplikacija jednako scaffold koliko i isporuka. Inženjeri koji žele da završe stvari na svoj način će ceniti čist handoff.
Retool prednosti i mane
- Full-stack aplikacija generisana iz jednog prompta
- Direktan pristup kodu uključen na svakom planu
- Provera odobrenja funkcija sprečava slučajne upise podataka
- @ simbol povezuje izvore podataka unutar samog prompta
- Tri različita režima uređivanja za svaki workflow
- Kvalitet izlaza se takmiči sa alatima namenjenim jednoj svrsi
- MCP build podržan preko Claude Code, Cursor i drugih
- Složene izrade traju 15 do 20 minuta da se završe
- Cene po builderu plus po korisniku brzo rastu za timove u razvoju
- Novi AI builder i dalje nosi Beta oznaku
Raspodela ocena
Retool-ov novi AI builder je i dalje označen kao Beta, ali izlaz koji sam video tokom testiranja ne deluje kao rani eksperiment. Evo kako se pokazuje u oblastima koje su najvažnije kada procenjujete AI app builder za ozbiljan rad.
| Funkcija | Ocena (od 10) | Zašto ta ocena |
|---|---|---|
| Lakoća upotrebe | 9.0 | Registracija traje manje od dva minuta i builder UI je jasan, ali sistem odobravanja funkcija prvi put uvodi krivu učenja pri objavljivanju |
| Funkcije i mogućnosti | 9.8 | Generisanje full-stack aplikacije, MCP podrška, tri režima uređivanja, gate za odobravanje podataka i agenti: vrlo malo toga nedostaje u ovoj fazi |
| Dizajn i prilagođavanje | 9.2 | Generisani izlaz je uglađen i dolazi sa funkcionalnim prekidačem za dark/light mod; vizuelno uređivanje nakon izrade postoji, ali iskustvo je i dalje prvenstveno chat-first |
| Odnos vrednosti i cene | 8.8 | Besplatan plan je zaista upotrebljiv; plaćeni nivoi naplaćuju se po builderu plus po internom korisniku, što brzo raste kako tim raste |
| Performanse i pouzdanost | 9.5 | Izrada od 18 minuta za full-stack aplikaciju sa 9 tabela i bez grešaka, uz ugrađen tok odobravanja koji daje sigurnost bez blokiranja napretka |
| Ukupno | 9.4 | Novi builder proizvodi full-stack aplikacije spremne za stvarnu upotrebu, sa snažnim bezbednosnim kontrolama, pristupom kodu na svim planovima i kvalitetom izlaza koji nadmašuje većinu alternativa u ovoj cenovnoj kategoriji |
Retool funkcije
- Prompt na prirodnom jeziku generiše full-stack aplikaciju u jednoj sesiji
- @ simbol uvlači spoljne baze podataka i servise u prompt usred kucanja
- MCP integracija sa Claude Code, Cursor, Codex, ChatGPT i Kiro
- Potrebno je ljudsko odobrenje pre nego što se pokrene bilo koja funkcija koja menja podatke
- Chat, selection mode i direktno uređivanje koda za naknadno doterivanje
- Ugrađena PostgreSQL baza podataka sa staging i production okruženjima
- Objavljivanje jednim klikom na prilagođeni .retool.app subdomen
Moja iskrena Retool recenzija: šta sam otkrio nakon testiranja
Prompt unosite pre nego što se uopšte registrujete
Prva stvar po kojoj se Retool razlikuje jeste to što vas ne traži da napravite nalog pre nego što počnete da gradite. Početna stranica otvara veliki prompt box u centru i vi direktno ukucate svoju ideju pre nego što dodirnete formu za registraciju.
Postoje dve stvari koje vredi znati o ovom prompt box-u pre nego što ga koristite:
Starter prompts. Dugme „Starter prompts” otvara padajući meni sa četiri gotove upotrebe:
- Alat za upravljanje porudžbinama
- Tracker za onboarding dobavljača
- Queue za korisničku podršku
- Dashboard za prodajne KPI-jeve

Ovo je korisno za istraživanje šta builder može da proizvede. To nisu šabloni kroz koje klikćete: izaberete jedan, on popuni prompt box, a zatim ga možete uređivati pre slanja.
@ za izvore podataka. Kucanje @ unutar prompt box-a otvara picker za izvore podataka usred rečenice. Meni prikazuje MySQL, PostgreSQL, Stripe, Slack, Snowflake i još mnogo toga. To znači da možete napisati prompt kao „Napravite tracker za onboarding dobavljača koji vuče status dobavljača iz naše @PostgreSQL baze podataka i označava nepotpune prijave,” i veza sa bazom je već imenovana u vašem uputstvu pre nego što izrada počne.

Build via MCP. Ispod glavnog prompt box-a nalazi se dugme „Build via MCP” koje otvara modal (screenshot 3) koji vas vodi kroz povezivanje Retool-a sa Claude Code, Cursor, Codex, ChatGPT ili Kiro putem terminal komande. Za timove koji više vole da rade iz postojećeg IDE-a, ovo je potpuno dokumentovan put, a ne naknadna misao.

Testirao sam builder sa detaljnim promptom: platforma za upravljanje nekretninama za stanodavce i zakupce koja pokriva autentifikaciju korisnika, oglase nekretnina, upravljanje zakupima, plaćanje kirije, zahteve za održavanje, upload dokumenata, poruke, obaveštenja, admin dashboard, izveštavanje, Stripe integraciju, PostgreSQL bazu podataka, REST API, responsive dizajn i instrukcije za deployment. Devet oblasti funkcionalnosti, jedan unos.

Nakon što sam pritisnuo send, početna stranica me je pozvala da se registrujem ili prijavim kako bih nastavio da gradim.
Starter prompts i @ picker za izvore podataka unutar prompt box-a znače da razumete mogućnosti alata pre nego što ste čak napravili nalog. Drugi builderi vas teraju da istražujete funkcije; Retool vas tera da ih koristite.
Registracija je brza, sa jednim korakom podešavanja posle toga
Retool nudi dva puta za registraciju: Continue with Google ili email plus lozinka. Google traje oko 20 sekundi.

Sledeći ekran traži dve stvari:
| Polje | Šta radi |
|---|---|
| Puno ime | Vaše prikazno ime unutar platforme |
| Naziv organizacije | Postavlja vaš subdomen, npr. kimothokarani.retool.com |
Dostupnost subdomena proverava se uživo i potvrđuje zelenom kvačicom pre nego što kliknete Continue. Nema koraka verifikacije email-a, nema onboarding checklista i nema feature tour-a koji treba da zatvorite. Builder se otvara odmah.

Retool-ova stranica za registraciju prikazuje logotipe Ramp, DoorDash, Stripe, Amazon, Snowflake i OpenAI kao postojeće klijente.
To je kontekst koji vredi imati pre nego što procenite da li je platforma ozbiljna za enterprise upotrebu.
Unutar buildera: sa čim radite
Kada se builder učita, interfejs je podeljen na dva panela:
Levi panel: Chat, Data i Code tabovi
- Chat je mesto gde komunicirate sa builderom tokom i nakon izrade. Uputstva, pojašnjenja i naknadne izmene sve se rade ovde.
- Data prikazuje vaše povezane resurse (Retool Database i Retool Storage podrazumevano) i listu backend funkcija koje je builder generisao, uključujući one koje zahtevaju odobrenje pre pokretanja.
- Code otvara ceo file tree projekta: backend TypeScript funkcije organizovane po oblastima funkcija, i frontend React TSX komponente organizovane u folders za stranice, komponente, hook-ove i lib.

Desni panel: Preview
Ovo je live preview svega što builder trenutno generiše. Tokom izrade, ovaj panel prikazuje gradient loading state.
Kada se izrada završi, prikazuje celu aplikaciju kojom može da se navigira.
Možete da prebacujete između Preview i pojedinačnih code fajlova pomoću tabova duž vrha.
Dugme „Publish” nalazi se u gornjem desnom uglu i ostaje vidljivo tokom cele sesije, tako da znate da je objavljivanje uvek jedan korak udaljeno.
Sam proces izrade: 18 minuta, 35 promena, jedan prompt
Izrada je počela u 7:55 pm. Evo šta se desilo, redom kako se dešavalo:
Korak 1: Razmišljanje. Builder nije odmah počeo da piše kod. Prvo je prikazao „Reasoning through the options…” i proveo oko 9 sekundi analizirajući prompt pre nego što je proizveo strukturisan plan. Sidebar je pokazao rezime onoga što namerava da izgradi kroz sve oblasti funkcionalnosti: Payments, Maintenance, Documents, Messages, Notifications, Tenants and Users i Reports. Svaka je imala kratak opis šta će uključiti.

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

Korak 3: Seed data, prvi prolaz. Zatim je usledilo „Seed demo users, properties, and units”: INSERT naredbe za demo stanodavce, zakupce i nekretnine sa realističnim imenima, email adresama, ulogama i brojevima telefona. Deny ili Run. Kliknuo sam Run.

Korak 4: Seed data, drugi prolaz. Zatim „Seed leases, payments, maintenance, messages, notifications”: INSERT naredbe za zakupa sa stvarnim vremenskim periodima i iznosima kirije, evidencije plaćanja, zahteve za održavanje sa nivoima prioriteta, message thread-ove i unos obaveštenja. 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 da uređuje kod fajlove bez mog učešća. Generisao je funkcije poput getStats.ts, jednu po jednu, strimujući svaku u Code tab čim bi bila završena.

Korak 6: Frontend stranice. Usledila je duga lista izmena fajlova: Dashboard.tsx, Properties.tsx, Leases.tsx, Payments.tsx i još mnogo toga. Builder je takođe očistio neiskorišćene import-e i automatski ispravio TypeScript greške dok je prolazio kroz fajlove.

Korak 7: Testiranje i README. Builder je pokrenuo sopstvene testove nad funkcijama baze podataka koje je upravo napisao, potvrdio da vraćaju podatke, ispravio dupli useEffect u Leases.tsx, rešio zavisnosti i napisao README koji pokriva Stripe integracione korake, indekse baze podataka, preporuke za skaliranje i REST API mapiranje.
Izrada je završena u 8:13 pm. 18 minuta. 35 promena kroz codebase. Rezime na levom panelu je naveo tačno šta je izgrađeno kroz svaku oblast funkcionalnosti.
Izlaz: šta 18 minuta zapravo proizvodi
Ovde se Retool odvaja od većine AI buildera koje sam testirao.
Gotova aplikacija zvala se „PropManage” i imala je potpuno brendiranu bočnu traku sa logotipom, imenom i ulogom prijavljenog korisnika (Sarah Johnson, Landlord), i deset navigacionih stavki: Dashboard, Properties, Leases, Payments, Maintenance, Documents, Messages, Notifications, Tenants and Users i Reports. Settings i Sign Out bili su pri dnu.

Dashboard: Gornji red prikazivao je live alert banere: „2 overdue payments totalling $3,800” u amber boji i „1 urgent maintenance request need attention” u crvenoj. Ispod toga, osam KPI kartica:
| KPI | Vrednost |
|---|---|
| Ukupan broj nekretnina | 3 aktivne |
| Stopa popunjenosti | 67% (6 od 9 jedinica) |
| Naplaćena kirija | $20,600 u ovom periodu |
| Dugovanja po plaćanju | $3,800 (označeno narandžasto) |
| Aktivni zakupi | 5 uskoro ističe |
| Otvoreni zahtevi za održavanje | 3 (1 u toku) |
| Zakupci | 4 kroz 2 stanodavca |
| Nepročitane poruke | 3 čekaju odgovor |
Ispod KPI kartica: grafikon Revenue Overview (Collected vs Pending) i bar grafikon Unit Status koji prikazuje zauzete naspram slobodnih jedinica. Ispod toga: Recent Payments lista i Recent Maintenance lista, sa unosima obojenim po statusu (Urgent crveno, High narandžasto, Medium žuto, Resolved sivo).

Stranica Properties: Tri kartice nekretnina koje prikazuju Oak Street Complex, Sunset Apartments i Downtown Lofts. Svaka kartica je prikazivala:
- Broj jedinica i procenat popunjenosti
- Iznos mesečnog prihoda
- Progress bar popunjenosti
- Tip nekretnine i vlasnika
- Dugmad Edit i View
Stranica Messages: Split-pane inbox sa tabovima Inbox/Sent, bedžom za nepročitane poruke (3), oznakama uloge pošiljaoca (Tenant), pregledima poruka, vremenskim oznakama i dugmetom Compose.
Stranica Payments: Tri rezime kartice na vrhu (Collected $20,600, Pending $13,000, Overdue $3,800), banner „Stripe Integration Ready” sa dugmetom Connect Stripe, pretraživačka i filtrabilna tabela plaćanja sa 14 rezultata i pojedinačne akcije „Mark Paid” po redu.
Aplikacija je takođe uključivala prekidač za light/dark mod u gornjem desnom uglu pregleda (screenshot 1, drugi set). Dark mod je bio podrazumevan. Prebacivanje na light mod odmah je ažuriralo celu aplikaciju.

Svaka od ovih stranica došla je iz jednog prompta. Dubina onoga što je izgrađeno, uključujući color-coded prioritete održavanja, split-pane čitač poruka, banner za Stripe integraciju i grafikon prihoda naspram pending-a, nije ono što biste očekivali od prvog AI generisanja.
Tri načina za uređivanje nakon izrade
Kada se izrada završi, Retool vam daje tri različita načina da pravite izmene. Sva tri su dostupna na besplatnom planu.
1. Chat Chat tab u levom panelu ostaje aktivan i nakon izrade. Nastavljate da kucate instrukcije: „Dodajte filter po gradu na stranicu Properties” ili „Promenite karticu za overdue payment da bude žuta umesto crvene.” Builder uređuje relevantan fajl i prikazuje šta je promenio. Ovo je put za netehničke korisnike i za izmene koje je lakše opisati nego pronaći u kodu.
2. Selection mode. Klik na ikonicu selection mode u gornjem desnom uglu pregleda prebacuje aplikaciju u interaktivni sloj za uređivanje.

Kliknete bilo koju komponentu na ekranu i pojavljuje se plutajući tooltip sa imenom komponente i povezanim izvornim fajlom.
Polje „Ask for changes” omogućava vam da napišete ciljano uputstvo bez napuštanja pregleda. U mom testu, klik na zaglavlje stranice Payments otvorio je oblačić povezan sa Payments.tsx. Ovo je brže od objašnjavanja kog elementa mislite u chat poruci.

3. Direktno uređivanje koda. Code tab prikazuje kompletan file tree projekta. Backend funkcije u TypeScript-u, frontend komponente kao .tsx fajlovi, sve organizovano i čitljivo. Na primer, možete otvoriti getPayments.ts i direktno pročitati ili izmeniti SQL upit.

Kod je čist, dobro strukturisan i ne zahteva da razumete internu arhitekturu Retool-a da biste radili sa njim.
Tabela ispod sažima koji režim uređivanja odgovara kom tipu korisnika:
| Režim uređivanja | Najbolji za | Zahteva znanje koda |
|---|---|---|
| Chat | Netehnički korisnici; široke izmene | Ne |
| Selection mode | Ciljane UI izmene; brže od chata | Ne |
| Direktno uređivanje koda | Precizne logičke izmene; prilagođeni upiti | Da |
Operativni menadžeri i netehnički korisnici mogu ostati u chatu. Selection mode popunjava prostor između: znate šta želite da promenite, vidite to na ekranu, samo ne znate u kom fajlu se nalazi.
Većina AI buildera tera sve u jednu traku. Retool ne, i to je važno kada osoba koja gradi nije uvek ista osoba koja dorađuje.
Sistem odobravanja funkcija: sigurnosni filter koji ima smisla
U Data tabu postoji prekidač: „Require approval to run functions that may modify data.” Podrazumevano je uključen.
Svaka funkcija koja upisuje, ažurira ili briše podatke završava u redu „Needs review” pre nego što može da se izvrši. U mom buildu, to je uključivalo:
- markAllRead
- markRead
- recordPayment
- saveLease
- saveProperty
- saveRequest
- saveUser
- sendMessage
- uploadDocument

Svaka od njih prikazuje baner na vrhu svog detaljnog prikaza: „This function requires review. Ensure it performs the right operations on the right data before approving.” Pročitate TypeScript, potvrdite da SQL radi ono što očekujete i kliknete Approve.
Ovo je važno za objavljivanje. Kada sam prvi put pritisnuo Publish (screenshot 8, drugi set), publish checklist je označio blokirajući problem: „There are functions that are not yet approved. You cannot publish functions that change external data without approving them first.” Dugme „Review functions” vodilo je direktno na Data tab.

Nakon odobravanja svake funkcije, tok objavljivanja je nastavio bez problema. Postavio sam URL aplikacije (kimothokarani–properties.retool.app), izabrao folder, označio release i pritisnuo Publish.
Ako koristite Retool za upravljanje stvarnim poslovnim podacima (plaćanja, zakup, korisnički zapisi), ne želite da AI piše funkcije baze podataka koje se izvršavaju bez vašeg odobrenja. Većina builder alata ne daje ovaj gate. Činjenica da Retool to isporučuje po podrazumevanim postavkama govori nešto važno o tome kako platforma razmišlja o tome šta znači biti „gotov”.
Objavljivanje: gotovo jednim klikom, uz jedan gate koji treba proći
Tok objavljivanja je jednostavan kada su odobrenja funkcija već obavljena:
- Kliknite „Publish” u gornjem desnom uglu
- Podesite URL aplikacije (format: [org]–[appname].retool.app)
- Izaberite folder (podrazumevano je Published)
- Označite release: bez taga ili Major release (1.0.0)
- Kliknite Publish

Dobijeni URL je čist, deljiv .retool.app adresar. Nije potrebno posebno hostovanje na besplatnom planu. Link možete podeliti odmah nakon objavljivanja i aplikacija je uživo za svakoga ko ima pristup.
Retool cene i planovi
Retool koristi model pretplate sa AI credit slojem preko toga. Postoje dve vrste korisnika na svim planovima:
- Builders: Korisnici koji kreiraju ili uređuju aplikacije u obračunskom periodu
- Internal users: Korisnici koji samo koriste aplikacije bez uređivanja
Ključne stvari koje treba znati pre nego što se obavežete:
- Nema objavljene garancije povraćaja 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 mesečno i ne prenose se.
- Agenti se naplaćuju posebno po satu i ne troše iz AI kredit fonda.
- Enterprise korisnici mogu povezati sopstveni API ključ provajdera modela. Kada je aktivan, AI pozivi idu kroz njihov sopstveni ključ i Retool krediti se ne troše.
- Business plan je neophodan za sve što je namenjeno klijentima: portali, embedded aplikacije i prilagođeno brendiranje zaključani su iza njega.
- Dodatni krediti su uključeni na Team i višim planovima (750 osnovnih plus 250 bonus na Team; 1,500 osnovnih plus 1,500 bonus na Business). Dodatni credit paketi mogu se kupiti na svakom plaćenom planu.
Koji plan odgovara kom korisniku:
Solo programeri i mali timovi koji rade početne izrade mogu ostati na besplatnom planu bez problema. Timovi koji često iteriraju uskoro će dostići limit kredita i morati na Team tier. Svaki tim koji pravi client-facing ili embedded aplikacije treba Business plan. Timovi sa zahtevima za usklađenost, SSO potrebama ili više od nekoliko buildera treba da razgovaraju sa prodajom o Enterprise planu.
Alternative za Retool
Najdirektniji konkurent Retool-ovom novom AI builderu za enterprise interne alate je Superblocks. Dok Retool generiše full-stack aplikaciju unutar sopstvene platforme i drži kod tamo, Superblocks generiše aplikacije kao React kod koji možete izvesti, menjati u svom IDE-u i deploy-ovati van platforme u potpunosti.
Za timove kojima je ozbiljno stalo da izbegnu vendor lock-in, ta razlika je važna.
Superblocks takođe nudi hibridni bezbednosni model: njegov agent radi unutar vašeg VPC-a dok je builder interfejs upravljan u Superblocks-ovom cloudu, što ga čini boljim izborom za organizacije sa strogim zahtevima za rezidenciju podataka. Retool doduše nudi self-hosting, ali on zahteva znatno veći infrastrukturni overhead od Superblocks-ovog pristupa sa on-premise agentom.
Kompenzacija je cena. Superblocks je enterprise-only ($200 po AI builderu mesečno, plus $100 po hostovanoj aplikaciji mesečno), što čini Retool-ov besplatni plan i Team tier znatno dostupnijim manjim timovima.
| Funkcija | Retool | Superblocks |
|---|---|---|
| Lakoća upotrebe | Besplatan plan, početna stranica sa promptom, brza registracija | Fokus na enterprise; viša prepreka za početak |
| Najbolje za | Timove za interne alate svih veličina, vođene programerima | Enterprise timove sa VPC i compliance zahtevima |
| Backend i podaci | Ugrađena PostgreSQL; 100+ integracija preko @ sintakse | Full-stack generisanje; izvozi čist standalone React kod |
| Fleksibilnost dizajna | Chat, selection mode i potpuno uređivanje koda unutar platforme | Drag-and-drop, AI generisanje i nativno IDE uređivanje sa dvosmernim sync-om |
| Model cena | Dostupan besplatan nivo; Team od $10 po builderu mesečno | Samo enterprise; kontaktirajte prodaju |
Finalna presuda: da li se Retool isplati?
Retool-ov novi AI builder je najmoćnija prompt-to-app platforma za interne alate koju sam testirao. Za samo 18 minuta generisao je višestruku platformu za upravljanje nekretninama sa seedovanim podacima, poslovnom logikom, dashboardima i navigacijom.
Ono što me je najviše impresioniralo bio je kvalitet izlaza. Aplikacija je delovala upotrebljivo od prvog dana, a funkcije poput odobravanja funkcija i punog pristupa kodu pokazuju da je Retool fokusiran na stvarne production tokove.
Ipak, nije idealan za svakoga. Netehnički korisnici mogu imati problema sa procesom objavljivanja, a cene po seat-u mogu postati skupe kako timovi rastu. Builder je takođe i dalje u beta fazi, pa neki grublji detalji ostaju.
Za programere, startupove i operativne timove koji grade interno softver, Retool trenutno isporučuje najjače iskustvo od prompta do produkcije koje postoji. Ako su brzina, fleksibilnost i spremnost za produkciju važni, ovo je jedan od najboljih AI app buildera koje danas možete koristiti.

