Blog
Kako pravimo i održavamo Mythex – uključujući i ono što je pošlo naopako – i šta je novo u proizvodu.
Inženjerstvo
Kako se Mythex pravi i održava, uključujući šta se pokvarilo i kako smo popravili.
- Neuspelo ponovno objavljivanje nikad ne briše radni backend — Neuspelo ponovno objavljivanje moglo je da obriše živi API aplikacije ili ostavi pokvarenu verziju da radi. Tri ispravke načina poništavanja neuspele objave.
- Upozorenja koja se šalju jednom, a ne jednom po serveru — Dnevno upozorenje stiglo nam je pet puta za jedno popodne. Zašto deduplikacija u memoriji ne radi sa dva servera i deployom i kako ju je Redis popravio.
- Prelazak na veće radne prostore bez čekanja za bilo koga — Četvrtina radnih prostora ostala je na 1 GB posle prelaska na 2 GB. Prva popravka naterala je jednu osobu da čeka sedam minuta. Šta smo promenili i šta smo ponovo promenili.
- Naplaćivanje baza podataka prema onome što zaista koriste — Ranije smo procenjivali trošak baze svake aplikacije, a procena je grešila u oba smera. Sada se svaka baza naplaćuje prema izmerenoj potrošnji, sat po sat.
- Hvatanje aplikacija koje padaju odmah posle objavljivanja — Tri objave prošle su našu proveru zdravlja dok je njihov API padao nekoliko sekundi posle svakog pokretanja. Uzrok: brojanje padova u listi ograničenoj na pet unosa.
- Kako agentske radnje sa puno slika ostaju u okviru memorije — Radnja agenta koja je gledala skenirane kataloge ostala je bez memorije na 952 MB. Tri uzroka su zadržavala slike predugo. Evo kako smo ih popravili.
- Kako duge agentske radnje ostaju u kontekstnom prozoru — Podagenti su mogli da rastu dok ih model ne odbije, da rano stanu ili pogrešno broje tokene na ruskom. Tri ispravke za dug AI rad.
- Kako čet ostaje aktivan kada telefon spava — Telefoni se uspavaju, menjaju tabove i gube mrežu usred pravljenja. Dve greške su čet ostavljale zaglavljen ili sa pola odgovora. Kako smo ih popravili.
- Kako je jedno teško ćaskanje moglo da obori naš API — Dana 28. septembra oba naša API servera ostala su bez memorije istovremeno. Prava ispravka: istorija ćaskanja se učitava po veličini, a ne samo po broju.
- Dvostruki pritisak na Publish sada objavljuje jednom — Tri zahteva za objavu iste aplikacije stigla su 84 ms jedan za drugim, pa je svaki pokrenuo pun deploy. Kako sada baza odlučuje ko objavljuje i kako smo ostalima rekli istinu.
- SEO lekcije iz popravljanja sopstvenog sajta — Dupli FAQ markup, pogrešna sličica u Googleu, stranice šablona na koje niko nije kliknuo i putanja koju je naša ivica odbijala: šta smo našli na mythex.ai i popravili.
- Statički sajtovi sada ostaju aktivni dok se ponovo objavljuju — Statički sajt više ne ostaje prazan dok se ponovo objavljuje. Stari sajt radi dok novi ne stigne, a promene se vide za nekoliko sekundi.
- Crash zbog nedostatka memorije skriven u oznaci napretka — Naš AI agent ostao je bez memorije dok je pisao jedan veliki fajl. Uzrok nisu bili model ni paralelni podagenti, već oznaka statusa poslata 41.000 puta.
- Nedostajući swap fajl koji je zamrznuo naše servere — Produkcioni server prestao je da odgovara bez pada i bez greške zbog memorije, samo od trešenja keš stranica na mašini bez swap prostora. Šta se desilo i šta smo promenili.
- Buđenje baza podataka bez mrtvih konekcija — Objavljena aplikacija koja se budila iz sna držala je prvi zahtev 10–12 sekundi zbog konekcija ka bazi koje su umrle dok je spavala. Kako smo to svele na 2,3 sekunde.
- Ograničavali smo sopstvene servise — Limit zahteva po adresi u našem API-ju tretirao je naše servise kao jednu zauzetu osobu, pa su u produkciji počeli da dobijaju 429 greške. Kako smo to otkrili i popravili.
- Zašto smo prebacili Mythex servere na ARM — Kada je teški posao prešao u sandbox-ove po projektu, naši serveri su koristili trećinu memorije. Manji ARM serveri smanjili su troškove za oko 30%. Evo kako.
- Kako smo spustili deploy na nula grešaka 502 — Watchdog koji se utrkivao sa deployima i balanser koji je prekasno primetio: kako smo ih pronašli, popravili i izmerili deploy sa 10 grešaka 502 na nula.
Proizvod
Šta je novo u Mythex-u i zašto smo to napravili baš tako.
- 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 ćaskanja. Kako radi, kako se koristi i šta očekivati.
- Mythex agent sada zna šta Mythex može da napravi — Ako zatražite iPhone aplikaciju ili bota koji mora stalno da radi, agent sada jasno kaže da to nije dostupno i nudi najbliže rešenje koje jeste.
- Landing stranica za svaku vrstu biznisa — Potražite sistem za zakazivanje za stomatološku ordinaciju ili sajt za pekaru i stignite na Mythex stranicu za taj posao, sa gotovim promptom za izradu.
- Automatsko dopunjavanje: aplikacija radi kada kredita ponestane — Automatsko dopunjavanje kupuje Mythex kredite kada stanje padne, pa dugi build ili aktivna aplikacija ne staju na nuli. Podešavanje i ograničenja.
- Pravite Mythex aplikacije iz Claude-a, Cursor-a ili Codex-a — Mythex radi na udaljenom MCP serveru: povežite Claude, Cursor ili Codex, i oni pišu kod u vašem Mythex cloud sandbox-u uz pregled uživo, bazu i objavljivanje.
- Checkpoint-i: poništite bilo koju izmenu agenta — Posle svakog uspešnog koraka Mythex čuva checkpoint vašeg projekta. Vratite se na bilo koji od njih u dva klika ili izmenite raniju poruku i pokušajte ponovo.
- Povežite Gmail, Google Sheets i Slack sa alatom za pravljenje aplikacija — Mythex konektori povezuju Gmail, Google Sheets, Slack, Notion i druge aplikacije sa agentom u četu, bez API ključeva u kodu. Kako radi i ograničenja.
- Prilagođeni domeni na Mythex-u: kupite ili povežite sopstveni — Pro aplikacije na Mythex-u mogu da rade na vašem domenu. Kupite ga u Mythex-u ili povežite postojeći preko CNAME zapisa. Koraci i ograničenja.
- Diktirajte upite glasom — Upite možete izgovoriti Mythex-u umesto da ih kucate. Kliknite mikrofon ili pritisnite Alt+V, proverite tekst i pošaljite. Kako radi i ograničenja.
- Popravi pomoću AI: jedan klik kada objava ne uspe — Kada objava ne uspe, Mythex sada kaže šta se dogodilo i nudi Fix with AI: agent čita izlaz builda ili logove aplikacije i popravlja projekat.
- Generisanje slika direktno u četu — Zamolite Mythex za hero sliku, og:image ili znak logotipa i on će je nacrtati u četu, a u aplikaciju je stavlja tek kada to kažete. Evo kako radi.
- GitHub sinhronizacija i izvoz: Vaš Mythex kod je vaš — Sve što napravite na Mythexu pripada vama. Sinhronizujte projekat sa GitHubom, preuzmite arhivu ili je uvezite nazad. Kako svaka opcija radi.
- Mythex sada pamti ko ste i kako radite — Memorija, O vama, znanje i pretraga starih ćaskanja: Mythex više ne kreće od nule. Sve to možete da pregledate, izmenite ili isključite.
- Planirajte pre gradnje: kako radi režim plana u Mythex-u — Režim plana omogućava Mythex agentu da smisli pristup pre nego što išta izmeni. Pročitajte plan u sopstvenom tabu, pa pritisnite Build. Kako radi i kada ga koristiti.
- Greške pri objavi sada kažu šta se desilo, običnim rečima — Kad objava u Mythexu ne uspe, dobijate jednu običnu rečenicu o tome šta je pošlo po zlu, plus Popravi uz AI i Pokušaj ponovo, umesto sirovog izlaza hostinga.
- Vaša objavljena aplikacija sada ostaje dostupna dok je ponovo objavljujete — Ponovna objava je nekada oborila živu Mythex aplikaciju tokom builda. Sada prethodna verzija ostaje na mreži dok nova nije spremna, plus još dve ispravke.
- Tajne i promenljive okruženja bez lepljenja ključeva u chat — Kad Mythex agentu zatreba API ključ, traži ga kroz bezbednu karticu, a ne kroz polje za chat. Kako rade tajne projekta i promenljive okruženja i kako zameniti ključ.
- Počnite od šablona: napisan prvi prompt za vašu aplikaciju — Mythex šabloni daju gotov početni prompt prilagođen vrsti sajta ili aplikacije. Izaberite jedan, pritisnite Koristi šablon i agent pravi prvu verziju koju zatim doterujete.
- Podagenti koje možete da otvorite i pročitate — Kada agent podeli složen zadatak na ugnježdena pokretanja, svako se u čatu pojavi kao red koji možete otvoriti i pročitati. Kako to funkcioniše.
- Testirajte aplikaciju u pregledaču jednom komandom — Upišite /test i Mythex prođe kroz vaš živi pregled kao korisnik, pravi snimke ekrana i u čatu javlja šta je puklo. Kako i kada to koristiti.
- Zašto svaka Mythex aplikacija dobija sopstvenu bazu podataka — Svaka Mythex aplikacija kojoj trebaju podaci dobija sopstveni Postgres koji spava kada je neaktivan. Zašto jedna baza po aplikaciji, a ne zajednička, i koje su posledice.
- Radni prostori i pozivanje tima — Mythex projekti žive u radnim prostorima. Pozovite saradnike emailom, radite na istim projektima bez naknade po članu. Kako rade vlasnici i članovi.
Kompanija
Beleške tima.
- Predstavljamo Mythex vodiče i Mythex blog — Praktični vodiči o pravljenju aplikacija i sajtova uz AI, iskrena poređenja alata i blog o tome kako se Mythex pravi, uključujući ono što pukne.
- Mythex sada govori 12 jezika — Sajt Mythex sada je na 12 jezika, od portugalskog i nemačkog do हिन्दी, 日本語 i العربية. Izaberite svoj u podnožju stranice.
Mythex · Cene · Pitanja · Vodiči · Blog · Primene · Pravljenje uz AI · Šabloni · Mythex u poređenju · Rečnik pojmova za pravljenje aplikacija uz AI · Besplatni alati za pravljenje aplikacija uz AI · O nama