SaaS pro automatizaci skutečných telefonů s Androidem
MationX Studio
Placený SaaS, ve kterém si firmy vizuálně staví automatizace a spouštějí je na skutečných telefonech s Androidem, od jednoho zařízení po celou flotilu. Celý jsem ho navrhl, postavil a provozuju: webovou aplikaci, backend, realtime vrstvu, platby i androidí runtime, do kterého se automatizace kompilují.
- Kdy
- leden 2026 – dosud
- Role
- Zakladatel · jediný vývojář
- Stav
- V produkci
- 130+automatizačních bloků
- ~111křádků TypeScriptu
- 55databázových modelů
- 47MCP nástrojů pro AI agenty








Jak to do sebe zapadá
- 1Vizuální editor
- 2Vkládání podtoků
- 3Kompilátor do AST
- 4Šifrování pro zařízení
- 5Kotlin engine v telefonu
Problém
Spousta firemní práce se odehrává v androidích aplikacích, které nemají použitelné API: zprávy, platby, marketplacy, interní nástroje. Lidé ji dělají ručně na telefonech, nebo si jednou nechají napsat skript a sledují, jak se rozbije. MationX z té práce dělá automatizace, které spolehlivě běží na skutečných zařízeních, i na celé flotile.
Co jsem postavil
- Plátno v React Flow se 117 akcemi, 15 triggery a 6 logickými bloky: práce s UI, ovládání zařízení, úložiště dat, HTTP, Google Sheets a Kalendář, WhatsApp a hledání prvků pomocí AI.
- Kompilátor, který vkládá znovupoužitelné podtoky (s ochranou proti rekurzi) a vydává verzovaný AST, který telefon spouští. Vše se kontroluje proti uživatelovu tarifu a pluginům.
- Snapshoty zařízení: telefon zachytí obrazovku a strom přístupnosti do podepsaného protobuf archivu, prohlížeč ho dekóduje a uživatel si vizuálně vybere spolehlivé selektory.
- Správa flotily: párování přes QR/PIN, skupiny zařízení, sdílený přístup s rolemi manager/operátor, limity zařízení podle tarifu, vzdálené probuzení, zabzučení a vynucené aktualizace. Fronta příkazů přežije i výpadek spojení.
- AI vrstva: Max, agent přímo v aplikaci, který čte a upravuje projekty, k tomu veřejné REST API a vzdálený MCP server (OAuth 2.1 s PKCE, hashované API klíče s rozsahy), takže automatizace můžou stavět a spouštět i externí agenti jako Claude.
- Byznysová stránka: předplatné přes Stripe, limity tarifů, affiliate program s výplatami a administrace, která tržby ukáže až po čerstvém ověření passkey.
Provoz v produkci
- Realtime brána běží jako samostatný proces za lokálním mostem, takže nasazení API nikdy neodpojí telefony.
- Nasazení bez výpadku: build do samostatné složky, atomické přepnutí, staré statické soubory zůstávají pro otevřené záložky, postupný reload v PM2, zámek nasazení a předchozí build připravený pro návrat.
- Optimistická kontrola souběhu na projektech, takže úpravu od AI nemůže potichu přepsat stará záložka prohlížeče (a naopak).
- Změřeno v produkci: seznam 90 zařízení klesl z 3,4 MB pod 100 KB.
Technologie
Next.js 16React 19Express 5PostgreSQLPrisma 7Socket.IOFCMWebRTCStripeMCP