V této recenzi uvidíte přesně, co Appsmith umí a co ne: proces registrace, rozhraní editoru, jak pracuje s datovými připojeními, kde se objevily chyby, jaká je skutečná cena a zda se vám jako vývojáři vyplatí. Upřesnění: je to mocné, ale nepřehledné ve všech správných (a nesprávných) ohledech.
Co je Appsmith?
Většina společností ztrácí inženýrské hodiny opakovaným vytvářením stejných interních nástrojů. Přehledy zákaznické podpory, správci zásob, schvalovací workflow.
Appsmith vám nabízí vizuální editor, ve kterém přetáhnete widgety na plátno, připojíte je k databázím nebo API a nasadíte funkční aplikaci během hodin místo týdnů.
Princip fungování: začnete připojením datového zdroje (PostgreSQL, MongoDB, REST API, Google Sheets atd.). Poté přetáhnete komponenty uživatelského rozhraní (tabulky, formuláře, grafy, tlačítka) na plátno založené na mřížce.
Appsmith na pozadí generuje JavaScript a SQL dotazy, které vše pohánějí. Tento kód můžete přímo zobrazit a upravovat, což jej odlišuje od čistě “no-code” nástrojů, které vám logiku skryjí.
Co dělá Appsmith jedinečným:
- Jádro s otevřeným zdrojovým kódem: můžete jej nasadit na vlastní servery a skutečně vlastnit svůj kód
- Přímá připojení k databázi: žádná prostřední vrstva, která by zpomalovala
- Integrace s Gitem: zacházejte s vaší aplikací jako s opravdovým softwarovým projektem s verzovacím systémem
- Transparentnost kódu: okamžitě přecházejte mezi vizuálním editorem a surovým JavaScriptem/SQL
Pro koho je Appsmith určen?
Appsmith je navržen pro technicky orientované týmy, které potřebují postupovat rychle, aniž by obětovaly kontrolu či flexibilitu:
- Backend vývojáři vytvářející interní přehledy: jste vývojář v Djangu, Rails nebo Node a už vás unavuje trávit dny propojováním administrativních rozhraní. Ideální pro tvorbu nástrojů pro zákaznickou podporu, systémy pro řízení objednávek nebo přehledy pro analýzu dat.
- Technické zakladatele startupů prototypující MVP: potřebujete rychle validovat nápad, ale také chcete mít možnost exportovat kód a později ho hostit sami.
- DevOps a datové týmy vytvářející provozní nástroje: potřebujete aplikace, které čerpají z více zdrojů: Slack pro upozornění, HubSpot pro zákaznická data, PostgreSQL pro záznamy transakcí.
- Úroveň dovedností je střední: nemusíte být seniorní inženýr, ale měli byste rozumět tomu, co dělá dotaz do databáze a jak fungují JavaScriptové objekty.
Výhody a nevýhody Appsmith
- Open-source s možností plného self-hostingu
- Přímá připojení k databázi (žádné API middleware)
- Vizuální editor plus přístup k surovému kódu
- Působivé nativní integrace (50+ datových zdrojů)
- Integrace s Gitem pro verzování
- Jedním kliknutím nasazení na živou subdoménu
- Vlastní JavaScriptové objekty pro složitou logiku
- Globální témata šetří spoustu času se stylingem
- Žádná omezení počtu znaků při úpravě kódu
- Aktivní komunita a podrobná dokumentace
- Drag-and-drop widgety se přichytávají k mřížce
- Předpřipravené šablony často obsahují chyby
- Mobilní responzivita vyžaduje neustálé manuální doladění
- Strmější učící křivka než u čistě no-code
Chcete zjistit, zda Appsmith vyhovuje vašemu workflow? Začněte s jejich cloudovou verzí a připojte testovací databázi. Během 30 minut budete vědět, jestli je to pro vás rychlost nebo potřebujete něco jednoduššího.
Funkce Appsmith
- Více připojení k databázím v jedné aplikaci
- Drag-and-drop editor uživatelského rozhraní založený na widgetech
- Vlastní JavaScript pro složitou logiku
- Jedním kliknutím publikování s živou subdoménou
- Integrace Git verzovacího systému
- 50+ nativních integrací datových zdrojů
- Globální přizpůsobení tématu
- Řízení přístupu na základě rolí
Moje praktická zkušenost s Appsmith
Toto je plnohodnotná platforma pro tvorbu aplikací s velkým objemem dat. Zdokumentoval jsem každý krok – od chvíle, kdy jsem vstoupil na úvodní stránku, až po moment, kdy jsem ladil rozbitý JavaScript v předpřipravené šabloně.
1. Začínáme: Registrace a první dojmy
Úvodní stránka je odvážná a zdůrazňuje myšlenku “AI-powered apps and agents”. Neviděl jsem žádné vstupní pole přímo na domovské stránce; místo toho jsem musel kliknout na fialové Start for free tlačítko.

To vyvolalo volbu: Start on cloud nebo Self-host. Protože jsem testoval rychlost, zvolil jsem cloudovou možnost, abych se vyhnul nastavení Docker kontejneru na svém počítači.

Registrační obrazovka byla standardní. Google, GitHub nebo e-mail. Vybral jsem e-mail. Po zadání údajů jsem byl přesměrován na obrazovku “Check your inbox”.

Odešel jsem do své pošty, klikl na ověřovací odkaz a zobrazil se mi pop-up “Link confirmation”. Musel jsem kliknout na Confirm, abych se konečně dostal do systému.
Poté jsem musel pojmenovať svou organizaci. Nazval jsem ji “HostAdvice Reviews”. Systém zkontroloval subdoménu a přiřadil mi hostadvice-reviews-1.appsmith.com.

Po potvrzení e-mailu a nastavení organizace mě Appsmith okamžitě přesměroval na obrazovku “Connect a datasource”.
To je zjevně základní část jejich filozofie. Chtějí, abyste od samého začátku mysleli na data.

Obrazovka měla několik klíčových prvků:
Ukázkové datové zdroje nahoře – dvě předpřipravené možnosti:
- movies – standardní kolekce filmů
- users – standardní informace o uživatelích
Tyto slouží k testování a učení bez nutnosti připojovat vlastní databázi.
Nejoblíbenější sekce níže, zobrazující hlavní možnosti datových zdrojů:
- Google Sheets
- REST API
- PostgreSQL
- MySQL
- MongoDB
Upoutal mě výrazný odkaz “Skip this step, I’ll do it later” vpravo nahoře. Dává vám možnost, pokud chcete nejprve prozkoumat rozhraní.
Je tu také uklidňující zpráva o zabezpečení: “When connecting datasources, your passwords are AES-256 encrypted, and we never store any of your data.”
Je to chytrý krok v onboardingu. Místo toho, aby vás poslal na prázdné plátno, Appsmith v podstatě říká: “Hej, interní nástroje jsou o datech – začněme tam.” Ukázkové datové zdroje jsou ideální pro začátečníky, kteří chtějí platformu vyzkoušet. Možnost přeskočit je také klíčová – nenutí vás k rozhodnutí, na které ještě nejste připraveni.
Po přeskočení připojení datového zdroje jsem byl přesměrován do hlavního pracovního prostoru Appsmith.
Rozhraní působilo okamžitě profesionálně. Má třípanelové rozložení, kterou vývojáři poznají:
- Levé postranní menu (Explorer): zde žijí vaše stránky, API a JS objekty.
- Střední plátno: to je mřížka, kam přetahujete widgety.
- Pravé postranní menu (Property Pane): zde upravujete nastavení vybraného prvku.

Můj názor na registraci:
Registrace byla rychlá, ale ten dodatečný klik na “Confirm” během ověřování e-mailu se mi zdál jako zbytečná překážka. Rozhraní je čisté, ale pokud nejste zvyklí na vývojová prostředí, působí trochu zastrašujícím dojmem.
Je navrženo pro lidi, kteří rozumí tomu, že aplikace sestávají z “widgetů” a “datových zdrojů”, ne jen z “stránek”.
2. Moje první sestavení: připojování dat a limity znaků
Když se editor otevřel, hned jsem hledal vstupní pole pro AI. Appsmith nezačíná chatovacím rozhraním “Type what you want” jako některé novější AI nástroje.
Místo toho nejprve stavíte UI. Přetáhl jsem widget Table na plátno. Bylo to jednoduché přetažení a tabulka se přichytila na mřížku.

Klikl jsem na Connect Data u tabulky a z pravé strany vyskočil panel. Vybral jsem data o filmech a tabulka se okamžitě naplnila názvy filmů a čísly o tržbách.

Na limity znaků jsem nenarazil, protože jsem ještě “nepřikazoval” AI psát kód; pole jsem připojoval ručně. Všiml jsem si však, že při pojmenovávání widgetů (např. změna Table1 na MovieTable) je systém striktní na absenci mezer a speciálních znaků.
Co jsem si o této fázi myslel:
Vlastně to dávám přednost před čistým AI chatovacím editorem. Dává vám to více kontroly. Widgety působí “těžce” a stabilně. Neplavou jen volně; mají specifické vlastnosti, které můžete vázat na data. Působilo to silně, ale rozhodně potřebujete vědět, co je to “query”, abyste z toho vytěžili maximum.
3. Proces tvorby aplikace: widgety a dotazy
Dále jsem chtěl přidat interaktivitu. Přetáhl jsem widget DatePicker na plátno. Když jsem na něj klikl, pravé postranní menu (Property Pane) mi ukázalo všechna možná nastavení: formát data, výchozí datum a dokonce “First Day of Week.”

Pak jsem klikl na kartu JS v postranním panelu. Tady se Appsmith dostává do hloubky. Viděl jsem skutečný JavaScriptový kód pohánějící aplikaci. Viděl jsem objekt JSObject1 s funkcemi jako myFun1 a myFun2. To mi naznačilo, že mohu psát vlastní logiku pro transformaci dat před tím, než se dostanou do tabulky.

Podíval jsem se také na sekci Queries. Viděl jsem dotaz s názvem Find_movies1. Když jsem jej otevřel, ukázal surový databázový příkaz. Viděl jsem logiku pro:
- Filtrování: jak aplikace rozhoduje, které filmy zobrazit.
- Řazení: seřazení filmů podle tržeb.
- Paginace: omezení zobrazení na 5 nebo 10 filmů najednou, aby aplikace nezpomalovala.

Můj pohled na proces tvorby:
Toto je opravdová “low-code” platforma, ne “no-code”. Můžete se obejít jen přetahováním, ale ve chvíli, kdy aplikace má něco konkrétního dělat, budete koukat na JavaScript a SQL. Líbilo se mi, jak snadno se dá přepínat mezi vizuálním zobrazením a pohledem na kód.
4. Přizpůsobení vzhledu: stylování a témata
Přešel jsem do nastavení Theme, abych zjistil, jak moc lze změnit “look and feel”. Appsmith není tak flexibilní jako nástroj na tvorbu webů jako Webflow, ale nabízí slušné možnosti.
Našel jsem nastavení pro:
- Primární barva: mohl jsem změnit barvu akcentu pro všechna tlačítka a odkazy v aplikaci najednou.
- Písmo aplikace: asi tucet standardních webových fontů.
- Poloměr rohu: mohl jsem zvolit “None” pro ostré rohy nebo “Full” pro zaoblená tlačítka.
- Stíny: čtyři úrovně stínů, aby widgety “vystoupily” z plátna.

Také jsem si pohrál s nastavením Navigation. Mohl jsem vybrat menu nahoře nebo po boku. Zvolil jsem boční navigaci a zapnul pro ni “Light” téma. Je tu také přepínač “Show application title”, který jsem nechal zapnutý.
Můj pohled na přizpůsobení:
Je toho dost na to, aby aplikace odpovídala vaší firemní značce, ale nečekejte, že tu vytvoříte “krásnou” spotřebitelskou aplikaci. Je postavená pro užitnost. Funkce Global Theme je skvělá, protože nemusíte stylovat každé tlačítko zvlášť, což šetří spoustu času.
5. Připojení backendu: integrace a datové zdroje
Vrátil jsem se na stránku “Datasources”, abych viděl úplný seznam možností připojení. Je to působivý seznam.
- Databáze: MongoDB, PostgreSQL, MySQL, Redis, MS SQL.
- SaaS: Google Sheets, Airtable, HubSpot, Salesforce, Slack, Zendesk.
- AI: OpenAI, Anthropic, Google AI a konkrétní nástroj “Appsmith AI”.

Všiml jsem si malého banneru nahoře, který říkal, že mi zbývá 15 dní na zkušební verzi. To je pro funkce “Business”, jako je detailní řízení přístupu a pokročilé brandování.
Nezbrzdilo mě to ve stavění, ale připomíná to, že zatímco jádro je open-source, prémiové funkce něco stojí.
Co si myslím o nastavení backendu:
Čistý počet nativních integrací je skvělý. Nemusíte na všechno používat Zapier. Možnost připojit se přímo k databázi PostgreSQL a zároveň stahovat zákaznická data ze Zendesk ve stejné aplikaci je přesně to, co by takový nástroj měl umět.
6. Když se začaly objevovat chyby: test šablony KYC
Abych platformu pořádně otestoval, načetl jsem šablonu KYC Dashboard (Know Your Customer). Šlo o mnohem složitější aplikaci s grafy, mapami a záložkami stavů.
Okamžitě se dole objevil červený pruh: “View details for 8 errors.”

Klikl jsem na něj a log chyb byl plný zpráv jako:
- TypeError: [Object] Copy The blue value must be string.
- Linting error: set_verificationStatus: Expected an identifier and instead saw ‘}’.

Klikl jsem na jednu chybu a dostal jsem se do JS Object pro ten dashboard. Kód se pokoušel získat stav ověření, ale logika byla rozbitá. Zdálo se, že šablona hledá datový zdroj, který nebyl plně připojený, nebo má v JavaScriptu syntaktickou chybu.
Strávil jsem pár minut mazáním nadbytečných závorek a znovu vázáním stavu “Verified” k tabulce, ale chyby se pořád objevovaly, když jsem procházel různé záložky jako “Documents” a “Verification”.
Můj pohled na tyto chyby:
To byla nejnáročnější část zkušenosti. Pokud nabízíte šablonu, měla by fungovat. Vidět 8 chyb hned, jakmile jsem otevřel “pro” šablonu, bylo demotivující.
Dokazuje to, že s Appsmith nemůžete jen “kliknout a jít”. Musíte být schopni číst logy chyb a zabrat se do JavaScriptu, aby věci fungovaly.
7. Publikování, verzování a mobilní zobrazení
Nakonec jsem se podíval na stránku s nasazením. Klikl jsem na tlačítko Deploy vpravo nahoře. Přeneslo mě to na živou verzi aplikace na mojí vlastní subdoméně. Bylo to rychlé a vypadalo přesně stejně jako v editoru.

Také jsem otestoval Responsive Design kliknutím na ikony “Mobile” a “Tablet” v horní části obrazovky.
- Zobrazení na tabletu: vše se hezky zmenšilo.
- Mobilní zobrazení: byl to chaos. Velké grafy a široké tabulky v KYC Dashboardu se prostě nevešly. Musel bych strávit hodiny ručním skrýváním widgetů nebo jejich přizpůsobováním pro mobil. Rozhodně platí “Desktop First”.

Pro Version Control jsem viděl možnost “Connect Git”. Můžete svou aplikaci propojit s GitHubem nebo GitLabem. To je obrovské, protože to znamená, že kód vaší aplikace není uvězněn v databázi Appsmith; skutečně ho můžete spravovat jako opravdový softwarový projekt.

Můj pohled na publikování:
Publikování je hladké jako hedvábí. Jedno kliknutí a jste online. Integrace s Gitem odlišuje Appsmith od “amatérských” no-code nástrojů.
Mobilní zážitek byl ale zklamáním. Pokud potřebujete aplikaci, která funguje na telefonu, budete muset udělat hodně manuální práce na úpravě rozložení.
Závěrečné myšlenky: Můžete skutečně vlastnit kód?
Appsmith je silný, “nepořádný” nástroj v tom nejlepším slova smyslu. Kód vám neskrývá; dává vám ho na stříbrném podnose. Díky tomu, že je open-source, ho můžete nasadit sami, což znamená, že skutečně vlastníte své prostředí.
Působí to více vývojářsky zaměřeně a méně omezeně. Pokud potřebujete dashboard, který komunikuje s pěti různými databázemi, a umíte trochu JavaScript, je to špičková volba. Buďte jen připraveni strávit nějaký čas v logech chyb.
Cenové plány Appsmith
Appsmith nabízí tři cenové úrovně založené na modelu plateb podle uživatelů. Žádné skryté poplatky za vývojářská místa, žádné poplatky za aplikaci – jen přehledné měsíční fakturace podle počtu osob ve vašem workspace.
| Plán | Cena | Uživatelů | Klíčové funkce | Ideální pro |
| Zdarma | $0/měsíc | Až 5 | 5 workspace, Git (3 repozitáře), Google SSO, 3 standardní role, veřejné aplikace, podpora komunity | Samostatní vývojáři, studenti, testování MVP |
| Business | $15/měsíc za uživatele | Až 99 | Neomezené workspace a repozitáře, pracovní postupy, prémiové integrace, vlastní role, auditní záznamy, odstranění brandingu, prioritní podpora | Rostoucí týmy, agentury, oddělení provozu |
| Enterprise | $2 500/měsíc | 100+ uživatelů | SAML/OIDC SSO, SCIM provisioning, CI/CD, private embedding, airgapped edition*, managed hosting*, 24/7 podpora, dedikovaný inženýr | Velké organizace, regulovaná odvětví, požadavky na SOC 2 compliance |
*Volitelná funkce
Platební a fakturační detaily
- Přijímané metody: Kreditní karta (Business), faktura/kontrakt (Enterprise)
- Fakturační období: měsíčně u plánu Business, ročně na základě kontraktu u plánu Enterprise
- Roční sleva: není veřejně zveřejněna. Kontaktujte prodejní tým
- Storno podmínky: nejsou uvedeny na stránce s cenami
- Skryté náklady: airgapped edition a managed hosting jsou placené doplňky k plánu Enterprise
Důležitá poznámka: Developerská místa nejsou zpoplatněna navíc. Každý, kdo sestavuje nebo upravuje aplikace, se počítá jako standardní uživatel se stejným poplatkem $15/měsíc. To je obrovské ve srovnání s platformami jako Retool, které účtují prémii za účty “builder”.
Moje doporučení: který plán byste měli zvolit?
Začněte se Zdarma, pokud jste samostatný vývojář nebo tým 3–5 lidí, který si pouze zkoumá možnosti Appsmith. 15denní zkušební verze Business vám poskytne plný přístup k pracovním postupům a prémiovým integracím, takže využijte ten čas k vytvoření skutečné aplikace a zjištění, zda platforma sedí vašemu workflow.
Přejděte na Business ve chvíli, kdy potřebujete více než 5 uživatelů nebo chcete odstranit branding Appsmith. Při $15/uživatel je cena konkurenceschopná. Neomezené repozitáře v Gitu a vlastní role dělají z této úrovně ideální volbu pro většinu týmů.
Vyberte Enterprise jen pokud máte přes 100 uživatelů nebo přísné požadavky na shodu. Částka $2 500/měsíc je vysoká, ale dedikovaná podpora a managed hosting ji ospravedlňují pro velké organizace, které si nemohou dovolit výpadky.
Alternativa k Appsmith: Retool
Pokud je vaším cílem rychle vytvářet interní nástroje s minimální složitostí nastavení a máte rozpočet na enterprise funkce, Retool je silnou alternativou.
Obě platformy se pohybují ve stejném low-code prostoru a cílí na technické týmy vytvářející interní přehledy, administrační panely a CRUD aplikace. Sdílejí podobné filozofie, drag-and-drop editory UI, přímá připojení k databázím a JavaScript všude, ale v přístupu se výrazně liší.
Retool je uzavřená platforma zaměřená na enterprise, optimalizovaná pro rychlost a dokonalost, zatímco Appsmith je open-source platforma prioritizující vývojáře, postavená pro přizpůsobitelnost a flexibilitu self-hostingu.
| Funkce | Appsmith | Retool |
|---|---|---|
| Snadnost použití | Středně strmá učící křivka; pro složitou logiku vyžaduje znalost JavaScriptu | Vylepšené UI; intuitivní pro vývojáře i méně technické uživatele |
| Ideální pro | Startupy, týmy s důrazem na vývoj, zastánci self-hostingu | Enterprise, týmy potřebující rychlé nasazení, organizace s většími rozpočty |
| Mobilní aplikace | Nejdřív desktop; mobil vyžaduje manuální úpravy | Lepší mobilní komponenty hned po vybalení; stále zaměřené na desktop |
| Backend a data | Přímá připojení k DB; žádná vestavěná databáze | Přímá připojení k DB + vestavěná SQL databáze s editorem podobným tabulce |
| Flexibilita designu | Rozložení na mřížce; rozsáhlá úprava kódu | Předpřipravené šablony; vylepšené komponenty; menší kontrola na nízké úrovni |
| Výkon | Může zpomalit u složitých workflow; optimalizace řízené komunitou | Obecně rychlejší; infrastruktura optimalizovaná pro enterprise |
| Ceny | Zdarma (neomezeně uživatelů při self-hostingu); $15/uživatel za cloud | Zdarma (5 uživatelů); $10/uživatel + $50/builder pro Team; s rostoucími náklady |
Konečný verdikt o Appsmith
Po hodinách strávených stavěním aplikací, připojováním databází, debugováním šablon a testováním nasazení vím jistě toto: Appsmith je silný, nekompromisní nástroj určený vývojářům, kteří chtějí mít kontrolu.
A tady je realita: Nejedná se o platformu pro “vytvoření aplikace za 10 minut bez kódování”. Učící křivka je skutečná. Předpřipravené šablony přicházejí s chybami. Mobilní responzivita vyžaduje manuální práci. Pokud očekáváte uhlazený proces s vedením za ruku, budete do hodiny frustrovaní.
Moje doporučení: Zvolte Appsmith, pokud jste backendový vývojář (Django, Rails, Node), který potřebuje vytvořit 3–5 interních nástrojů, aniž byste psali každý řádek frontendového kódu. Cena $15/uživatel je fér, verzování v Gitu je nezbytné a možnost self-hostingu zajistí budoucnost vaší investice.

