Blog
Jak Mythex vyvíjíme a provozujeme – včetně toho, co se nepovedlo – a co je v produktu nového.
Vývoj
Jak Mythex vyvíjíme a provozujeme – včetně toho, co se rozbilo a jak jsme to opravili.
- Neúspěšné opětovné publikování nikdy nesmaže fungující backend — Neúspěšné opětovné publikování mohlo smazat živé API aplikace nebo nechat běžet rozbitou novou verzi. Tři opravy v tom, jak Mythex vrací zpět nezdařené publikování.
- Upozornění, která se spustí jednou, ne jednou na každý server — Upozornění, které mělo přijít jednou denně, dorazilo odpoledne pětkrát. Proč deduplikace v paměti selhává u dvou serverů a nasazení a jak to opravilo sdílené úložiště.
- Přechod na větší pracovní prostory bez čekání pro kohokoli — Čtvrtina našich pracovních prostorů zůstala po přechodu na 2 GB na 1 GB. Naše první oprava donutila jednoho člověka čekat sedm minut. Co jsme změnili a potom ještě jednou.
- Fakturace databází podle toho, co skutečně používají — Dřív jsme odhadovali náklady na databázi každé aplikace a odhad byl špatný oběma směry. Teď se každá databáze účtuje podle změřeného využití, hodinu po hodině.
- Odchytávání aplikací, které se hroutí hned po publikování — Tři publikování prošla naším health checkem, zatímco jejich API se sekundy po každém startu zhroutilo. Příčina: pády se počítaly v seznamu omezeném na pět položek.
- Jak udržet běhy agenta s mnoha obrázky v paměti — Běh agenta, který kontroloval skeny katalogů, došel na 952 MB paměti. Tři oddělené příčiny držely obrázky příliš dlouho a takto jsme je opravili.
- Jak udržet dlouhé běhy agenta v kontextovém okně — Subagenti rostli, až je model odmítl, zastavovali se kvůli místu nebo špatně počítali ruské tokeny. Tři opravy, aby dlouhá práce dokončila.
- Jak udržet chat živý, když telefon usne — Telefony usínají, přepínají karty a ztrácejí síť. Dvě chyby způsobovaly, že chat zamrzl nebo ukázal jen půl odpovědi. Jak jsme je našli a opravili.
- Jeden těžký chat by mohl položit naše API — 28. září oba naše API servery najednou došly paměti. Skutečná oprava: historie chatu se načítá podle velikosti, ne jen počtu zpráv.
- Dvojí stisk Publikovat teď publikuje jen jednou — Tři žádosti o publikaci jedné aplikace dorazily po 84 ms a každá spustila celé nasazení. Jak databáze rozhoduje o tom, kdo publikuje.
- Ponaučení z SEO, když opravujete vlastní web — Duplicitní značky FAQ, špatný náhled v Googlu, šablonové stránky, na které nikdo neklikal, a cesta, kterou náš edge odmítl. Co jsme na mythex.ai našli a opravili.
- Statické weby zůstávají online, i když se znovu publikují — Republikace statického webu dřív smazala živý web před nahráním nového buildu. Teď zůstává starý web online, dokud není nový na místě, a změny se projeví do pár sekund.
- Chyba nedostatku paměti skrytá v popisku průběhu — Náš AI agent došel paměť při zápisu jednoho velkého souboru. Příčinou nebyl model ani paralelní subagenti – byl to stavový popisek, který se odeslal 41 000krát.
- Chybějící swapový soubor, který zamrazil naše servery — Produkční server přestal odpovídat, aniž by spadl – žádné zabití kvůli nedostatku paměti, jen thrashing page cache na stroji bez swapu. Co se stalo a co jsme změnili.
- Probouzení databází bez mrtvých spojení — Probuzená publikovaná aplikace držela první požadavek 10–12 s kvůli mrtvým databázovým spojením z doby spánku. Zkrátili jsme to na 2,3 sekundy.
- Omezovali jsme vlastní služby — Limit požadavků na API podle adresy zacházel s našimi vlastními službami jako s jedním vytíženým člověkem, a v produkci začaly dostávat 429. Jak jsme to našli a opravili.
- Proč jsme přesunuli servery Mythexu na ARM — Když se těžká práce přesunula do sandboxů jednotlivých projektů, naše servery využívaly třetinu paměti. Menší ARM instance snížily náklady zhruba o 30 %. Jak to proběhlo.
- Jak jsme se dostali při nasazení na nula chyb 502 — Watchdog, který závodil s nasazeními, a load balancer, který si všiml pozdě: jak jsme oba problémy našli, opravili a změřili nasazení z 10 chyb 502 na nula.
Produkt
Co je v Mythexu nového a proč jsme to udělali právě takhle.
- Mythex Is Now on iPhone and Android — Mythex now has its own iPhone and Android app. Build and edit apps by chat, watch the live preview, and get a notification when a build is done.
- Soukromý pracovní prostor a živý náhled u každého projektu — Každý projekt Mythexu běží ve vlastním soukromém cloudovém pracovním prostoru s živým náhledem vedle chatu. Jak to funguje, jak to používat a co čekat.
- Agent Mythexu teď ví, co Mythex dokáže postavit — Požádáte-li Mythex o aplikaci pro iPhone nebo bota, který musí být trvale připojen, agent řekne jasně, že to není dostupné, nabídne nejbližší možnost a počká na váš souhlas.
- Vstupní stránka pro každý druh podnikání — Hledáte rezervační systém pro zubní ordinaci nebo web pro pekárnu? Dostanete stránku Mythexu napsanou přesně pro daný obor a připravený prompt, který aplikaci postaví.
- Automatické dobíjení: vaše aplikace běží, i když dojdou kredity — Automatické dobíjení kupuje kredity, když zůstatek klesne, takže se dlouhé sestavení ani vytížená aplikace nezastaví na nule. Nastavení a limity.
- Stavějte aplikace Mythex z Claude, Cursoru nebo Codexu — Mythex provozuje vzdálený MCP server: připojte Claude, Cursor nebo Codex a ty píšou kód ve vašem cloudovém sandboxu Mythexu se živým náhledem, databází a publikováním.
- Checkpointy: vrátíte zpět jakoukoli změnu agenta — Po každém úspěšném kroku Mythex uloží checkpoint vašeho projektu. Vraťte se k libovolnému z nich ve dvou kliknutích nebo upravte dřívější zprávu a zkuste to znovu.
- Připojte Gmail, Tabulky Google a Slack ke svému nástroji pro tvorbu aplikací — Konektory Mythexu propojí Gmail, Tabulky Google, Slack, Notion a další s chatovým agentem, bez API klíčů ve vašem kódu. Jak to funguje, nastavení a omezení.
- Vlastní domény v Mythexu: koupit, nebo připojit vlastní — Aplikace Pro v Mythexu mohou běžet na vlastní doméně. Koupit ji můžete v Mythexu, nebo připojit tu svou pomocí CNAME. Kroky, obnova a omezení.
- Diktujte prompty hlasem — Mythexu můžete své prompty říkat nahlas místo psaní. Klikněte na mikrofon nebo stiskněte Alt+V, zkontrolujte text a odešlete. Jak to funguje a jeho omezení.
- Oprav s AI: jedno kliknutí, když publikace selže — Když publikace selže, Mythex řekne, co se stalo, a nabídne Opravit s AI: agent přečte výstup sestavení nebo logy a opraví projekt.
- Generování obrázků přímo v chatu — Požádej Mythex o hero obrázek, og:image nebo logo a nakreslí ho v chatu. Do aplikace ho vloží, až řekneš. Tady je, jak to funguje.
- Synchronizace s GitHubem a export: tvůj kód na Mythexu je tvůj — Všechno, co na Mythexu postavíš, patří tobě. Synchronizuj s GitHubem, stáhni jako archiv nebo naimportuj zpět. Jak to funguje a jaké má limity.
- Mythex si teď pamatuje, kdo jsi a jak pracuješ — Paměť, O tobě, znalosti projektu a workspace a hledání v minulých chatech: Mythex už nezačíná od nuly. Vše vidíš, upravíš i vypneš.
- Nejdřív plánuj, pak stav: jak funguje režim plánu v Mythexu — Režim plánu nechá agenta vymyslet postup dřív, než cokoli upraví. Přečti si plán na vlastní kartě a pak stiskni Stavět. Jak funguje a kdy ho použít.
- Chyby publikace teď říkají, co se stalo, prostými slovy — Když publikace na Mythexu selže, dostaneš jednu větu o tom, co se pokazilo, plus Opravit s AI a Zkusit znovu – místo surového výstupu hostingu.
- Tvoje publikovaná aplikace teď zůstává online, i když ji znovu publikuješ — Opakovaná publikace dřív vypnula živou aplikaci během sestavení. Teď předchozí verze slouží, dokud nová není připravená, plus dvě další opravy.
- Tajné údaje a proměnné prostředí bez vkládání klíčů do chatu — Když agent Mythexu potřebuje API klíč, zeptá se přes bezpečnou kartu, ne přes chatové pole. Jak fungují tajné údaje projektu a proměnné prostředí a jak klíč vyměnit.
- Začněte ze šablony: napsaný první prompt pro vaši aplikaci — Šablony Mythexu vám dají startovací prompt šitý na míru typu webu nebo aplikace. Vyberte jednu, stiskněte Použít šablonu a agent postaví první verzi, kterou pak doladíte.
- Subagenti, které můžete otevřít a přečíst — Když agent Mythexu rozdělí složitý úkol na vnořené běhy, každý se v chatu zobrazí jako řádek, který můžete otevřít a přečíst. Jak to funguje a co můžete ovládat.
- Otestujte aplikaci v prohlížeči jedním příkazem — Napište /test a Mythex proklikne váš živý náhled jako skutečný uživatel, pořídí snímky obrazovky a v chatu nahlásí, co se rozbilo. Jak to použít a kdy.
- Proč každá aplikace na Mythexu dostává vlastní databázi — Každá aplikace na Mythexu, která potřebuje data, dostane vlastní Postgres databázi, která při nečinnosti usíná. Proč jednu databázi na aplikaci a jaké jsou kompromisy.
- Pracovní prostory a pozvání týmu — Projekty v Mythexu žijí v pracovních prostorech. Pozvěte kolegy e-mailem, pracujte na stejných projektech a neplaťte poplatky za místo. Jak fungují role a fakturace.
Společnost
Poznámky od týmu.
- Představujeme průvodce Mythexu a blog Mythexu — Praktické průvodce stavbou aplikací a webů s AI, poctivá srovnání nástrojů a inženýrský blog o tom, jak se Mythex staví – včetně toho, co se rozbije.
- Mythex teď mluví 12 jazyky — Web Mythexu je nyní ve 12 jazycích, od portugalštiny a němčiny po hindštinu, japonštinu a arabštinu. Vyber si svůj jazyk v zápatí.
Mythex · Ceník · Časté dotazy · Návody · Blog · Využití · Tvorba s AI · Šablony · Mythex v porovnání · Slovník tvorby aplikací s AI · Bezplatné nástroje pro tvorbu aplikací s AI · O nás