Блог
Як ми створюємо й підтримуємо Mythex — зокрема те, що пішло не так, — і що нового в продукті.
Інженерія
Як ми створюємо й підтримуємо Mythex — зокрема що ламалося і як ми це виправили.
- Невдала повторна публікація ніколи не видаляє робочий бекенд — Невдала повторна публікація могла видалити живий API застосунку або залишити зламану нову версію. Три виправлення відкату публікації.
- Сповіщення, які спрацьовують один раз, а не раз на сервер — Щоденне сповіщення прийшло до нас п'ять разів за один день. Чому дедуплікація в пам'яті ламається з двома серверами і деплоєм, і як спільний стан це виправив.
- Переїзд на більші робочі простори без очікування для кого б то не було — Чверть наших робочих просторів застрягла на 1 ГБ після переходу на 2 ГБ. Наше перше виправлення змусило одну людину чекати сім хвилин. Що ми змінили і змінили знову.
- Оплата баз даних за тим, що вони справді використовують — Раніше ми оцінювали вартість бази даних кожного застосунку, і оцінка була хибною. Тепер кожна база оплачується за виміряним використанням.
- Ловимо застосунки, які падають одразу після публікації — Три публікації пройшли перевірку працездатності, хоча їхній API падав за кілька секунд після кожного запуску. Причина: підрахунок збоїв у списку, обмеженому п'ятьма записами.
- Як утримати ходи агента з великою кількістю зображень у межах пам'яті — Хід агента, який постійно переглядав скани каталогу, вичерпав пам'ять на 952 МБ. Три окремі причини, кожна з яких тримала зображення надто довго, і як ми їх виправили.
- Як утримати довгі ходи агента в межах контекстного вікна — Субагенти росли, доки модель не відхиляла запити, зупинялися, щоб заощадити місце, і хибно рахували токени в російській. Три виправлення, щоб довга робота завершувалася.
- Як зберегти чат живим, коли телефон засинає — Телефони засинають і перемикають вкладки. Дві помилки змушували чат зависати на «Підключення…» або показувати половину відповіді. Як ми їх знайшли й виправили.
- Як один важкий чат міг би покласти наш API — 28 вересня обидва наші API-сервери одночасно вичерпали пам'ять. Перше виправлення — більше пам'яті; справжнє — завантаження історії чату за розміром, а не за кількістю.
- Натискання «Опублікувати» двічі тепер публікує один раз — Три запити на публікацію одного застосунку прийшли за 84 мс, і кожен запустив деплой. Як база даних тепер вирішує, хто публікує, і чесно повідомляє інших.
- Уроки SEO з виправлення власного сайту — Дубльована розмітка FAQ, невірна мініатюра в Google, шаблони без кліків і шлях, який наш край відхиляв: що ми знайшли на mythex.ai і виправили.
- Статичні сайти тепер не зупиняються під час повторної публікації — Раніше повторна публікація статичного сайту спершу стирала його. Тепер старий сайт працює, доки не буде готовий новий, а зміни з'являються за секунди.
- Збій через брак пам'яті, захований у мітці прогресу — Наш агент ШІ вичерпав пам'ять під час запису великого файлу. Причиною була не модель і не паралельні субагенти, а мітка статусу, надіслана 41 000 разів.
- Відсутній файл підкачки, через який зависали наші сервери — Виробничий сервер перестав відповідати, але не впав: без swap ядро постійно перекидало код програм з кешу. Що сталося і що ми змінили.
- Пробудження баз даних без мертвих з'єднань — Опублікований застосунок після сну тримав перший запит 10–12 секунд на з'єднаннях з базою, які вмерли, поки він спав. Як ми скоротили це до 2,3 секунди.
- Ми обмежували самі себе: наші сервіси під власним лімітом — Ліміт запитів на адресу сприймав наші власні сервіси як одного користувача, і в продакшені вони почали отримувати 429. Як ми знайшли і виправили.
- Чому ми перенесли сервери Mythex на ARM — Коли важка робота перейшла в пісочниці, наші сервери використовували третину пам'яті. Менші ARM-інстанси зменшили витрати приблизно на 30%. Як це сталося.
- Як ми досягли нуля помилок 502 під час розгортань — Вотчдог, що змагався з нашими розгортаннями, і балансувальник, який помітив це занадто пізно: як ми знайшли обидві проблеми, виправили їх і зменшили 502 з 10 до нуля.
Продукт
Що нового в Mythex і чому ми зробили саме так.
- 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.
- Приватний робочий простір і живий перегляд для кожного проєкту — Кожен проєкт Mythex працює у власному приватному хмарному робочому просторі з живим переглядом поруч із чатом. Як це працює, як користуватися і чого очікувати.
- Агент Mythex тепер знає, що може побудувати Mythex — Попросіть у Mythex застосунок для iPhone або бота, що працює постійно, і агент скаже, що це недоступно, запропонує найближче й почекає на згоду.
- Лендинг для кожного виду бізнесу — Шукаєте систему запису для стоматології чи сайт для пекарні? Потрапляєте на сторінку Mythex для цього бізнесу з готовим промптом.
- Автопоповнення: ваш опублікований застосунок працює, навіть коли кредити закінчуються — Автопоповнення купує кредити Mythex, коли баланс стає низьким, тож довга збірка або активний опублікований застосунок не зупиняються на нулі. Як налаштувати і його обмеження.
- Створюйте застосунки Mythex з Claude, Cursor або Codex — Mythex працює як віддалений MCP-сервер: підключіть Claude, Cursor або Codex, і вони пишуть код у вашій хмарній пісочниці Mythex з живим переглядом, базою даних і публікацією.
- Контрольні точки: скасуйте будь-яку зміну, яку вносить агент — Після кожного успішного кроку Mythex зберігає контрольну точку проєкту. Поверніться до будь-якої двома кліками або змініть повідомлення.
- Підключіть Gmail, Google Sheets і Slack до конструктора застосунків — Коннектори Mythex пов'язують Gmail, Google Sheets, Slack, Notion та інші сервіси з агентом чату без API-ключів у вашому коді. Як це працює, налаштування і обмеження.
- Власні домени в Mythex: купіть або підключіть свій — Застосунки Pro на Mythex можуть працювати на вашому домені. Купіть домен у Mythex або вкажіть свій CNAME-записом. Кроки і обмеження.
- Диктуйте промпти голосовим введенням — Ви можете надиктувати промпти Mythex замість того, щоб друкувати їх. Натисніть мікрофон або Alt+V, перевірте текст і надішліть. Як це працює і його обмеження.
- Виправити з ШІ: один клік, коли публікація не вдалася — Коли публікація не вдається, Mythex тепер пояснює, що сталося, і пропонує «Виправити з ШІ»: агент читає вивід збірки або логи вашого застосунку й виправляє проєкт.
- Створення зображень прямо в чаті — Попросіть Mythex створити головне зображення, og:image або логотип, і він намалює його в чаті, а в ваш застосунок додасть лише тоді, коли ви скажете. Ось як це працює.
- Синхронізація з GitHub та експорт: ваш код Mythex належить вам — Усе, що ви створюєте на Mythex, належить вам. Синхронізуйте проєкт із GitHub, завантажте його як архів або імпортуйте назад. Як це працює і які є обмеження.
- Mythex тепер пам'ятає, хто ви і як ви працюєте — Пам'ять, розділ «Про вас», знання проєкту та пошук по минулих чатах: Mythex перестає починати з нуля. Переглядайте, редагуйте або вимикайте все це.
- Спочатку план: як працює режим планування в Mythex — Режим планування дає агенту Mythex продумати підхід до змін. Прочитайте план у окремій вкладці, потім натисніть «Створити». Як це працює і коли користуватися.
- Помилки публікації тепер пояснюють, що сталося, простими словами — Коли публікація Mythex не вдається, ви отримуєте одне просте речення про те, що пішло не так, а також «Виправити з ШІ» і «Спробувати знову» — замість сирого виводу хостингу.
- Ваш опублікований застосунок тепер лишається онлайн під час перепублікації — Раніше перепублікація вимикала живий застосунок Mythex на час збірки. Тепер попередня версія працює, доки нова не готова, а також виправлено ще дві помилки.
- Секрети та змінні середовища без вставляння ключів у чат — Коли агенту Mythex потрібен API-ключ, він просить його через захищену картку, а не через поле чату. Як працюють секрети та змінні середовища і як замінити ключ.
- Почніть із шаблону: готовий перший промпт для вашого застосунку — Шаблони Mythex дають стартовий промпт під тип сайту чи застосунку. Оберіть шаблон, натисніть «Використати шаблон», і агент збудує першу версію.
- Субагенти, які можна відкрити й прочитати — Коли агент Mythex розбиває складне завдання на вкладені запуски, кожен з'являється в чаті як рядок, який можна відкрити й прочитати. Як це працює і що ви контролюєте.
- Тестуйте застосунок у браузері однією командою — Введіть /test, і Mythex пройде живим попереднім переглядом, як користувач: зробить знімки екрана й повідомить у чаті, що зламалося. Коли це використовувати.
- Чому кожен застосунок Mythex отримує власну базу даних — Кожен застосунок Mythex з даними отримує власну базу Postgres, яка засинає без роботи. Чому ми обрали окрему базу для кожного застосунку і які є компроміси.
- Робочі простори та запрошення команди — Проєкти Mythex живуть у робочих просторах. Запрошуйте людей електронною поштою, працюйте над тими самими проєктами й без плати за місця. Ролі та оплата.
Компанія
Нотатки від команди.
- Представляємо гайди Mythex і блог Mythex — Практичні гайди зі створення застосунків і сайтів за допомогою ШІ, чесні порівняння інструментів і інженерний блог про те, як побудований Mythex, зокрема про те, що ламається.
- Mythex тепер говорить 12 мовами — Маркетинговий сайт Mythex тепер доступний 12 мовами: від португальської й німецької до हिन्दी, 日本語 та العربية. Оберіть свою мову у футері.
Mythex · Ціни · FAQ · Посібники · Блог · Сценарії використання · Створюйте з ШІ · Шаблони · Порівняння Mythex · Глосарій створення застосунків за допомогою ШІ · Безкоштовні інструменти для створення застосунків за допомогою ШІ · Про нас