Дизайнер KDE назвал Claude Code «поваром-любителем на профессиональной кухне»
Кен Верметт, разработчик и дизайнер из сообщества KDE, за выходные собрал экспериментальный проект Strand Apps — легковесный PWA-браузер для Linux, который позволяет запускать веб-приложения вроде Gmail, Outlook и YouTube Music как отдельные программы. Без Electron и без обычного браузера. Весь код он писал в паре с Claude.
Идея — компромисс между ограниченными браузерными PWA и тяжелыми Electron-обертками. Каждое приложение описывается простым манифестом в формате .desktop: имя, URL, доверенные домены, разрешения и поведение. Хост на Qt/KDE Frameworks предоставляет изолированный WebView. Приложения работают в отдельных "силосах" — со своими куками, кэшем и настройками, как на Android. Можно быть в разных Google-аккаунтах в Gmail и YouTube одновременно.
Из работающего: иконки в системном трее с индикаторами (Gmail показывает счетчик непрочитанных), фоновая работа при закрытии окна и интеграция с MPRIS для управления музыкой. Навигация по трекам, которая была сломана в обычном Chrome, в Strand заработала сама — Верметт пишет, что даже не пытался это чинить.
Свою оценку Claude как партнера для написания кода автор сформулировал емко: "довольно хорош, но все еще повар-любитель на профессиональной кухне". Код он похвалил, но за выходные поймал минимум три серьезные уязвимости безопасности — в том числе небезопасную обработку подстановочных знаков в доменных паттернах.
Проект пока не на GitHub — Верметт планирует провести аудит кода и только затем выложить его. Но как proof of concept Strand уже работает: три приложения, трей, изоляция и почти нативное поведение на KDE Plasma.
P.S. Поддержать меня можно подпиской на канал "сбежавшая нейросеть", где я рассказываю про ИИ с творческой стороны.
Читать на habr.com