Blogg
Slik bygger og drifter vi Mythex – også det som gikk galt – og hva som er nytt i produktet.
Teknologi
Slik bygges og driftes Mythex, inkludert hva som gikk galt og hvordan vi fikset det.
- En mislykket republisering sletter aldri en fungerende backend — En mislykket republisering kunne slette en apps live-API, eller la en ødelagt ny versjon kjøre. Tre rettelser i hvordan Mythex angrer en publisering som går galt.
- Varsler som utløses én gang, ikke én gang per server — Et daglig varsel kom fem ganger på én ettermiddag. Hvorfor deduplisering i minnet svikter med to servere og en deploy, og hvordan delt lagring løste det.
- Å flytte til større arbeidsområder uten at noen må vente — En fjerdedel av arbeidsområdene våre satt fast på 1 GB etter at vi gikk til 2 GB. Første løsning ga én person sju minutter venting. Her er hva vi endret.
- Fakturering av databaser etter det de faktisk bruker — Vi estimerte hver apps databasekostnad, og estimatet bommet begge veier. Nå faktureres hver database etter målt bruk, time for time.
- Fange apper som krasjer rett etter publisering — Tre publiseringer besto helsesjekken vår mens API-et deres krasjet sekunder inn i hver oppstart. Årsaken: krasj ble talt i en liste med fem oppføringer.
- Holde agentturer med mange bilder innenfor minnet — En agenttur som stadig så på katalogskanninger gikk tom for minne ved 952 MB. Tre separate årsaker holdt bilder for lenge, og slik fikset vi dem.
- Holde lange agentturer innenfor kontekstvinduet — Underagentene våre vokste til modellen avviste dem, stoppet for å spare plass, eller talte tokens feil på russisk. Tre løsninger for lang AI-jobb.
- Holde chatten i live når en telefon sover — Telefoner sover, bytter faner og mister nettverk midt i en bygging. To feil fikk chatten til å stoppe eller vise halvt svar. Slik fant og fikset vi dem.
- Hvordan én tung chat kunne tatt API-et vårt ned — Den 28. september gikk minnet tomt på begge API-serverne samtidig. Den virkelige løsningen var å laste chatthistorikk etter størrelse, ikke antall.
- Å trykke Publish to ganger publiserer nå bare én gang — Tre publiseringsforespørsler for én app kom 84 ms fra hverandre og startet tre deploys. Nå avgjør databasen hvem som publiserer; de andre får klart svar.
- SEO-lærdom fra å rette opp vårt eget nettsted — Dupliserte FAQ-markeringer, feil miniatyrbilde i Google, malsider ingen klikket på og en sti vår egen kant avviste: det vi fant på mythex.ai og fikset.
- Statiske nettsteder forblir oppe under republisering — Republisering av et statisk nettsted tømte det før opplastingen. Nå viser den gamle versjonen fram til den nye er klar, og endringer vises på sekunder.
- Minnekrasjen som gjemte seg i en fremdriftsetikett — AI-agenten vår gikk tom for minne mens den skrev én stor fil. Årsaken var en statusetikett som ble sendt på nytt 41 000 ganger, ikke modellen eller underagentene.
- Den manglende swap-filen som frøs serverne våre — En produksjonsserver sluttet å svare uten å krasje: ingen minnedrap, bare sidecache-trashing på en maskin uten swap. Hva som skjedde og hva vi endret.
- Å vekke databaser uten døde forbindelser — En publisert app som våknet fra dvale, holdt første forespørsel i 10–12 sekunder på døde databaseforbindelser. Nå tar den 2,3 sekunder.
- Vi begrenset våre egne tjenester — API-ets grense per nettadresse behandlet våre egne tjenester som én travel person, og i produksjon fikk de 429-feil. Slik fant vi det og fikset det.
- Hvorfor vi flyttet Mythex sine servere til ARM — Når tung jobb flyttet over i sandkasser, brukte serverne en tredjedel av minnet. Mindre ARM-instanser kuttet kostnadene med rundt 30 %.
- Slik fikk vi deployene ned til null 502-feil — Watchdogen og lastbalanseren vår kolliderte med deployene. Slik fant og fikset vi begge, og fikk deployene fra 10 502-feil ned til null.
Produkt
Nyheter i Mythex og hvorfor vi bygde det slik.
- 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.
- Et privat arbeidsområde og en live forhåndsvisning for hvert prosjekt — Hvert Mythex-prosjekt kjører i sitt eget private skyarbeidsområde, med en live forhåndsvisning ved siden av chatten. Slik fungerer det, bruk og forventninger.
- Mythex-agenten vet nå hva Mythex kan bygge — Be Mythex om en iPhone-app eller en bot som alltid er på, og agenten sier nå tydelig at det ikke er tilgjengelig, tilbyr det nærmeste som finnes, og venter på et ja.
- En landingsside for enhver type virksomhet — Søk etter bookingsystem til en tannklinikk eller nettside for et bakeri, og finn en Mythex-side skrevet for akkurat den virksomheten, med en klar startprompt.
- Auto-reload: Hold den publiserte appen i gang når kreditter er lave — Auto-reload kjøper Mythex-kreditter når saldoen er lav, så en lang bygging eller en travel publisert app ikke stopper på null. Oppsett og begrensninger.
- Bygg Mythex-apper fra Claude, Cursor eller Codex — Mythex kjører en ekstern MCP-server. Koble til Claude, Cursor eller Codex, så koder de i din Mythex-sandkasse med live forhåndsvisning og publisering.
- Lagrepunkter: Angre enhver endring agenten gjør — Etter hver vellykkede tur lagrer Mythex et lagrepunkt av prosjektet ditt. Gå tilbake til et av dem med to klikk, eller rediger en tidligere melding.
- Koble Gmail, Google Sheets og Slack til app-byggeren din — Mythex-koblinger knytter Gmail, Google Sheets, Slack, Notion og mer til chat-agenten, uten API-nøkler i koden. Slik fungerer det, oppsett og begrensninger.
- Egendefinerte domener på Mythex: kjøp et eller koble til ditt eget — Pro-apper på Mythex kan kjøre på ditt eget domene. Kjøp ett i Mythex, eller pek et domene du eier mot appen med en CNAME. Steg, fornying og begrensninger.
- Diktér promptene dine med talestyring — Snakk promptene dine til Mythex i stedet for å skrive dem. Klikk mikrofonen eller trykk Alt+V, sjekk teksten og send. Slik fungerer det og begrensningene.
- Fix with AI: ett klikk når en publisering feiler — Når publisering feiler, forteller Mythex nå hva som skjedde og tilbyr Fix with AI: agenten leser bygg-output eller appens logger og fikser prosjektet.
- Generere bilder rett i chatten — Be Mythex om et hero-bilde, et og:image eller en logomerke, så tegner den det i chatten og legger det i appen din først når du sier det. Slik fungerer det.
- GitHub-synkronisering og eksport: Koden din på Mythex er din — Alt du bygger på Mythex er ditt. Synkroniser et prosjekt til GitHub, last det ned som arkiv eller importer et tilbake. Slik virker de, og grensene.
- Mythex husker nå hvem du er og hvordan du jobber — Minne, About you, prosjekt- og arbeidsområdekunnskap og søk i tidligere chatter: Mythex starter ikke fra null i hver chat. Se, rediger eller slå av alt.
- Planlegg før du bygger: slik fungerer planmodus i Mythex — Planmodus lar Mythex-agenten finne en tilnærming før den endrer noe. Les planen i egen fane, og trykk Build. Slik fungerer det og når du bør bruke det.
- Feilmeldinger ved publisering sier nå hva som skjedde, med enkle ord — Når en publisering i Mythex feiler, får du én enkel setning om hva som gikk galt, pluss Fiks med AI og Prøv igjen, i stedet for rå utdata fra hostingen.
- Den publiserte appen din forblir oppe mens du publiserer den på nytt — Ny publisering tok tidligere en live Mythex-app offline under bygget. Nå serverer den forrige versjonen til den nye er klar, pluss to andre rettelser.
- Hemmeligheter og miljøvariabler uten å lime inn nøkler i chatten — Mythex-agenten ber om API-nøkler i et sikkert kort, ikke i chatboksen. Slik fungerer prosjekthemmeligheter og miljøvariabler, og slik bytter du en nøkkel.
- Start fra en mal: en skrevet første prompt til appen din — Mythex-maler gir deg en startprompt tilpasset en type nettsted eller app. Velg en, trykk Bruk mal, og agenten bygger en første versjon som du deretter forbedrer.
- Underagenter du kan åpne og lese — Når Mythex-agenten deler en krevende oppgave i nøstede kjøringer, vises hver enkelt i chatten som en rad du kan åpne og lese. Slik fungerer det, og det du kontrollerer.
- Test appen din i nettleseren med én kommando — Skriv /test, så klikker Mythex seg gjennom forhåndsvisningen din som en bruker ville gjort, tar skjermbilder og rapporterer feil i chatten. Slik gjør du det.
- Hvorfor hver Mythex-app får sin egen database — Hver Mythex-app som trenger data, får sin egen Postgres-database som sover når den er inaktiv. Hvorfor vi valgte én database per app, og avveiningene.
- Arbeidsområder og invitasjon av teamet ditt — Prosjekter i Mythex ligger i arbeidsområder. Inviter teamet på e-post og jobb i samme prosjekter uten seteavgifter. Slik fungerer eiere og medlemmer.
Selskap
Notater fra teamet.
- Introduserer Mythex-guider og Mythex-bloggen — Praktiske guider om å bygge apper og nettsteder med AI, ærlige verktøysammenligninger og en ingeniørblogg om hvordan Mythex bygges, også det som går galt.
- Mythex snakker nå 12 språk — Mythex-nettstedet er nå på 12 språk, fra português og deutsch til हिन्दी, 日本語 og العربية. Velg språk i bunnteksten.
Mythex · Priser · FAQ · Veiledninger · Blogg · Bruksområder · Bygg med KI · Maler · Mythex sammenlignet · Ordliste for app-bygging med KI · Gratis verktøy for app-bygging med KI · Om oss