Блог
Как мы создаём и поддерживаем Mythex — включая то, что пошло не так, — и что нового в продукте.
Инженерия
Как устроен и работает Mythex — включая то, что ломалось, и как мы это чинили.
- Неудачная повторная публикация никогда не удаляет работающий бэкенд — Неудачная повторная публикация могла удалить живой API приложения или оставить сломанную новую версию работать. Три исправления в откате Mythex.
- Оповещения, которые срабатывают один раз, а не по разу на каждый сервер — Ежедневное оповещение пришло нам пять раз за один день. Почему дедупликация в памяти ломается при двух серверах и деплое и как общее хранилище это исправило.
- Переход на более крупные рабочие пространства без ожидания для кого-либо — Четверть рабочих пространств осталась на 1 ГБ после перехода на 2 ГБ. Первое исправление заставило одного человека ждать семь минут. Что мы меняли.
- Оплата баз данных по тому, что они реально используют — Раньше мы оценивали стоимость базы данных каждого приложения, и оценка ошибалась в обе стороны. Теперь каждая база оплачивается по измеренному использованию, час за часом.
- Как поймать приложения, которые падают сразу после публикации — Три публикации прошли проверку, хотя API падал через секунды после каждого запуска. Причина: падения считались в списке из пяти записей.
- Как уложить ходы агента с большим количеством изображений в память — Ход агента, рассматривавший сканы каталога, упал с нехваткой памяти на 952 МБ. Три причины держали изображения слишком долго, и как мы их устранили.
- Как уместить длинные ходы агента в контекстное окно — Субагенты росли, пока модель их не отклоняла, и неверно считали токены для русского. Три исправления, благодаря которым длинная работа ИИ доходит до конца.
- Как сохранить чат живым, когда телефон спит — Телефоны засыпают, переключают вкладки и теряют сеть во время сборки. Две ошибки заставляли чат зависать или показывать половину ответа. Как мы их нашли и исправили.
- Как один тяжёлый чат мог уронить наш API — 28 сентября оба наших API-сервера одновременно исчерпали память. Настоящей причиной оказалась загрузка истории чата по количеству, а не по размеру сообщений.
- Двойное нажатие «Опубликовать» теперь публикует один раз — Три запроса на публикацию одного приложения пришли с разницей 84 мс и запустили три деплоя. Теперь база данных решает, кто публикует, а остальным честно сообщает.
- Уроки SEO, которые мы вынесли из исправления собственного сайта — Дублирующая разметка FAQ, не та миниатюра в Google, шаблонные страницы без кликов и путь, который отклонял наш edge: что мы нашли на mythex.ai и исправили.
- Статические сайты теперь работают во время повторной публикации — Раньше повторная публикация статического сайта очищала его перед загрузкой. Теперь старый сайт работает, пока новый не на месте, а изменения видны за секунды.
- Нехватка памяти, спрятанная в подписи прогресса — Наш AI-агент закончил память, записывая один большой файл. Причиной была не модель и не параллельные субагенты, а строка статуса, отправленная 41 000 раз.
- Отсутствующий файл подкачки, из-за которого зависли наши серверы — Продакшен-сервер перестал отвечать, но не упал: ни убийства из-за нехватки памяти, ни ошибки, просто трэш page-cache на машине без swap. Что случилось и что мы изменили.
- Пробуждение баз данных без мёртвых соединений — Опубликованное приложение, пробуждаясь от сна, держало первый запрос 10–12 секунд из-за соединений с базой, которые умерли, пока оно спало. Как мы довели это до 2,3 секунды.
- Мы ограничивали собственные сервисы по частоте запросов — Лимит запросов с одного адреса в нашем API считал наши собственные сервисы одним занятым человеком, и в продакшене они начали получать 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 — Просите приложение для 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, проверьте текст и отправьте. Как это работает и каковы ограничения.
- Fix with AI: один клик, когда публикация не удалась — Если публикация не удалась, Mythex говорит, что случилось, и предлагает «Исправить с ИИ»: агент читает вывод сборки или логи и исправляет проект.
- Генерация изображений прямо в чате — Попросите Mythex сделать главное изображение, og:image или знак логотипа, и он нарисует его в чате, а в ваше приложение добавит только по вашей команде. Вот как это работает.
- Синхронизация с GitHub и экспорт: ваш код в Mythex принадлежит вам — Всё, что вы создаёте в Mythex, принадлежит вам. Синхронизируйте проект с GitHub, скачайте архивом или загрузите обратно. Как работает каждый способ и его ограничения.
- Mythex теперь помнит, кто вы и как вы работаете — Память, «О вас», знания проекта и поиск по прошлым чатам: Mythex больше не начинает с нуля. Всё это можно посмотреть, изменить или отключить.
- Сначала план, потом сборка: как работает режим плана в Mythex — Режим плана позволяет агенту Mythex продумать подход до любых правок. Прочитайте план во вкладке, затем нажмите «Собрать». Как это работает и когда использовать.
- Ошибки публикации теперь говорят, что случилось, простыми словами — Если публикация Mythex не удалась, вы получаете одно простое предложение о том, что случилось, а также «Исправить с ИИ» и «Попробовать снова» вместо сырого вывода.
- Ваше опубликованное приложение теперь остаётся доступным во время повторной публикации — Раньше повторная публикация отключала живое приложение Mythex на время сборки. Теперь предыдущая версия работает, пока новая не готова, плюс два исправления.
- Секреты и переменные окружения без вставки ключей в чат — Когда агенту Mythex нужен API-ключ, он запрашивает его через защищённую карточку, а не поле чата. Как работают секреты и переменные окружения и как сменить ключ.
- Начните с шаблона: готовый первый промпт для вашего приложения — Шаблоны Mythex дают стартовый промпт под конкретный тип сайта или приложения. Выберите шаблон, нажмите «Использовать шаблон», и агент соберёт первую версию для доработки.
- Субагенты, которых можно открыть и прочитать — Когда агент Mythex делит сложную задачу на вложенные запуски, каждый появляется в чате строкой, которую можно открыть и прочитать. Как это работает и что вы контролируете.
- Проверьте приложение в браузере одной командой — Введите /test, и Mythex пройдёт по вашему живому превью так, как прошёл бы пользователь: сделает скриншоты и сообщит в чате, что сломалось. Как этим пользоваться и когда.
- Почему у каждого приложения Mythex своя база данных — Каждому приложению Mythex, которому нужны данные, выделяется собственная база Postgres, которая засыпает при простое. Почему не общая база и каковы компромиссы.
- Рабочие пространства и приглашение команды — Проекты Mythex живут в рабочих пространствах. Приглашайте коллег по email, работайте над одними проектами и не платите за места. Как устроены владельцы, участники и оплата.
Компания
Заметки от команды.
- Представляем руководства Mythex и блог Mythex — Практические руководства по созданию приложений и сайтов с ИИ, честные сравнения инструментов и инженерный блог о том, как устроен Mythex, включая то, что ломается.
- Mythex теперь говорит на 12 языках — Маркетинговый сайт Mythex теперь доступен на 12 языках: от português и Deutsch до हिन्दी, 日本語 и العربية. Выберите свой в подвале страницы.
Mythex · Цены · Вопросы · Руководства · Блог · Сценарии · Создание с ИИ · Шаблоны · Сравнения Mythex · Глоссарий по созданию приложений с ИИ · Бесплатные инструменты для создания приложений с ИИ · О нас