Blog

Jak budujemy i utrzymujemy Mythex – także to, co poszło nie tak – oraz nowości w produkcie.

Inżynieria

Jak budujemy i utrzymujemy Mythex – w tym co się zepsuło i jak to naprawiliśmy.

  • Nieudana ponowna publikacja nigdy nie usuwa działającego backendu — Nieudana ponowna publikacja mogła usunąć żywe API aplikacji albo zostawić zepsutą wersję. Trzy poprawki w tym, jak Mythex cofa błędną publikację.
  • Alerty, które wysyłają się raz, a nie raz na serwer — Alert wysyłany raz dziennie dotarł do nas pięć razy w jedno popołudnie. Dlaczego deduplikacja w pamięci zawodzi przy dwóch serwerach i jak wspólny stan to naprawił.
  • Przechodzimy na większe przestrzenie robocze bez czekania — Ćwierć przestrzeni roboczych utknęła na 1 GB po przejściu na 2 GB. Pierwsza poprawka kazała jednej osobie czekać siedem minut. Co zmieniliśmy i dlaczego.
  • Rozliczanie baz danych według tego, z czego faktycznie korzystają — Kiedyś szacowaliśmy koszt bazy każdej aplikacji i szacunek był błędny w obie strony. Teraz bazy są rozliczane według zmierzonego zużycia.
  • Wykrywanie aplikacji, które padają tuż po publikacji — Trzy publikacje przeszły kontrolę stanu, choć ich API padało sekundy po każdym uruchomieniu. Przyczyną było liczenie awarii w liście ograniczonej do pięciu wpisów.
  • Jak utrzymać tury agenta z dużą liczbą obrazów w granicach pamięci — Tura agenta, która przeglądała skany katalogów, wyczerpała pamięć przy 952 MB. Trzy osobne przyczyny, każda trzymała obrazy zbyt długo, i jak je naprawiliśmy.
  • Jak utrzymać długie tury agenta w oknie kontekstu — Podagenci mogli rosnąć, aż model odrzuci żądanie, albo źle liczyć tokeny. Trzy poprawki, dzięki którym długa praca agenta się kończy.
  • Jak utrzymać czat przy życiu, gdy telefon zasypia — Telefony zasypiają i tracą sieć w trakcie budowania. Dwa błędy psuły czat Mythex: zacinał się na „Łączenie…” albo pokazywał połowę odpowiedzi.
  • Jak jeden ciężki czat mógł położyć nasze API — 28 września oba serwery API wyczerpały pamięć naraz. Prawdziwa przyczyna: historia czatu ładowana po liczbie wiadomości, nie po rozmiarze.
  • Naciśnięcie Publikuj dwa razy publikuje tylko raz — Trzy żądania publikacji jednej aplikacji dotarły w odstępie 84 ms i każde uruchomiło pełne wdrożenie. Teraz tylko jedno się wykonuje.
  • Lekcje SEO z naprawiania własnej strony — Zduplikowane znaczniki FAQ, zła miniatura w Google, strony szablonów, których nikt nie klikał, i ścieżka, którą nasz edge odrzucał: co znaleźliśmy na mythex.ai i naprawiliśmy.
  • Strony statyczne działają, podczas gdy są publikowane ponownie — Ponowna publikacja strony statycznej kiedyś opróżniała ją przed wysłaniem builda. Teraz stara strona działa, aż nowa będzie na miejscu, a zmiany widać w kilka sekund.
  • Crash z brakiem pamięci ukryty w etykiecie postępu — Nasz agent AI zabrakło pamięci podczas zapisu jednego dużego pliku. Przyczyną nie był model ani równoległe podagenty — była nią etykieta statusu, wysłana ponownie 41 000 razy.
  • Brakujący plik wymiany, który zamroził nasze serwery — Serwer produkcyjny przestał odpowiadać, ale nie padł: bez zabicia przez brak pamięci, tylko z trashingiem pamięci podręcznej na maszynie bez wymiany. Co zmieniliśmy.
  • Budzenie baz danych bez martwych połączeń — Opublikowana aplikacja budząca się ze snu trzymała pierwsze żądanie 10–12 sekund na połączeniach do bazy, które umarły podczas snu. Jak skróciliśmy to do 2,3 sekundy.
  • Ograniczaliśmy sami nasze własne usługi — Limit żądań na adres w naszym API traktował nasze własne usługi jak jednego zajętego człowieka, aż na produkcji zaczęły dostawać 429. Jak to znaleźliśmy i naprawiliśmy.
  • Dlaczego przenieśliśmy serwery Mythex na ARM — Gdy ciężka praca przeszła do sandboksów na projekt, nasze serwery zużywały jedną trzecią pamięci. Mniejsze instancje ARM obniżyły koszty o około 30%. Jak to zrobiliśmy.
  • Jak doprowadziliśmy wdrożenia do zera błędów 502 — Watchdog ścigający się z wdrożeniami i load balancer, który zauważał za późno: jak znaleźliśmy oba problemy, naprawiliśmy je i zeszliśmy z 10 błędów 502 do zera.

Produkt

Co nowego w Mythex i dlaczego zbudowaliśmy to właśnie tak.

  • 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.
  • Prywatna przestrzeń robocza i podgląd na żywo dla każdego projektu — Każdy projekt Mythex działa we własnej, prywatnej chmurowej przestrzeni roboczej, z podglądem na żywo obok czatu. Jak to działa, jak z tego korzystać i czego się spodziewać.
  • Agent Mythex wie już, co Mythex potrafi zbudować — Poproś Mythex o aplikację na iPhone'a albo bota działającego non-stop, a agent powie wprost, że tego nie ma, zaproponuje najbliższą dostępną opcję i poczeka na zgodę.
  • Strona docelowa dla każdego rodzaju firmy — Szukasz systemu rezerwacji dla gabinetu dentystycznego lub strony dla piekarni? Trafiasz na stronę Mythex napisaną pod daną branżę, z gotowym promptem do zbudowania aplikacji.
  • Auto-doładowanie: aplikacja działa bez przerw, gdy kończą się kredyty — Auto-doładowanie kupuje kredyty Mythex, gdy saldo spada, więc długa budowa ani opublikowana aplikacja nie zatrzymają się na zerze. Konfiguracja i ograniczenia.
  • Buduj aplikacje Mythex z Claude, Cursor lub Codex — Mythex udostępnia zdalny serwer MCP: połącz Claude, Cursor lub Codex, a będą kodować w chmurowej piaskownicy Mythex z podglądem na żywo, bazą danych i publikacją.
  • Punkty kontrolne: cofnij każdą zmianę agenta — Po każdej udanej turze Mythex zapisuje punkt kontrolny projektu. Wróć do dowolnego z nich jednym kliknięciem albo edytuj wcześniejszą wiadomość i spróbuj ponownie.
  • Połącz Gmaila, Arkusze Google i Slacka z kreatorem aplikacji — Konektory Mythex łączą Gmaila, Arkusze Google, Slacka, Notion i inne z agentem czatu, bez kluczy API w kodzie. Jak to działa, konfiguracja i ograniczenia.
  • Własne domeny w Mythex: kup lub podłącz własną — Aplikacje Pro w Mythex mogą działać na Twojej własnej domenie. Kup ją w Mythex albo wskaż posiadaną domenę aplikacji rekordem CNAME. Kroki, odnawianie i ograniczenia.
  • Dyktuj prompty głosem — Możesz mówić prompty do Mythex zamiast je pisać. Kliknij mikrofon lub naciśnij Alt+V, sprawdź tekst i wyślij. Jak to działa i jakie ma ograniczenia.
  • Napraw z AI: jedno kliknięcie, gdy publikacja się nie uda — Gdy publikacja się nie uda, Mythex mówi, co się stało, i oferuje Napraw z AI: agent czyta wynik builda lub logi aplikacji i naprawia projekt.
  • Generowanie obrazów prosto w czacie — Poproś Mythex o obraz główny, og:image albo znak logo, a narysuje go w czacie i umieści w aplikacji dopiero wtedy, gdy powiesz. Oto jak to działa.
  • Synchronizacja z GitHub i eksport: Twój kod w Mythex jest Twój — Wszystko, co zbudujesz w Mythex, należy do Ciebie. Synchronizuj projekt z GitHub, pobierz go jako archiwum albo zaimportuj z powrotem. Jak to działa i jakie są limity.
  • Mythex zapamiętuje, kim jesteś i jak pracujesz — Pamięć, Informacje o Tobie, wiedza projektu i przeszukiwanie dawnych czatów: Mythex przestaje zaczynać od zera. Wszystko widzisz i możesz wyłączyć.
  • Najpierw plan, potem budowanie: jak działa tryb Plan w Mythex — Tryb Plan pozwala agentowi Mythex ustalić podejście, zanim cokolwiek zmieni. Przeczytaj plan w osobnej karcie, potem naciśnij Buduj. Jak to działa i kiedy użyć.
  • Błędy publikacji mówią teraz wprost, co się stało — Gdy publikacja w Mythex się nie uda, dostajesz jedno zwykłe zdanie o tym, co poszło źle, plus Napraw z AI i Spróbuj ponownie — zamiast surowego wyniku hostingu.
  • Twoja opublikowana aplikacja zostaje online podczas ponownej publikacji — Ponowna publikacja kiedyś wyłączała żywą aplikację Mythex na czas builda. Teraz poprzednia wersja działa, dopóki nowa nie będzie gotowa, a do tego dwie kolejne poprawki.
  • Sekrety i zmienne środowiskowe bez wklejania kluczy na czat — Gdy agent Mythex potrzebuje klucza API, pyta o niego przez bezpieczną kartę, nie przez czat. Jak działają sekrety projektu, zmienne środowiskowe i wymiana klucza.
  • Start z szablonu: gotowy pierwszy prompt dla Twojej aplikacji — Szablony Mythex dają gotowy prompt startowy dla danego typu strony lub aplikacji. Wybierz szablon, kliknij Użyj szablonu, a agent zbuduje pierwszą wersję do dopracowania.
  • Podagenci, których możesz otworzyć i przeczytać — Gdy agent Mythex dzieli złożone zadanie na zagnieżdżone uruchomienia, każde pojawia się w czacie jako wiersz do otwarcia i przeczytania. Jak to działa i co kontrolujesz.
  • Przetestuj aplikację w przeglądarce jednym poleceniem — Wpisz /test, a Mythex przeklika się przez podgląd na żywo jak prawdziwy użytkownik, zrobi zrzuty ekranu i opisze w czacie, co się zepsuło. Jak i kiedy to stosować.
  • Dlaczego każda aplikacja Mythex dostaje własną bazę danych — Każda aplikacja Mythex z danymi dostaje własną bazę Postgres, która zasypia, gdy jest bezczynna. Dlaczego baza na aplikację, a nie wspólna, i jakie są kompromisy.
  • Przestrzenie robocze i zapraszanie zespołu — Projekty Mythex żyją w przestrzeniach roboczych. Zapraszaj członków zespołu e-mailem, pracujcie nad tymi samymi projektami i nie płać za miejsca. Role i rozliczenia.

Firma

Notatki od zespołu.

  • Przedstawiamy poradniki Mythex i blog Mythex — Praktyczne poradniki o budowaniu aplikacji i stron z AI, uczciwe porównania narzędzi oraz blog inżynierski o tym, jak powstaje Mythex, łącznie z tym, co się psuje.
  • Mythex mówi teraz w 12 językach — Strona marketingowa Mythex jest teraz w 12 językach, od português i Deutsch po हिन्दी, 日本語 i العربية. Wybierz swój język w stopce.

Mythex · Cennik · FAQ · Poradniki · Blog · Zastosowania · Twórz z AI · Szablony · Mythex w porównaniu · Słownik budowania aplikacji z AI · Darmowe narzędzia do budowania aplikacji z AI · O nas

Mythex dla…

  • Mythex dla firm
  • Mythex dla founderów
  • Mythex dla product managerów
  • Mythex dla projektantów
  • Mythex dla marketerów
  • Mythex dla sprzedaży
  • Mythex dla operacji
  • Mythex dla zespołów HR
  • Strony internetowe
  • Prototypowanie
  • Narzędzia wewnętrzne
  • Program partnerski

Poradniki

  • Jak zbudować
  • Porównania
  • Pojęcia w pigułce
  • Pomysły i start
  • Prompty i wdrażanie

Blog

  • Inżynieria
  • Produkt
  • Firma
English Português (Brasil) Deutsch Français Español Italiano हिन्दी Bahasa Indonesia ไทย 한국어 日本語 العربية 简体中文 繁體中文(台灣) 繁體中文(香港) Русский Türkçe Tiếng Việt 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ă Srpski Slovenčina Slovenščina Svenska বাংলা ગુજરાતી ಕನ್ನಡ മലയാളം मराठी ਪੰਜਾਬੀ தமிழ் తెలుగు Bahasa Melayu Tagalog မြန်မာ Қазақ тілі Монгол Հայերեն ქართული አማርኛ Soomaali Kiswahili