Перейти к содержимому
Экосистема AI Vibe

Новости

Paint.NET на WINE: 180 тысяч строк Direct2D от Claude без ревью

Редакция 2 сентября 2026 г.

Графический редактор Paint.NET запускает под WINE слой Direct2D, полностью переписанный Claude на 180 тысяч строк кода.

Paint.NET на WINE упирался в Direct2D Microsoft: под Wine готовый слой не станет достаточно полным, а выключить его нельзя. Без графики редактор не живёт. Rick Brewster поручил Claude с нуля переписать API в clean-room reverse-engineering-стиле: замена включается флагом /wine и сидит в PaintDotNet.Windows.Direct2D1.Managed.dll.

Claude выдал примерно 180 000 строк. Остальной Paint.NET насчитывает около 700 000, и Брюстер ведёт проект больше 20 лет. Вычитать такой объём нереально; автор честно пишет, что большая часть написана как vibe coded без нормального ревью, скорее «поверь мне».

Когда агент справлялся сам

По словам Брюстера, иногда Claude «работал с яростью десяти гениев-разработчиков», а иногда за управлением ресурсами надо было присматривать вручную: модель не вызывала COM-аналог AddRef() для объектов со счётчиком ссылок. За плохую архитектуру автор вмешивался сам, но reverse engineering формул для встроенной библиотеки эффектов Direct2D назвал умной и выносливой работой.

Источник: Quoting Rick Brewster.