Blog

Sådan bygger og driver vi Mythex – også de dele, der gik galt – og hvad der er nyt i produktet.

Udvikling

Sådan bygges og drives Mythex, herunder hvad der gik i stykker, og hvordan vi fiksede det.

  • En mislykket genudgivelse sletter aldrig en fungerende backend — En mislykket genudgivelse kunne slette en apps live API eller lade en defekt ny version køre. Tre rettelser i, hvordan Mythex fortryder en udgivelse, der går galt.
  • Alarmer, der udløses én gang, ikke én gang pr. server — En alarm, der højst skal nå os én gang i døgnet, kom fem gange på en eftermiddag. Hvorfor deduplikering i hukommelsen fejler med to servere, og hvordan delt lager rettede det.
  • Flytning til større workspaces uden at få nogen til at vente — En fjerdedel af vores workspaces sad fast på 1 GB efter opgraderingen til 2 GB. Vores første rettelse fik én person til at vente syv minutter. Hvad vi ændrede.
  • Fakturering af databaser efter hvad de faktisk bruger — Vi plejede at estimere hver apps databaseomkostning, og estimatet var forkert i begge retninger. Nu faktureres hver database ud fra målt forbrug, time for time.
  • At fange apps, der crasher lige efter udgivelse — Tre udgivelser bestod vores sundhedstjek, mens deres API crashede sekunder inde i hver opstart. Årsagen: at tælle crashes i en liste begrænset til fem poster.
  • Sådan holder vi billedtunge agent-forløb inden for hukommelsen — Et agent-forløb, der kiggede på katalogscanninger, løb tør for hukommelse ved 952 MB. Tre adskilte årsager holdt billeder for længe, og vi rettede alle tre.
  • Sådan holder vi lange agent-forløb inden for context-vinduet — Under-agenter voksede, indtil modellen afviste dem, stoppede for at spare plads eller talte russiske tokens forkert. Tre rettelser lader lang AI-arbejde blive færdigt.
  • Sådan holder vi chatten i live, når telefonen sover — Telefoner sover, skifter faner og mister netværk midt i et byg. To fejl fik Mythex' chat til at gå i stå eller vise halvt et svar bagefter. Sådan fandt og rettede vi dem.
  • Hvordan én tung chat kunne slå vores API ned — Den 28. september løb begge API-servere tør for hukommelse samtidig. Første rettelse var mere hukommelse; den rigtige var at hente chathistorik efter størrelse, ikke antal.
  • Tryk på Publish to gange, og der publiceres stadig kun én gang — Tre publiceringsanmodninger for én app kom 84 ms fra hinanden, og hver kørte et fuldt deploy. Databasen afgør nu, hvem der publicerer, og de andre får sandheden at vide.
  • SEO-lektioner fra at rette vores egen side — Dobbelt FAQ-markup, det forkerte miniaturebillede i Google, skabelonsider ingen klikkede på og en sti vores edge afviste. Det fandt vi på mythex.ai og rettede.
  • Statiske sites forbliver oppe, mens de udrulles igen — Før blev et statisk site tømt, før det nye build blev uploadet. Nu serverer det gamle site, indtil det nye er på plads, og ændringer vises på sekunder.
  • Hukommelsesfejlen gemt i en fremskridtslabel — Vores AI-agent løb tør for hukommelse, mens den skrev en stor fil. Årsagen var hverken modellen eller parallelle sub-agenter, men en statuslabel, der blev sendt 41.000 gange.
  • Den manglende swap-fil, der frøs vores servere — En produktionsserver holdt op med at svare uden at gå ned — ingen out-of-memory-dræb, bare page-cache-trashing på en maskine uden swap. Hvad der skete, og hvad vi ændrede.
  • Vågn databaser op uden døde forbindelser — En publiceret app, der vågnede fra dvale, holdt sin første forespørgsel i 10–12 sekunder på databaseforbindelser, der var døde under dvalen. Sådan kom vi ned på 2,3 sekunder.
  • Vi satte rate limits på vores egne tjenester — Vores API's rate limit pr. adresse behandlede vores egne tjenester som én travl person, og i produktion begyndte de at få 429'er. Sådan fandt vi det og rettede det.
  • Hvorfor vi flyttede Mythex' servere til ARM — Da det tunge arbejde flyttede ind i sandkasser pr. projekt, brugte vores servere en tredjedel af hukommelsen. Mindre ARM-instanser sænkede omkostningerne med omkring 30 %.
  • Sådan fik vi udrulninger ned til nul 502-fejl — En watchdog, der kappedes med vores udrulninger, og en load balancer, der reagerede for sent: hvordan vi fandt begge, rettede dem og fik udrulninger fra 10 502'er til nul.

Produkt

Hvad der er nyt i Mythex, og hvorfor vi byggede det sådan.

  • 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 arbejdsområde og en live-forhåndsvisning til hvert projekt — Hvert Mythex-projekt kører i sit eget private cloud-arbejdsområde med en live-forhåndsvisning ved siden af chatten. Sådan virker det, og hvad du kan forvente.
  • Mythex-agenten ved nu, hvad Mythex kan bygge — Beder du Mythex om en iPhone-app eller en bot, der altid skal være aktiv, siger agenten nu klart nej, tilbyder det nærmeste alternativ og venter på et ja.
  • En landingsside til enhver type virksomhed — Søg efter et bookingsystem til en tandklinik eller en hjemmeside til et bageri, og land på en Mythex-side skrevet til netop den virksomhed, med en klar prompt.
  • Auto-reload: Hold din publicerede app kørende, når credits løber tør — Auto-reload køber Mythex-credits, når din saldo løber lav, så et langt build eller en travl publiceret app ikke stopper ved nul. Sådan opsætter du det, og dets begrænsninger.
  • Byg Mythex-apps fra Claude, Cursor eller Codex — Mythex kører en fjern-MCP-server: forbind Claude, Cursor eller Codex, og de koder i din Mythex-cloudsandkasse med en live-forhåndsvisning, database og udgivelse.
  • Checkpoints: Fortryd enhver ændring, agenten laver — Efter hver vellykkede tur gemmer Mythex et checkpoint af dit projekt. Gå tilbage til et af dem med to klik, eller redigér en tidligere besked og prøv igen.
  • Forbind Gmail, Google Sheets og Slack til din app-builder — Mythex-connectors forbinder Gmail, Google Sheets, Slack, Notion og flere til chatagenten, uden API-nøgler i din kode. Sådan virker det, opsætning og begrænsninger.
  • Egne domæner på Mythex: Køb et eller forbind dit eget — Pro-apps på Mythex kan køre på dit eget domæne. Køb et i Mythex, eller peg et domæne, du ejer, på din app med en CNAME. Trin, fornyelse og begrænsninger.
  • Diktér dine prompts med stemmeinput — Du kan tale dine prompts til Mythex i stedet for at skrive dem. Klik på mikrofonen eller tryk Alt+V, tjek teksten og send. Sådan virker det, og dets begrænsninger.
  • Fix with AI: Et klik, når en publicering fejler — Når en publicering fejler, siger Mythex nu, hvad der skete, og tilbyder Fix with AI: agenten læser build-output eller appens logs og retter projektet.
  • Generér billeder direkte i chatten — Bed Mythex om et hero-billede, et og:image eller et logomærke, og det tegnes i chatten. Det kommer først ind i din app, når du siger til. Sådan virker det.
  • GitHub-synkronisering og eksport: Din Mythex-kode er din — Alt, du bygger på Mythex, tilhører dig. Synkronisér et projekt til GitHub, download det som arkiv eller importér et tilbage. Sådan virker hver af dem, og begrænsningerne.
  • Mythex husker nu, hvem du er, og hvordan du arbejder — Hukommelse, Om dig, projekt- og workspace-viden og søgning i tidligere chats: Mythex starter ikke længere fra nul. Se, redigér eller slå alt fra under Settings → Memory.
  • Planlæg før du bygger: Sådan virker Plan mode i Mythex — Plan mode lader Mythex-agenten finde en fremgangsmåde, før den redigerer noget. Læs planen i sin egen fane og tryk Build. Sådan virker det, og hvornår du bruger det.
  • Publiceringsfejl siger nu, hvad der skete, med almindelige ord — Når en Mythex-publicering fejler, får du nu én almindelig sætning om, hvad der gik galt, plus Fix with AI og Try again — i stedet for rå output fra hostingen.
  • Din publicerede app forbliver nu oppe, mens du republicerer den — Republicering tog tidligere en levende Mythex-app offline under byget. Nu serverer den forrige version, indtil den nye er klar, plus to andre rettelser.
  • Secrets og miljøvariabler uden at indsætte nøgler i chatten — Når Mythex-agenten har brug for en API-nøgle, beder den om den i et sikkert kort, ikke i chatfeltet. Sådan gemmer og roterer du secrets og miljøvariabler.
  • Start fra en skabelon: en skrevet første prompt til din app — Mythex-skabeloner giver dig en startprompt tilpasset en type site eller app. Vælg en, tryk Use template, og agenten bygger en første version, du så forfiner.
  • Sub-agenter, du kan åbne og læse — Når Mythex-agenten deler en kompleks opgave op i indlejrede kørsler, vises hver som en række i chatten, du kan åbne og læse. Sådan fungerer det, og hvad du styrer.
  • Test din app i browseren med én kommando — Skriv /test, og Mythex klikker sig igennem din live preview, som en bruger ville, tager skærmbilleder og melder i chatten, hvad der gik i stykker. Sådan bruger du det.
  • Hvorfor hver Mythex-app får sin egen database — Hver Mythex-app, der har brug for data, får sin egen Postgres-database, der sover, når den er inaktiv. Hvorfor én database pr. app frem for en delt, og afvejningerne.
  • Workspaces og invitation af dit team — Mythex-projekter lever i workspaces. Inviter teammedlemmer via e-mail, arbejd på de samme projekter og uden gebyr pr. plads. Sådan virker ejere, medlemmer og fakturering.

Virksomhed

Noter fra teamet.

  • Vi introducerer Mythex-guides og Mythex-bloggen — Praktiske guides til at bygge apps og hjemmesider med AI, ærlige værktøjssammenligninger og en ingeniørblog om, hvordan Mythex bygges — inklusive hvad der går i stykker.
  • Mythex taler nu 12 sprog — Mythex' marketingside findes nu på 12 sprog, fra português og deutsch til हिन्दी, 日本語 og العربية. Vælg dit fra footeren.

Mythex · Priser · FAQ · Guides · Blog · Anvendelser · Byg med AI · Skabeloner · Mythex sammenlignet · Ordliste for app-bygning med AI · Gratis værktøjer til app-bygning med AI · Om os

Mythex til…

  • Mythex til arbejdet
  • Mythex til iværksættere
  • Mythex til produktchefer
  • Mythex til designere
  • Mythex til marketing
  • Mythex til salg
  • Mythex til drift
  • Mythex til HR-teams
  • Websites
  • Prototyper
  • Interne værktøjer
  • Partnerprogram

Guides

  • Sådan bygger du
  • Sammenligninger
  • Begreber forklaret
  • Idéer og lancering
  • Prompts og lancering

Blog

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