Blogu
Si e ndërtojmë dhe e mbajmë në punë Mythex — përfshirë pjesët që shkuan keq — dhe çfarë ka të re në produkt.
Inxhinieri
Si ndërtohet dhe funksionon Mythex, përfshirë çfarë u prish dhe si e rregulluam.
- Një ripublikim i dështuar nuk fshin kurrë një backend që funksionon — Një ripublikim i dështuar mund të fshinte API-n live të një aplikacioni. Tre rregullime si Mythex e zhbën një publikim që dështon.
- Alarme që ndizen një herë, jo një herë për çdo server — Një alarm ditor arriti tek ne pesë herë brenda një pasdite. Pse deduplikimi në memorje prishet me dy serverë dhe një deploy, dhe si e rregulloi gjendja e përbashkët.
- Kalimi në hapësira pune më të mëdha pa e bërë askënd të presë — Një e katërta e hapësirave mbeti në 1 GB pas kalimit në 2 GB. Rregullimi i parë i bëri një person të presë shtatë minuta. Çfarë ndryshuam.
- Faturimi i bazave të të dhënave sipas asaj që përdorin vërtet — Dikur vlerësonim koston e bazës së çdo aplikacioni, dhe vlerësimi ishte i gabuar në të dy drejtimet. Tani çdo bazë faturohet sipas përdorimit të matur.
- Kapja e aplikacioneve që rrëzohen menjëherë pas publikimit — Tre publikime kaluan kontrollin tonë të shëndetit ndërsa API-ja e tyre rrëzohej sekonda pas çdo nisjeje. Shkaku: rrëzimet numëroheshin në një listë të kufizuar në pesë hyrje.
- Mbajtja e turneve të agjentit me shumë imazhe brenda memories — Një turn agjenti që shikonte vazhdimisht skanime katalogu mbaroi memorien në 952 MB. Tre shkaqe të ndara, secili duke mbajtur imazhet më gjatë se duhet, dhe si i rregulluam.
- Mbajtja e turneve të gjata të agjentit brenda dritares së kontekstit — Nën-agjentët rriteshin derisa modeli i refuzonte, ndalonin herët për hapësirë, dhe numëronin gabim tokenët në rusisht. Tri rregullime që e lanë punën e gjatë të përfundojë.
- Mbajtja e chat-it gjallë kur telefoni fle — Telefonat flenë, ndërrojnë skedat dhe humbin rrjetin gjatë ndërtimit. Dy gabime e bënin chatin të ngecë ose të shfaqte gjysmë përgjigjeje. Si i gjetëm dhe i rregulluam.
- Si një chat i rëndë mund ta rrëzonte API-n tonë — Më 28 shtator, të dy serverat API mbaruan memorien njëkohësisht. Rregullimi i parë ishte më shumë memorie; i vërtetë ishte ngarkimi i historikut sipas madhësisë.
- Shtypja e Publish dy herë tani publikon vetëm një herë — Tre kërkesa publikimi për një aplikacion arritën 84 ms larg njëra-tjetrës. Tani baza e të dhënave vendos kush publikon, dhe të tjerët marrin të vërtetën.
- Mësime SEO nga rregullimi i faqes sonë — FAQ i dyfishtë, miniatura e gabuar në Google, faqe shabllonesh pa klikime dhe një rrugë e bllokuar nga edge-i: çfarë gjetëm në mythex.ai dhe çfarë rregulluam.
- Sajtet statike mbeten online gjatë ripublikimit — Ripublikimi i sajtit statik nuk e zbraz më para ngarkimit. Sajti i vjetër shërben derisa i riu të vendoset, dhe ndryshimet shfaqen brenda sekondash.
- Crash-i nga mungesa e memories që fshihej në një etiketë progresi — Agjenti ynë AI mbaroi memorien duke shkruar një skedar të madh. Shkaku nuk ishte modeli apo nën-agjentët paralelë — ishte një etiketë statusi e ridërguar 41,000 herë.
- Skedari i mungueshëm i swap-it që ngriu serverët tanë — Një server prodhimi pushoi së përgjigjuri pa u rrëzuar — pa kill për mungesë memorie, vetëm thrashing i page cache-it në një makinë pa swap. Çfarë ndodhi dhe çfarë ndryshuam.
- Zgjimi i bazave të të dhënave pa lidhje të vdekura — Një aplikacion i publikuar që zgjohej nga gjumi e mbante kërkesën e parë 10–12 sekonda mbi lidhje të vdekura. Si e zbritëm në 2.3 sekonda.
- Po e kufizonim veten tonë me rate limit — Kufiri për adresë i API-t tonë e trajtonte shërbimet tona si një përdorues të zënë, dhe në prodhim ato filluan të merrnin 429. Si e gjetëm dhe si e rregulluam.
- Pse e zhvendosëm serverët e Mythex te ARM — Pasi punët e rënda u zhvendosën në sandbox-e për çdo projekt, serverët tanë përdornin një të tretën e memories. Instancat më të vogla ARM zvogëluan kostot me rreth 30%. Si.
- Si arritëm deploy-et në zero gabime 502 — Një watchdog që garonte me deploy-et dhe një load balancer që e vuri re shumë vonë: si i gjetëm të dyja, i rregulluam dhe matëm deploy-et nga 10 gabime 502 në zero.
Produkti
Çfarë ka të re në Mythex dhe pse e ndërtuam kështu.
- 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.
- Një hapësirë pune private dhe pamje e drejtpërdrejtë për çdo projekt — Çdo projekt Mythex funksionon në hapësirën e vet private të punës në cloud, me një pamje të drejtpërdrejtë pranë chat-it. Si funksionon, si përdoret dhe çfarë të presësh.
- Agjenti i Mythex tani di çfarë mund të ndërtojë Mythex — Për një aplikacion iPhone ose një bot gjithmonë të lidhur, agjenti thotë qartë që nuk është i disponueshëm, ofron më të afërtën dhe pret një po.
- Një faqe ateterrimi për çdo lloj biznesi — Kërko një sistem rezervimesh për klinikë dentare ose website për furrë buke, dhe gjej një faqe Mythex të shkruar për atë biznes, me një kërkesë gati.
- Auto-reload: mbaje aplikacionin tënd publikuar gjithmonë në punë kur kreditet ulen — Auto-reload blen kredite Mythex kur bilanci yt ulet, që një ndërtim i gjatë ose një aplikacion i zënë i publikuar të mos ndalet në zero. Si ta vendosësh dhe kufizimet e tij.
- Ndërto aplikacione Mythex nga Claude, Cursor ose Codex — Mythex përdor një server MCP në distancë: lidh Claude, Cursor ose Codex, dhe ata kodojnë në sandbox-in tënd cloud me pamje të drejtpërdrejtë, bazë të dhënash dhe publikim.
- Checkpoint-et: zhbëj çdo ndryshim që bën agjenti — Pas çdo ture të suksesshme, Mythex ruan një checkpoint të projektit tënd. Kthehu në çdo njërin me dy klikime, ose redakto një mesazh të mëparshëm dhe provo përsëri.
- Lidh Gmail, Google Sheets dhe Slack me ndërtuesin tënd të aplikacioneve — Connectors të Mythex lidhin Gmail, Google Sheets, Slack, Notion dhe të tjera me agjentin e chat-it, pa çelësa API në kodin tënd. Si funksionon, konfigurimi dhe kufizimet.
- Domene të personalizuara në Mythex: bli një ose lidh të tuajin — Aplikacionet Pro në Mythex mund të funksionojnë në domenin tënd. Bli një brenda Mythex ose drejto një domen që zotëron me një CNAME. Hapat, rinovimi dhe kufizimet.
- Diktoji kërkesat e tua me hyrje zanore — Mund t'i flasësh kërkesat Mythex në vend që t'i shkruash. Kliko mikrofonin ose shtyp Alt+V, kontrollo tekstin dhe dërgo. Si funksionon dhe kufizimet.
- Fix with AI: Një klikim kur një publikim dështon — Kur një publikim dështon, Mythex tani thotë çfarë ndodhi dhe ofron Fix with AI: agjenti lexon daljen e ndërtimit ose log-et e aplikacionit tënd dhe e rregullon projektin.
- Gjenerimi i imazheve direkt në chat — Kërko nga Mythex një imazh hero, një og:image ose një logo dhe ai e vizaton në chat, pastaj e vendos në aplikacionin tënd vetëm kur ti e thua. Ja si funksionon.
- Sinkronizimi me GitHub dhe eksportimi: kodi yt në Mythex është yti — Gjithçka që ndërton në Mythex të takon ty. Sinkronizo një projekt me GitHub, shkarkoje si arkiv, ose importo një arkiv përsëri. Si funksionon çdo mënyrë dhe kufizimet.
- Mythex tani të kujton kush je dhe si punon — Kujtesa, Rreth teje, njohuritë e projektit dhe kërkimi në bisedat e kaluara: Mythex nuk nis më nga zero. Shiko, redakto ose çaktivizo gjithçka.
- Planifiko para se të ndërtosh: si funksionon modaliteti Plan në Mythex — Modaliteti Plan e lejon agjentin të gjejë një qasje përpara se të ndryshojë diçka. Lexo planin në skedën e vet, pastaj shtyp Build. Si funksionon dhe kur ta përdorësh.
- Gabimet e publikimit tani thonë çfarë ndodhi, me fjalë të thjeshta — Kur një publikim Mythex dështon, merr një fjali të thjeshtë për atë që shkoi keq, plus Fix with AI dhe Try again, në vend të daljes së papërpunuar të hostingut.
- Aplikacioni yt i publikuar tani qëndron gjallë ndërsa e ripublikon — Ripublikimi më parë e merrte nga linja një aplikacion live. Tani versioni i mëparshëm vazhdon të shërbejë derisa i riu të jetë gati, plus dy rregullime të tjera.
- Sekretet dhe variablat e mjedisit pa ngjitur çelësa në bisedë — Agjenti i Mythex kërkon çelësat API përmes një karte të sigurt, jo në kutinë e bisedës. Si funksionojnë sekretet e projektit dhe si rrotullohet një çelës.
- Fillo nga një shabllon: një prompt i shkruar për aplikacionin tënd — Shablllonet e Mythex japin një prompt fillestar për një lloj sajti. Zgjidh një, shtyp Use template, dhe agjenti ndërton versionin e parë që e rafinon ti.
- Nën-agjentë që mund t’i hapni dhe lexoni — Kur agjenti i Mythex ndan një detyrë në nën-agjentë, secili shfaqet në bisedë si rresht që mund ta hapni dhe lexoni. Si funksionon dhe çfarë kontrolloni.
- Testo aplikacionin tënd në shfletues me një komandë — Shkruani /test dhe Mythex klikon përmes preview-së tënde live si një përdorues i vërtetë, bën screenshot dhe raporton në bisedë çfarë u prish. Si ta përdorni dhe kur.
- Pse çdo aplikacion Mythex merr bazën e vet të të dhënave — Çdo aplikacion Mythex me të dhëna merr Postgres të vetin që fle kur është joaktiv. Pse zgjodhëm një bazë për aplikacion dhe çfarë kompromisesh kanë.
- Hapësirat e punës dhe ftimi i ekipit tuaj — Projektet jetojnë në hapësira pune. Ftoni shokët me email dhe punoni në të njëjtët projekte, pa tarifa për ulëse. Roli i pronarit, anëtarët dhe faturimi.
Kompania
Shënime nga ekipi.
- Prezantojmë Udhëzuesit e Mythex dhe blogun e Mythex — Udhëzues praktikë për ndërtimin me AI, krahasime të ndershme mjetesh, dhe një blog inxhinierik për mënyrën se si ndërtohet Mythex, përfshirë çfarë prishet.
- Mythex tani flet 12 gjuhë — Faqja e marketingut të Mythex tani është në 12 gjuhë, nga Português dhe Deutsch te हिन्दी, 日本語 dhe العربية. Zgjidhe tënden nga footer-i.
Mythex · Çmimet · Pyetje të shpeshta · Udhëzues · Blogu · Përdorimet · Ndërto me AI · Shabllonet · Mythex në krahasim · Fjalori i ndërtimit të aplikacioneve me AI · Mjete falas për ndërtimin e aplikacioneve me AI · Rreth nesh