Дизайнер KDE сравнил Claude Code с поваром-любителем в профкухне Обложка: Skyread

Дизайнер KDE сравнил Claude Code с поваром-любителем в профкухне

Новости
Главное:

  • Дизайнер и разработчик KDE Кен Верметт создал экспериментальный PWA-браузер Strand Apps для Linux совместно с ИИ Claude.
  • Strand позволяет запускать веб-приложения как отдельные программы без использования Electron, обеспечивая изоляцию и управление разными аккаунтами одновременно.
  • Верметт высоко оценил Claude как помощника в кодинге, однако отметил наличие уязвимостей безопасности и сравнил ИИ с «поваром-любителем на профессиональной кухне».

Кен Верметт, известный разработчик и дизайнер из сообщества KDE, представил свой экспериментальный проект Strand Apps — лёгкий PWA-браузер для Linux. Особенностью этого браузера является то, что он не использует Electron или стандартные браузеры, а предоставляет веб-приложения вроде Gmail, Outlook и YouTube Music в виде отдельных программ. В разработке проекта Верметт активно сотрудничал с искусственным интеллектом Claude, при этом весь код писался параллельно с помощью ИИ.

Идея проекта заключена в создании компромисса между ограничениями браузерных PWA и тяжеловесными Electron-обёртками. Каждое приложение в Strand описывается простым манифестом в формате .desktop, включающим такие параметры, как имя, URL, доверенные домены, разрешения и поведение. Для отображения используется изолированный WebView на основе Qt/KDE Frameworks, а приложения работают в отдельных «силосах» — с собственными куками, кэшем и настройками, аналогично подходу в Android. Это позволяет, например, одновременно использовать разные аккаунты Google в Gmail и YouTube.

На текущем этапе разработки Strand уже имеет интеграцию с системным треем, где отображаются иконки с индикаторами (например, Gmail показывает количество непрочитанных писем). Приложения могут работать в фоновом режиме при закрытии окна. Для управления музыкой реализована интеграция с MPRIS — в частности, навигация по трекам, которая в обычном Chrome была сломана, в Strand функционирует корректно без дополнительных усилий разработчика.

Что касается взаимодействия с Claude, Верметт отметил, что ИИ-помощник справляется с задачами достаточно хорошо, однако всё ещё находится на уровне «повара-любителя на профессиональной кухне». Несмотря на высокое качество кода, написанного в сотрудничестве с Claude, Верметт обнаружил минимум три серьёзные уязвимости в безопасности, включая рискованную обработку подстановочных знаков в доменных паттернах.

Проект Strand Apps пока не размещён на GitHub: перед публикацией Кен планирует провести тщательный аудит кода. Однако уже сейчас Strand демонстрирует работоспособность как proof of concept — с поддержкой трёх приложений, системного трея, изоляции и практически нативного поведения на рабочем столе KDE Plasma.

Tagged