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

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
  • Veb-sajtovi
  • Prototipovanje
  • Interni alati
  • Partnerski program

Vodiči

  • Kako napraviti
  • Poređenja
  • Pojmovi objašnjeni
  • Ideje i lansiranje
  • Upiti i isporuka

Blog

  • Inženjerstvo
  • 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 Bosanski Български Català Hrvatski Čeština Dansk Eesti Suomi Ελληνικά Magyar Íslenska Latviešu Lietuvių Македонски Norsk bokmål Română Slovenčina Slovenščina Svenska বাংলা ગુજરાતી ಕನ್ನಡ മലയാളം मराठी ਪੰਜਾਬੀ தமிழ் తెలుగు Bahasa Melayu Tagalog မြန်မာ Қазақ тілі Монгол Հայերեն ქართული አማርኛ Soomaali Kiswahili