Разработчик Робби Полана (Robby Polana) выпустил браузерный плагин, который подсвечивает сгенерированный код в GitHub-репозиториях. Важно отметить, что это не универсальный детектор, а лишь визуализация для проектов, в которых используют Git AI.

Автор плагина отмечает, что в опенсорс-сообществе последнее время стало сложнее понимать, кто именно написал код для пул-реквеста. Всё благодаря распространению относительно дешёвых и простых в использовании генераторов кода, включая Claude Code, Codex и Cursor.
Некоторые проекты, например, tldraw и ghostty уже начали проверять вклад сторонних разработчиков на предмет использования языковых моделей и агентов, а команда zig вообще выступает против нейросетей в кодовой базе. В сообществе жалуются, что сгенерированный код на первый взгляд кажется верным и рабочим, но при детальном изучении выясняется, что в нём много ошибок, вызванных недостаточным пониманием кодовой базы.
В сообществе есть инструмент Git AI, который отслеживает вклад ИИ-агентов в кодовую базу, записывает все изменения, фиксирует, какая именно модель использовалась, и какие запросы поступали на вход. Все эти данные утилита записывает в файлы Git Notes.
Для более быстрого и удобного просмотра метаданных от Git AI автор доработал плагин Refined GitHub и добавил в него функции визуализации данных Git AI. С его помощью прямо в окне браузера можно увидеть процент сгенерированного кода, какие именно фрагменты в кодовой базе написали ИИ-агенты и какие запросы использовали разработчики.

Автор проекта считает, что опенсорс-сообществу не стоит слишком критично относиться к использованию нейросетей для генерации кода. Вместо этого можно договориться о проценте сгенерированного кода в репозитории. Для контроля разработчик предлагает использовать уже существующий Git AI и плагины для визуализации данных из файлов Git Notes, которые тот сохраняет.
Например, пометка о том, что код для исправления бага написал Claude Code должна заставить ревьюера быть более внимательным во время проверки. Кроме того, с помощью Git AI можно быстро вычислять спамеров, которые предлагают пул-реквесты только ради отметки о причастности к проекту.
Код плагина открыт и опубликован на GitHub.
Автор: daniilshat


