28 марта 2026, 17:54
«Не доверяйте этим приложениям»: создатель Django навайбкодил macOS-утилиты на незнакомом языке

Саймон Уиллисон, создатель Datasette и соавтор Django рассказал, как за вечер создал текст два полноценных macOS-приложения на SwiftUI — монитор сетевого трафика (1063 строки) и монитор GPU и памяти (880 строк). Одновременно он не знает Swift и ни разу не открывал Xcode. Каждое приложение потребовало всего несколько промптов в Claude Code.
Оба приложения — утилиты для строки меню macOS, написанные одним файлом кода каждое. Bandwidther показывает, какие процессы потребляют сетевой трафик, а Gpuer — загрузку GPU и распределение оперативной памяти на MacBook Pro с чипом M5 Max. По словам Уиллисона, Claude Opus 4.6 и GPT-5.4 оказались одинаково компетентны в SwiftUI — фреймворк хорошо ложится на вайб-кодинг, потому что целое приложение умещается в одном текстовом файле.
Но самое интересное — в дисклеймере, который Уиллисон внедрил к обоим репозиториям на GitHub. Он признал, что не только не знает Swift, но и плохо разбирается во внутренних механизмах macOS, которые его приложения измеряют. Утром после публикации он обнаружил, что Gpuer демонстрирует 5 ГБ свободной памяти — хотя Activity Monitor говорил иначе. Скриншот с ошибкой был отправлен в Claude Code, модель исправила расчеты, новые цифры выглядели правдоподобно — но Уиллисон всё равно не уверен в их точности.
Один из ключевых приемов, о которых пишет Уиллисон, — рекомбинация: когда агент берет решения из одного проекта и переносит их в другой. Bandwidther первым получил оболочку в строке меню, а затем Уиллисон просто попросил Claude Code "посмотреть на свежие изменения в Bandwidther и повторить" — и Gpuer автоматически получил тот же паттерн.
Пост Уиллисона фиксирует парадокс, с которым все чаще сталкиваются авторы: вайб-кодинг позволяет создать работающий продукт за часы, но если автор не понимает предметную область — он не может проверить итог. Исходник компилируется, приложение запускается, графики рисуются — а верны ли они, неизвестно.
P.S. Поддержать меня можно подпиской на канал "сбежавшая нейросеть", где я рассказываю про ИИ с творческой стороны.
Читают сейчас

31 минуту назад
OpenAI может запустить ChatGPT Pro Max за $500 в месяц
В неопубликованных конфигурациях подписок ChatGPT обнаружили упоминания нового тарифа Pro Max. По данным TestingCatalog, его стоимость составит $500 в месяц — в 2,5 раза больше нынешнего Pro за $200.

45 минут назад
«Сбер» показал SberJDK — собственную промышленную Java-платформу на базе OpenJDK
«Сбер» представил корпоративный инициатива SberJDK — собственную промышленную Java‑платформу на базе OpenJDK. Базовая релиз решения содержится в Едином реестре отечественного ПО и доступно как Open So
2 часа назад
Минпромторг РФ раскрыл ставки технологического сбора на электронику (смартфоны, ноутбуки, планшеты с клавиатурой)
Минпромторг РФ определил базовые ставки технологического сбора на электронику. Сбор вводится с 1 декабря 2026 года и будет распространяться на продукцию под кодами ТН ВЭД 8471 30 000 0 (ноутбуки, план

2 часа назад
Умную зубную щётку Dyson CameraJet приспособили для уличной фотографии
Автор Instagram‑аккаунта** All Gear No Skill приспособил электрическую зубную щётку Dyson CameraJet для уличной фотографии. Устройство оснащено маленький камерой, но делать снимки на неё нельзя. Следо

2 часа назад
Версия обновления открытого инструментария для загрузки прошивок Fwupd 2.1.8
24 сентября 2026 года состоялся выпуск обновления открытого инструментария для загрузки прошивок Fwupd 2.1.8. Исходный исходник проекта написан на C и Python и опубликован на GitHub под лицензией GNU