Blog
Cum construim și rulăm Mythex – inclusiv părțile care n-au mers – și ce e nou în produs.
Inginerie
Cum construim și rulăm Mythex, inclusiv ce s-a stricat și cum am reparat.
- Un republish eșuat nu șterge niciodată un backend funcțional — Un republish eșuat ar fi putut șterge API-ul live al unei aplicații sau ar fi lăsat în funcțiune versiunea nouă, defectă. Trei corecturi la anularea publicărilor eșuate.
- Alerte care se declanșează o singură dată, nu o dată pe server — O alertă zilnică ne-a ajuns de cinci ori într-o după-amiază. De ce deduplicarea din memorie eșuează cu două servere și un deploy și cum a rezolvat-o starea partajată.
- Spații de lucru mai mari, fără ca nimeni să aștepte — Un sfert din spațiile de lucru au rămas la 1 GB după trecerea la 2 GB. Prima soluție a făcut o persoană să aștepte șapte minute. Ce am schimbat, apoi am schimbat din nou.
- Baze de date facturate după ce folosesc cu adevărat — Estimam costul bazei de date pentru fiecare aplicație, iar estimarea greșea în ambele sensuri. Acum fiecare bază de date se facturează din utilizarea măsurată, oră cu oră.
- Prinderea aplicațiilor care se blochează imediat după publicare — Trei publicări au trecut verificarea de sănătate deși API-ul se prăbușea la câteva secunde după fiecare pornire. Cauza: numărarea crash-urilor într-o listă de cinci intrări.
- Menținerea turelor agentului cu multe imagini în limitele memoriei — O tură a agentului care tot analiza scanări de cataloage a rămas fără memorie la 952 MB. Trei cauze separate, fiecare ținând imaginile prea mult, și cum le-am reparat.
- Menținerea turelor lungi ale agentului în fereastra de context — Subagenții creșteau până când modelul îi refuza, se opreau ca să economisească spațiu sau numărau greșit tokenii în rusă. Trei corecții pentru munca lungă cu AI.
- Menținerea chatului activ când telefonul intră în repaus — Telefoanele intră în repaus și pierd rețeaua în timpul unei construcții. Două erori lăsau chatul blocat pe „Se conectează…” sau cu jumătate de răspuns. Cum le-am reparat.
- Un chat încărcat ar putea doborî API-ul nostru — Pe 28 septembrie, ambele servere API au rămas fără memorie în același timp. Adevărata cauză: istoricul se încărca după număr, nu după mărime.
- Apăsatul de două ori pe Publish publică acum o singură dată — Trei cereri de publicare pentru aceeași aplicație, la 84 ms distanță, porneau fiecare un deploy complet. Acum baza de date decide cine publică.
- Lecții SEO din corectarea propriului nostru site — FAQ-uri duplicate, miniatura greșită în Google, pagini de șablon fără clickuri și o cale refuzată de edge. Ce am găsit pe mythex.ai și am reparat.
- Site-urile statice rămân online în timpul republicării — Republicarea golea site-ul static înainte de încărcarea noului build. Acum cel vechi rămâne servit până ajunge cel nou, iar schimbările apar în câteva secunde.
- Blocajul de memorie ascuns într-o etichetă de progres — Agentul nostru AI a rămas fără memorie scriind un fișier mare. Cauza nu era modelul sau sub-agenții paraleli, ci o etichetă de stare retrimisă de 41.000 de ori.
- Fișierul de swap lipsă care ne-a blocat serverele — Un server de producție a înghețat fără să se prăbușească: thrashing în page cache, fără swap. Ce s-a întâmplat și ce am schimbat.
- Trezirea bazelor de date fără conexiuni moarte — O aplicație publicată, care se trezea din somn, își ținea prima cerere 10–12 secunde pe conexiuni la baza de date care muriseră cât timp dormea. Cum am ajuns la 2,3 secunde.
- Ne limitam singuri serviciile — Limita pe adresă a API-ului trata serviciile noastre ca pe un singur utilizator, iar în producție ele primeau erori 429. Cum am reparat.
- De ce am mutat serverele Mythex pe ARM — Odată ce munca grea a trecut în sandbox-uri, serverele noastre foloseau o treime din memorie. Instanțele ARM mai mici au redus costul cu ~30%.
- Cum am ajuns la zero erori 502 la deploy-uri — Un watchdog care se certa cu deploy-urile și un load balancer care a observat prea târziu: cum le-am găsit, le-am reparat și am măsurat trecerea de la 10 erori 502 la zero.
Produs
Ce e nou în Mythex și de ce l-am construit așa.
- 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.
- Un spațiu de lucru privat și o previzualizare live pentru fiecare proiect — Fiecare proiect Mythex rulează într-un spațiu de lucru cloud privat, cu o previzualizare live lângă chat. Cum funcționează, cum îl folosești și la ce să te aștepți.
- Agentul Mythex știe acum ce poate construi Mythex — Cere Mythex o aplicație pentru iPhone sau un bot mereu conectat, iar agentul spune clar că nu este disponibil, oferă cea mai apropiată variantă disponibilă și așteaptă un da.
- O pagină de prezentare pentru fiecare tip de afacere — Cauți un sistem de programări pentru o clinică stomatologică sau un site pentru o brutărie? Găsești o pagină Mythex scrisă pentru afacerea ta, cu un prompt gata de construit.
- Auto-reload: aplicația ta publicată rămâne pornită când creditele scad — Auto-reload cumpără credite Mythex când soldul scade, ca un build lung sau o aplicație aglomerată să nu se oprească la zero. Cum îl configurezi și limitele lui.
- Construiește aplicații Mythex din Claude, Cursor sau Codex — Mythex rulează un server MCP la distanță: conectezi Claude, Cursor sau Codex, iar ei scriu cod în sandbox-ul tău din cloud, cu previzualizare live și publicare.
- Checkpoint-uri: anulează orice modificare făcută de agent — După fiecare tură reușită, Mythex salvează un checkpoint al proiectului. Revino la oricare în două clicuri sau editează un mesaj anterior și încearcă din nou.
- Conectează Gmail, Google Sheets și Slack la constructorul tău de aplicații — Conectorii Mythex leagă Gmail, Google Sheets, Slack, Notion și altele de agentul din chat, fără chei API în cod. Cum funcționează și limitele.
- Domenii personalizate în Mythex: cumpără unul sau conectează-l pe al tău — Aplicațiile Pro din Mythex pot rula pe propriul domeniu. Cumpără unul din Mythex sau indică un domeniu al tău cu un CNAME. Pași, reînnoire și limite.
- Dictează-ți prompturile cu intrare vocală — Poți să-i spui prompturile lui Mythex în loc să le scrii. Apasă microfonul sau Alt+V, verifică textul și trimite. Cum funcționează și limitele.
- Repară cu AI: un clic când o publicare eșuează — Când publicarea eșuează, Mythex spune ce s-a întâmplat și oferă Repară cu AI: agentul citește rezultatul build-ului sau jurnalele și repară proiectul.
- Generarea imaginilor direct în chat — Cere lui Mythex o imagine principală, un og:image sau un logo și o desenează în chat. O pune în aplicație doar când îi spui. Iată cum funcționează.
- Sincronizare și export GitHub: codul tău din Mythex îți aparține — Tot ce construiești pe Mythex îți aparține. Sincronizează un proiect cu GitHub, descarcă-l ca arhivă sau importă una înapoi. Cum funcționează fiecare și limitele.
- Mythex îți reține acum cine ești și cum lucrezi — Memorie, Despre tine, cunoștințe pentru proiecte și spații de lucru, căutare în chaturile vechi: Mythex nu mai pornește de la zero. Vezi, editează sau oprește tot.
- Planifici înainte să construiești: cum funcționează modul Plan în Mythex — Modul Plan îi cere agentului Mythex o abordare înainte să modifice ceva. Citești planul într-un tab separat, apoi apeși Build. Cum funcționează și când îl folosești.
- Erorile de publicare spun acum ce s-a întâmplat, în cuvinte simple — Când o publicare pe Mythex eșuează, primești o propoziție clară despre ce a mers prost, plus Fix with AI și Try again, nu rezultatul brut al hosting-ului.
- Aplicația ta publicată rămâne activă chiar când o republici — Înainte, republicarea scotea aplicația live offline în timpul build-ului. Acum versiunea anterioară rămâne online până e gata cea nouă, plus două corecturi.
- Secrete și variabile de mediu, fără să lipești chei în chat — Când agentul Mythex are nevoie de o cheie API, cere printr-un card securizat, nu în caseta de chat. Cum funcționează secretele și cum rotești o cheie.
- Pornește de la un șablon: un prompt scris pentru aplicația ta — Șabloanele îți oferă un prompt de start pentru un tip de site sau aplicație. Alegi unul, apeși Use template, iar agentul construiește prima versiune.
- Subagenți pe care îi poți deschide și citi — Când agentul Mythex împarte o sarcină complexă în rulări imbricate, fiecare apare în chat ca un rând pe care îl poți deschide și citi. Cum funcționează și ce poți controla.
- Testează-ți aplicația în browser cu o singură comandă — Scrie /test și Mythex parcurge previzualizarea live ca un utilizator real, face capturi de ecran și raportează în chat ce s-a stricat. Cum îl folosești și când.
- De ce fiecare aplicație Mythex primește propria bază de date — Fiecare aplicație Mythex cu date primește propria bază Postgres, care doarme când nu e folosită. De ce am ales asta și compromisurile.
- Spații de lucru și invitarea echipei — Proiectele Mythex trăiesc în spații de lucru: invită colegii prin e-mail, fără taxe per loc. Cum funcționează proprietarii, membrii și facturarea.
Companie
Note de la echipă.
- Prezentăm Ghidurile Mythex și blogul Mythex — Ghiduri practice despre aplicații și site-uri făcute cu AI, comparații oneste și un blog despre cum este construit Mythex, inclusiv ce se strică.
- Mythex vorbește acum 12 limbi — Site-ul Mythex este acum în 12 limbi, de la Português și Deutsch până la हिन्दी, 日本語 și العربية. Alege-ți limba din subsolul paginii.
Mythex · Prețuri · Întrebări frecvente · Ghiduri · Blog · Utilizări · Creează cu AI · Șabloane · Mythex comparat · Glosar pentru crearea de aplicații cu AI · Instrumente gratuite pentru crearea de aplicații cu AI · Despre