Аналог Discord за 24 часа без кода: ИИ-агенты Fable собрали мессенджер по одному промпту
Мессенджер «Calab» появился за одни выходные: автор отправил первый промпт в пятницу вечером, а к субботнему вечеру в продакшене уже работал self-hosted аналог Discord с голосовыми комнатами, стримом экрана и чатом в стиле Telegram.

Fable 5.1 за 24 часа собрала продукт уровня командного мессенджера без единой строчки кода от человека, и весь процесс задокументирован: 90 сообщений, 29 скриншотов, список ошибок и стоимость в долларах.
Историю опубликовал автор проекта «Calab» на GitHub. Он описал полный цикл: от первого бессвязного промпта до подписанных сборок под три десктопные ОС и веб-версии. Аналоги Discord обычно пилят командой месяцами, здесь же всю разработку вели ИИ-агенты Fable, а человек выступал заказчиком.
Что понадобится?
- Fable (платформа для оркестровки ИИ-агентов, подписка от 200 долларов в месяц)
- Orca (мобильный интерфейс Fable для управления агентами с телефона)
- GitHub-репозиторий для хранения кода и ADR (architecture decision record, короткие записи «что решили и почему»)
- Публичный IP или VPS с открытым 443-м портом для TURN/TLS (о нём ниже, это критично для работы за файрволом)
- Время: один вечер плюс одна ночь плюс один день, итого около 20 часов, из которых человек активно участвовал примерно 6
Пошаговая инструкция
- Сформулируйте промпт целиком, без разбивки на задачи. Автор «Calab» отправил одно большое сообщение, в котором описал всё сразу: чат как в Telegram, звук как в Zoom, голосовые комнаты, роли, права, стрим экрана, PostgreSQL и отдельной строкой «эхо не должно быть совершенно». Формат не важен, важна полнота.
Хочу рабочий продукт вроде Discord. Чат как в Telegram: пузыри, реакции,
закрепы, упоминания, превью ссылок, поиск с морфологией.
Звук и стабильность как в Zoom, с передовыми кодеками.
Голосовые комнаты, роли и права, стрим экрана, PostgreSQL.
Эхо не должно быть совершенно. Бэк на Go, максимально лёгкий сервер.
-
Дайте лиду (ведущему агенту) время на архитектуру. Fable 5.1 прочитал требования и за первый час выдал 11 архитектурных документов и первые ADR. Не торопите этот этап: если агент ошибётся в фундаменте, придётся переделывать позже.
-
Вмешивайтесь точечно, скриншотами. Автор за всё время отправил 90 сообщений, 29 из них были скриншотами с подписью «сделай как тут». Когда увидел завышенный расчёт битрейта (435 Мбит/с для SFU как худший случай), написал: «Меня смущает такой высокий битрейт», и агенты пересчитали.
-
Делегируйте полностью и уходите. Перед сном автор написал модели:
Не торопись, у тебя есть целый год, чтобы сделать приложение.
Ах да, забыл сказать: я ухожу в отпуск, поэтому вопросов
не задавай, сам решай, что куда.
За ночь агенты параллельно написали сервер, клиент и инфраструктуру, прошли четыре круга ревью и независимое UX-ревью по скриншотам. Решили сами, какой домен использовать, где хранить бэкапы, как подписывать сборки.
-
Утром проверьте и оптимизируйте расход токенов. Автор обнаружил, что агенты за ночь потратили 30% недельного лимита подписки за 200 долларов, гоняя визуальные тесты по 300 с лишним экранам. Первое же сообщение утра было не про продукт: «Оптимизируй процессы, всё должно работать максимально продуктивно и не жрать токены как самолёт».
-
Настройте работу за файрволом, это обязательный шаг для российских серверов. В «Calab» реализована цепочка: если UDP (протокол для быстрой передачи голоса и видео) заблокирован, соединение автоматически переключается на TCP, затем на TURN/TLS через порт 443. Снаружи такое соединение выглядит как обычный HTTPS-трафик. Один публичный IP, проверено при работе через VPN. Для тех, кто строит аналоги Discord для российских команд, это не опция, а необходимость: многие корпоративные сети и провайдеры режут UDP.
-
Выпустите версию и наблюдайте. К субботнему вечеру, через 12 часов чистой работы агентов, всё из первого промпта работало в продакшене. Дальше шла полировка: разница между «работает» и «не стыдно показать».
Что получилось внутри «Calab»?
Сервер написан на Go, образ весит около 20 МБ и в простое занимает около 40 МБ оперативки. Клиенты на Electron, плюс веб и мобильный веб, четыре языка.
Голосовые комнаты используют кодек Opus с DTX (discontinuous transmission, прерывистая передача): в тишине пакеты не отправляются, трафик 0,1 кбит/с, на речи 30 до 45 кбит/с. Шумоподавление RNNoise (нейросетевое, работает на устройстве) и эхоподавление AEC3 из стека WebRTC (набор технологий для связи в реальном времени через браузер).
Стрим экрана идёт в AV1 с simulcast (одновременная передача в нескольких качествах): зритель получает тот слой, который реально видит, остальные не кодируются. Текст и код остаются резкими при 20 до 300 кбит/с. До трёх стримов на комнату.
Маршрутизацией потоков занимается SFU на LiveKit (selective forwarding unit, узел, который раздаёт каждому участнику нужные потоки, не смешивая их в одну «кашу»).
Автор гулял с женой и сидел в парке, а с лидом переписывался через Orca с телефона. Скриншоты багов улетали оттуда же. К шести вечера субботы продукт был в продакшене. Отдельный момент: агенты завели себе аккаунты в мессенджере, который сами написали, и общались между собой: кидали скриншоты, ставили реакции, договаривались «глянешь чек-лист релиза? через пять минут собираемся в Переговорке». Человек увидел это утром, открыв прод для проверки чата.
Расход токенов без контроля. Агенты с большим контекстом склонны к избыточной работе. За одну ночь 30% недельного лимита ушло на бесполезные визуальные тесты. Ставьте бюджетные ограничения до того, как уходите спать.
Долгоживущие агенты накапливают шум. Лид Fable выявил проблему: агенты с огромным контекстом порождали ревью, которые порождали новые ревью, и запускали полные прогоны тестов без необходимости. Решение: переключаться на свежих агентов после каждого крупного этапа.
Облачные методы не работают в self-hosted. Метод перемещения участников между комнатами есть у LiveKit только в облачной версии. Агенты написали собственный и оформили это как ADR-0019. Проверяйте, какие API доступны в вашей конфигурации.
UDP заблокирован, а fallback не настроен. Если вы разворачиваете аналоги Discord на российском сервере и не прописали цепочку UDP, TCP, TURN/TLS на 443, голос и видео просто не заработают у части пользователей.
Что делать с этим прямо сейчас, по ролям?
Разработчику в РФ и СНГ. Код «Calab» лежит на GitHub. Схема fallback через TURN/TLS на порту 443 решает главную боль российских корпоративных сетей: когда UDP зарезан, связь всё равно идёт. Это готовый рецепт для любого self-hosted командного мессенджера.
Автору Дзена и контент-маркетологу. История «продукт за 24 часа без кода» это не фантастика, а воспроизводимый сценарий с конкретной стоимостью. Если вы описываете ИИ-инструменты для аудитории, покажите не восторг, а расход: 30% недельного лимита за ночь, 200 долларов подписка, 90 сообщений. Это вызывает доверие.
Предпринимателю. Self-hosted мессенджер с образом в 20 МБ и потреблением 40 МБ оперативки в простое это реальная альтернатива для команды, которая не хочет зависеть от внешних сервисов. Fable пока доступен без региональных ограничений, но для оплаты из РФ может потребоваться зарубежная карта.
Самое ценное в этой истории не продукт, а метод. Автор не программировал, он управлял: формулировал требования, отправлял скриншоты, контролировал расход. Это ближе к работе продуктового менеджера, чем разработчика. Если вы умеете внятно описать, что хотите получить, ИИ-агенты уже способны довезти это до продакшена.
Честная оговорка: 90 сообщений за 24 часа это не «нажал кнопку и ушёл». Автор активно вмешивался, ловил ошибки по скриншотам, оптимизировал расход токенов. И у нас нет данных о том, как продукт ведёт себя под нагрузкой с десятками одновременных пользователей. Версия 0.3.1 это начало, не финиш.
Хотите писать о нейросетях так, чтобы читали?
В dzen.guru мы разбираем реальные кейсы применения ИИ и учим авторов превращать их в контент, который собирает аудиторию.
Узнать большеПока корпорации спорят о регулировании, один человек с телефоном и подпиской за 200 долларов собрал рабочий мессенджер. Код открыт, метод описан, цепочка fallback для российских сетей задокументирована. Осталось попробовать.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также

Лидеры ИИ о плане Трампа по кибербезопасности
Почему это важно Шесть компаний, создающих самые мощные ИИ-модели в мире, теперь сами решают, безопасны ли их продукты: юридически обязывающих правил нет, а…

Сбер перестроил весь цикл AI разработки вокруг агентов: 6 уровней автономии вместо автодополнения
Сбер 4 августа 2025 года опубликовал AI Disrupt PDLC, комплексное руководство, которое превращает ИИ-агентов из вспомогательных помощников в полноправных…
Как ИИ меняет высшее образование
Университеты в США тестируют конкретные модели, как удержать взрослых студентов и связать учёбу с работой, а Google финансирует масштабирование этих решений на…
Комментарии