Blog

Kako pravimo i održavamo Mythex – uključujući ono što je pošlo po zlu – i šta je novo u proizvodu.

Razvoj

Kako se Mythex pravi i održava, uključujući ono što se pokvarilo i kako smo to popravili.

  • Neuspjelo ponovno objavljivanje nikada ne briše backend koji radi — Neuspjelo ponovno objavljivanje moglo je izbrisati živi API aplikacije ili ostaviti pokvarenu verziju u radu. Tri ispravke načina na koji Mythex poništava loše objave.
  • Upozorenja koja se aktiviraju jednom, a ne jednom po serveru — Dnevno upozorenje stiglo nam je pet puta u jednom popodnevu. Zašto deduplikacija u memoriji puca sa dva servera i deployom, i kako je dijeljeno stanje to riješilo.
  • Prelazak na veće radne prostore bez čekanja za bilo koga — Četvrtina radnih prostora ostala je na 1 GB nakon prelaska na 2 GB. Naša prva ispravka natjerala je jednog korisnika da čeka sedam minuta. Šta smo promijenili.
  • Naplata baza podataka prema onome što zaista koriste — Nekada smo procjenjivali trošak baze podataka svake aplikacije, a procjena je bila pogrešna u oba smjera. Sada se svaka baza naplaćuje prema izmjerenoj potrošnji, sat po sat.
  • Hvatanje aplikacija koje se sruše odmah nakon objavljivanja — Tri objave prošle su naš health check dok se njihov API rušio nekoliko sekundi nakon svakog pokretanja. Uzrok: brojanje padova u listi ograničenoj na pet unosa.
  • Držanje zahtjevnih poteza agenta sa slikama u okviru memorije — Potez agenta koji je stalno gledao skenirane kataloge ostao je bez memorije na 952 MB. Tri zasebna uzroka, od kojih je svaki predugo držao slike, i kako smo ih popravili.
  • Držanje dugih poteza agenta unutar kontekstnog prozora — Pod-agenti su mogli narasti dok ih model ne odbije, stati ranije da uštede prostor ili pogrešno brojati tokene na ruskom. Tri popravke koje omogućavaju završetak dugog rada.
  • Održavanje chata živim kada telefon zaspi — Telefoni se uspavaju, mijenjaju tabove i gube mrežu usred izgradnje. Dvije greške su zaustavljale chat ili prikazivale pola odgovora. Kako smo ih našli i popravili.
  • Kako jedan težak chat može srušiti naš API — Dana 28. septembra oba API servera ostala su bez memorije istovremeno. Prvo rješenje bilo je više memorije; pravo je bilo učitavanje historije po veličini, a ne po broju.
  • Pritisak na Objavi dvaput sada objavljuje jednom — Tri zahtjeva za objavu jedne aplikacije stigla su s 84 ms razmaka i svaki je pokrenuo punu izgradnju. Kako smo bazi dali odluku ko objavljuje i kako smo ostalima rekli istinu.
  • Lekcije o SEO-u iz popravke vlastitog sajta — Duplirani FAQ markup, pogrešna sličica u Googleu, stranice šablona na koje niko nije kliknuo i put koji je naš edge odbijao: šta smo našli na mythex.ai i popravili.
  • Statički sajtovi ostaju aktivni dok se ponovo objavljuju — Ponovno objavljivanje statičkog sajta nekada ga je praznilo prije upload-a novog builda. Sada stari sajt radi dok novi nije na mjestu, a promjene se vide za nekoliko sekundi.
  • Pad memorije skriven u oznaci napretka — Naš AI agent ostao je bez memorije dok je pisao veliki fajl. Uzrok nije bio model ni paralelni pod-agenti, nego oznaka statusa koja je poslana 41.000 puta.
  • Nedostajuća swap datoteka koja je zamrznula naše servere — Produkcijski server prestao je odgovarati bez pada, bez kill-a zbog memorije, samo uz page-cache thrashing na mašini bez swapa. Šta se dogodilo i šta smo promijenili.
  • Buđenje baza podataka bez mrtvih konekcija — Objavljena aplikacija koja se budila iz sna prvi zahtjev držala je 10 do 12 sekundi na konekcijama ka bazi koje su umrle dok je spavala. Kako smo to spustili na 2,3 sekunde.
  • Sami smo ograničavali naše vlastite servise — Ograničenje po adresi na našem API-ju tretiralo je naše servise kao jednog zauzetog korisnika, pa su dobijali 429 greške. Kako smo to otkrili i popravili.
  • Zašto smo Mythex servere preselili na ARM — Nakon što su teški poslovi preseljeni u sandboxe po projektu, naši serveri koristili su trećinu memorije. Manji ARM primjerci smanjili su troškove za oko 30 %. Evo kako.
  • Kako smo došli do nula 502 grešaka pri deployu — Watchdog koji se takmičio s našim deployima i load balancer koji je primijetio prekasno: kako smo pronašli oba, popravili ih i izmjerili deploy s 10 502 grešaka na nula.

Proizvod

Šta je novo u Mythexu i zašto smo to tako napravili.

  • 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.
  • Privatni radni prostor i živi pregled za svaki projekat — Svaki Mythex projekat radi u sopstvenom privatnom cloud radnom prostoru sa živim pregledom pored chata. Kako to funkcioniše, kako se koristi i šta očekivati.
  • Mythex agent sada zna šta Mythex može izgraditi — Ako od Mythexa tražite iPhone aplikaciju ili bota koji mora stalno biti povezan, agent sada jasno kaže da to nije dostupno, nudi najbliže što jeste dostupno i čeka vaše da.
  • Landing stranica za svaku vrstu biznisa — Potražite sistem za rezervacije za zubnu ordinaciju ili sajt za pekaru i sletite na Mythex stranicu napisanu baš za taj biznis, sa spremnim promptom za izradu.
  • Automatsko dopunjavanje: vaša objavljena aplikacija radi kada kredit ponestane — Automatsko dopunjavanje kupuje Mythex kredite kada stanje padne nisko, pa dugi build ili aktivna aplikacija ne stanu na nuli. Kako se postavlja i ograničenja.
  • Pravite Mythex aplikacije iz Claude-a, Cursora ili Codexa — Mythex pokreće udaljeni MCP server: povežite Claude, Cursor ili Codex, i oni pišu kod u vašem Mythex cloud sandboxu uz živi pregled, bazu i objavljivanje.
  • Checkpoint-i: poništite svaku promjenu koju agent napravi — Nakon svakog uspješnog poteza, Mythex čuva checkpoint vašeg projekta. Vratite se na bilo koji od njih u dva klika, ili izmijenite raniju poruku i pokušajte ponovo.
  • Povežite Gmail, Google Sheets i Slack sa vašim alatom za izradu aplikacija — Mythex Connectors povezuju Gmail, Google Sheets, Slack, Notion i još mnogo toga sa agentom u chatu, bez API ključeva u vašem kodu. Kako radi, podešavanje i ograničenja.
  • Prilagođeni domeni na Mythexu: kupite ili povežite svoj — Pro aplikacije na Mythexu mogu raditi na vašem domenu. Kupite domen u Mythexu ili usmjerite postojeći CNAME zapisom. Koraci, obnova i ograničenja.
  • Diktirajte svoje promptove glasom — Svoje promptove možete izgovarati Mythexu umjesto da ih kucate. Kliknite mikrofon ili pritisnite Alt+V, provjerite tekst i pošaljite. Kako radi i njegova ograničenja.
  • Popravi uz AI: jedan klik kada objava ne uspije — Kada objava ne uspije, Mythex sada kaže šta se desilo i nudi Popravi uz AI: agent pročita izlaz builda ili logove vaše aplikacije i popravi projekat.
  • Generisanje slika direktno u chatu — Zatražite od Mythexa hero sliku, og:image ili znak logotipa i nacrtaće je u chatu, a u vašu aplikaciju stavlja je tek kada to kažete. Evo kako to funkcioniše.
  • Sinhronizacija s GitHubom i izvoz: vaš Mythex kod pripada vama — Sve što napravite na Mythexu pripada vama. Sinhronizujte projekat s GitHubom, preuzmite ga kao arhivu ili uvezite nazad. Kako svaka opcija radi i koja su ograničenja.
  • Mythex sada pamti ko ste i kako radite — Memorija, O vama, znanje o projektu i radnom prostoru i pretraga prošlih chatova: Mythex prestaje da počinje od nule u svakom chatu. Pogledajte, uredite ili isključite sve to.
  • Planiraj prije gradnje: kako režim plana radi u Mythexu — Režim plana omogućava Mythex agentu da smisli pristup prije nego išta izmijeni. Pročitajte plan u zasebnom tabu, pa pritisnite Gradi. Kako radi i kada ga koristiti.
  • Greške pri objavi sada kažu šta se desilo, običnim riječima — Kada objava na Mythexu ne uspije, sada dobijate jednu jasnu rečenicu o tome šta je pošlo po zlu, plus Popravi uz AI i Pokušaj ponovo — umjesto sirovog izlaza hostinga.
  • Vaša objavljena aplikacija sada ostaje aktivna dok je ponovo objavljujete — Ponovna objava je ranije gasila aktivnu Mythex aplikaciju tokom izgradnje. Sada prethodna verzija ostaje dostupna dok nova nije spremna, plus još dvije popravke.
  • Tajne i varijable okruženja bez lijepljenja ključeva u chat — Kada Mythex agent treba API ključ, traži ga kroz siguran karticu, a ne kroz polje za chat. Kako rade tajne projekta i varijable okruženja i kako zamijeniti ključ.
  • Počnite od šablona: napisan prvi prompt za vašu aplikaciju — Mythex šabloni daju vam početni prompt prilagođen vrsti sajta ili aplikacije. Izaberite jedan, pritisnite Use template i agent gradi prvu verziju koju zatim doterujete.
  • Pod-agenti koje možete otvoriti i pročitati — Kada Mythex agent složen zadatak podijeli na ugniježdena izvršavanja, svako se u chatu pojavi kao red koji možete otvoriti i pročitati. Kako radi i šta kontrolišete.
  • Testirajte aplikaciju u browseru jednom komandom — Ukucajte /test i Mythex klikće kroz vaš živi preview kao pravi korisnik, pravi snimke ekrana i u chatu prijavljuje šta je pozlilo. Kako i kada ga koristiti.
  • Zašto svaka Mythex aplikacija dobija vlastitu bazu podataka — Svaka Mythex aplikacija kojoj trebaju podaci dobija vlastiti Postgres koji spava kada je neaktivan. Zašto jedna baza po aplikaciji i šta to košta.
  • Radni prostori i pozivanje vašeg tima — Mythex projekti žive u radnim prostorima. Pozovite saradnike e-poštom, radite na istim projektima i ne plaćajte naknadu po članu. Kako rade vlasnici, članovi i naplata.

Kompanija

Bilješke tima.

  • Predstavljamo Mythex vodiče i Mythex blog — Praktični vodiči o pravljenju aplikacija i sajtova uz AI, iskreni pregledi alata i inženjerski blog o tome kako se Mythex pravi — uključujući i ono što se pokvari.
  • Mythex sada govori 12 jezika — Marketing sajt Mythexa je sada na 12 jezika, od português i Deutsch do हिन्दी, 日本語 i العربية. Izaberite svoj iz podnožja.

Mythex · Cijene · Česta pitanja · Vodiči · Blog · Primjene · Pravljenje s AI-jem · Šabloni · Mythex u poređenju · Rječnik izrade aplikacija uz AI · Besplatni alati za izradu aplikacija uz AI · O nama

Mythex za…

  • Mythex za posao
  • Mythex za osnivače
  • Mythex za produkt menadžere
  • Mythex za dizajnere
  • Mythex za marketing
  • Mythex za prodaju
  • Mythex za operacije
  • Mythex za HR timove
  • Web stranice
  • Prototipovi
  • Interni alati
  • Partnerski program

Vodiči

  • Kako napraviti
  • Poređenja
  • Objašnjeni pojmovi
  • Ideje i pokretanje
  • Upiti i isporuka

Blog

  • Razvoj
  • Proizvod
  • Kompanija
English Português (Brasil) Deutsch Français Español Italiano हिन्दी Bahasa Indonesia ไทย 한국어 日本語 العربية 简体中文 繁體中文(台灣) 繁體中文(香港) Русский Türkçe Tiếng Việt Polski Nederlands Українська فارسی اردو Español (España) Français (Canada) Português (Portugal) Shqip Български Català Hrvatski Čeština Dansk Eesti Suomi Ελληνικά Magyar Íslenska Latviešu Lietuvių Македонски Norsk bokmål Română Srpski Slovenčina Slovenščina Svenska বাংলা ગુજરાતી ಕನ್ನಡ മലയാളം मराठी ਪੰਜਾਬੀ தமிழ் తెలుగు Bahasa Melayu Tagalog မြန်မာ Қазақ тілі Монгол Հայերեն ქართული አማርኛ Soomaali Kiswahili