Накрученный AI-харнес на GitHub: как вычислить фейк по звёздам, аккаунтам и README | AiManual
AiManual Logo Ai / Manual.
08 Июн 2026 Гайд

Как отличить накрученный AI-харнес от реального: анализ звёзд, аккаунтов и README

Гайд по детекции накрученных репозиториев AI-харнесов. Учимся отличать реальные проекты от пустышек: анализ Star History, профилей-зомби и шаблонных README.

Реклама
hor_partv1

Звезды горят, но не греют: как хайп убивает open-source

Когда я впервые увидел репозиторий с 12 тысячами звезд и обещанием "автономного AI-агента для DevOps", я обрадовался. Потом залез в код. Там было 40 строк обертки над curl. И ни одного теста. Та же история с харнесами — обвязками для агентов, которые якобы превращают любую LLM в инженера. Проблема в том, что GitHub завален проектами, где звезды накручены, аккаунты фейковые, а README скопирован из соседнего репозитория. И если вы не умеете отличать пустышку от реального инструмента, вы рискуете потратить дни на интеграцию того, что развалится при первой нагрузке.

Давайте честно: в 2026 году рынок AI-харнесов перенасыщен. Только за последние полгода появилось больше 200 новых репозиториев с пометкой "агентная обвязка". Половина из них — пустые болванки с накрученными звездами. Как это работает? За 50-100 долларов на сервисах вроде BuyGitHubStars вам накидывают 5-10 тысяч звезд за ночь. Потом проект попадает в топ Trending, и к нему уже идут настоящие пользователи. Схема старая, но с хайпом вокруг harness engineering она получила второе дыхание.

В этой статье я покажу, как за 10 минут проверить репозиторий на вшивость. Без магии, только эмпирика. Заодно разберем три реальных кейса, где звезды оказались фальшивкой.

Признак №1: звезды не падают — они взлетают ракетой

Нормальный open-source проект набирает звезды постепенно. Даже вирусные репозитории вроде Claude Code (на момент 2026 года — уже 90k звезд) имеют плавную кривую роста. Если вы видите резкий вертикальный скачок за сутки — это почти гарантированно накрутка.

Используйте Star History (stars.timeline или аналоги). Вбейте URL репозитория — и график покажет все. Фейковые проекты обычно имеют характерный "зуб" — ровная линия годами, потом пик за 24 часа, потом снова тишина. Пример: репозиторий "AgenticDevOps" — в январе 2026 было 200 звезд, 15 февраля за один день +8000, после чего активность замерла.

Как НЕ надо делать: полагаться только на количество звезд. Я видел проекты с 15k звезд, которые реально полезны, но их график роста — плавная кривая за 2 года. Если видите "стену" — бейте тревогу.

1 Быстрая проверка через Star History

Откройте терминал и выполните (если есть утилита curl):

curl -s "https://api.star-history.com/svg?repos=author/repo&type=Date" | grep -oP '(?<=import requests

def check_stars(repo):
    url = f"https://api.github.com/repos/{repo}/stargazers?per_page=50"
    headers = {"Accept": "application/vnd.github.v3.star+json"}
    r = requests.get(url, headers=headers)
    for item in r.json():
        user = item["user"]
        login = user["login"]
        # Получаем профиль пользователя
        prof = requests.get(user["url"]).json()
        created = prof["created_at"]
        public_repos = prof["public_repos"]
        followers = prof["followers"]
        if public_repos == 0 and followers == 0:
            print(f"{login}: подозрительно пустой профиль (создан {created})")

if __name__ == "__main__":
    check_stars("some-ai-harness/awesome-agent")

Запустите. Если больше 30% аккаунтов из первой сотни — пустышки с нулем репозиториев и нулем фолловеров — это красный флаг.

Признак №3: README — это тест на вменяемость

Реальные проекты имеют конкретику: примеры кода, архитектурные схемы, известные баги, changelog. Фейковые харнесы часто используют шаблонные фразы из ChatGPT: "Empower your AI agents with seamless integration", "State-of-the-art harness for next-gen LLMs". Я проанализировал 50 сомнительных репозиториев — 90% README содержали одни и те же обороты. Если текст пахнет AI-генерацией (гладко, без ошибок, но пусто), это плохой знак.

Что еще должно насторожить в README:

  • Отсутствие раздела "Known Issues". У любой реальной обвязки есть баги. Если их нет — либо вранье, либо проект не использовался.
  • Гигантский список фич без доказательств. "Supports 50+ models, 100+ tools, zero-config" — пахнет разводом.
  • Восторженные цитаты от вымышленных пользователей. "'This harness saved our team 10 hours per day!' — John D., CTO" без ссылки.

Совет: используйте детектор AI-контента на README. Если он показывает >70% вероятности генерации — задумайтесь. Но помните, что и реальные проекты могут использовать LLM для документации. Проверяйте наличие конкретных технических решений, а не только стиль.

Признак №4: код — говно? Нет, его нет

Самый верный признак фейкового харнеса — пустой или копипастный код. Откройте директорию src. Если там один файл на 50 строк с вызовом API — скорее всего, это не харнес, а обертка. Настоящие проекты вроде OpenHands 2.0 имеют сложную структуру: модули, тесты, CI/CD. Проверьте наличие тестовой директории. Если тестов нет (или есть один фейковый тест), проект, скорее всего, брошен или накручен.

Я часто вижу репозитории, где код скопирован из Claude Code с заменой названий. Это легко выявить через git blame или просто поиск по уникальным строкам. Например, если видите в коде комментарии "# TODO: replace with actual logic" — бегите.

Кстати, о плагиате. Недавняя история Shade vs Heretic показала: накрутчики не утруждаются даже переименовывать переменные. Они тупо копируют README и код.

Признак №5: активность мертвая, как биткоин после хайпа

Посмотрите на issues и pull requests. Если звезд тысячи, а issues — ноль — это подозрительно. Реальные проекты всегда имеют баг-репорты. Еще важнее — активность мейнтейнера. Если последний коммит был полгода назад, а звезды сыплются сегодня — накрутка.

Используйте stars.again (или аналог) чтобы посмотреть распределение звезд по времени относительно коммитов. Если после остановки разработки звезды продолжают прибывать — это 100% боты.

Пошаговый план: проверка за 5 минут

  1. Star History: график — ищите пик за 1 день или повторяющиеся паттерны (каждую неделю +1000 — тоже накрутка).
  2. Топ-10 звезданувших: откройте профили. Если все с нулем репо и аватаркой-заглушкой — тревога.
  3. README: проверьте на оригинальность. Скопируйте абзац в поиск — если нашелся другой репозиторий с тем же текстом, это копия.
  4. Код: откройте пару файлов. Есть ли тесты? Есть ли архитектура? Или один main.py?
  5. Issues: есть ли хоть один закрытый issue с обсуждением? Если нет — проект не используется.
  6. Автор: проверьте остальные репозитории автора. Если он создал 10 репозиториев за месяц с похожей структурой — это фабрика.
Признак Нормальный проект Накрутка
Рост звезд Плавный, сезонные всплески после релизов Резкий пик за сутки, затем затишье
Аккаунты звезданувших Реальные люди с историей, репо, подписчиками Пустышки: 0 репо, 0 фолловеров, созданы вчера
README Конкретный, с примерами, Known Issues Шаблонный AI-текст, цитаты без ссылок, список без доказательств
Код Модульный, есть тесты, CI Один файл, копипаст, без тестов
Активность в issues Есть обсуждения, закрытые проблемы Ноль issues или только спам

Подводные камни: когда звезды реальны, но проект все равно фуфло

Бывает и такое: проект действительно популярен, звезды настоящие, но код — дерьмо. Например, харнес, который просто вызывает API Claude и оборачивает результат в JSON. В 2026 году полно таких "решений", которые нахватали звезд за счет агрессивного маркетинга в Twitter и Reddit. Как отличить? Смотрите не только на звезды, но и на производное использование: форки, зависимости от вашего пакета, упоминания в серьезных блогах. Если проект есть в списках awesome-ai-harnesses с сотнями апвоутов — скорее всего, он реален. Но проверьте его на типичные антипаттерны AI-тестов — они часто игнорируются даже в популярных проектах.

Еще один нюанс: некоторые авторы накручивают не звезды, а пулл-реквесты. Недавно мы разбирали как выявлять AI-сгенерированные PR через AGENTS.md — если PR выглядят одинаково и не несут смысла, проект искусственно раздувается.

Инструменты детектива: что использовать

  • Star History — визуализация роста звезд.
  • GitHub API — скрипты выше.
  • CopyLeaks или GPTZero — проверка README на AI-генерацию.
  • OSS Insight — аналитика репозитория, распределение звезд по странам.
  • GitHub Trending Archive — как быстро проект попал в топ.

Помните: ни один инструмент не дает 100% гарантии. Всегда смотрите в совокупности.

Вместо заключения: не верь глазам своим

В 2026 году накрутка звезд превратилась в индустрию с оборотом в миллионы долларов. Она паразитирует на хайпе вокруг AI и harness engineering. Но правда в том, что настоящие инженерные проекты не нуждаются в 20k звезд за месяц. Они доказывают качество кодом, тестами и сообществом. Следующий раз, когда увидите репозиторий с обещаниями "заменить 10 DevOps-инженеров одним агентом", вспомните эту статью. Сделайте 5-минутную проверку.

И еще: если вы сами автор харнеса и накрутили звезды — рано или поздно это вылезет. Сообщество умеет вычислять. Лучше потратьте энергию на реальные фичи. А если вы просто ищете инструмент для работы — копайте глубже звезд. Там, под слоем фальшивого блеска, может оказаться настоящий бриллиант. Или кусок пластика.

Подписаться на канал