qvib.pro
EN

~9 мин чтения · всем · Обновлено: 28.07.2026

Репозитории про ИИ-агентов: что стоит знать

Репозитории про ИИ-агентов: что стоит знать

Коротко

Полезных для практика репозиториев про ИИ-агентов немного, и делятся они на три группы. Каркасы, на которых агента собирают: github/spec-kit (процесс «спека → план → задачи → код»), langchain-ai/langgraph, openai/openai-agents-python, crewAIInc/crewAI. Обвязка вокруг уже работающего агента: ogulcancelik/herdr (несколько агентов в одном терминале), modelcontextprotocol/servers, upstash/context7, browser-use/browser-use, e2b-dev/E2B. Контроль качества и экономия токенов: yamadashy/repomix, scanaislop/aislop, hardikpandya/stop-slop.

Звёзды — плохой фильтр. У microsoft/autogen 60 тысяч звёзд, но последний коммит 15 апреля 2026 и лицензия CC-BY-4.0, которая для кода не подходит. У agent-sh/deslop, который поиск выдаёт по запросу «stop slop github», три звезды и нет лицензии вовсе.

Смотреть надо на четыре поля из ответа GitHub API: дата последнего пуша, SPDX-лицензия, отношение открытых issue к звёздам и возраст проекта. Плюс пятая проверка, которой в API нет: прогнать инструмент на одной реальной задаче в отдельной ветке до того, как встраивать его в процесс. Все цифры ниже сняты через API 28 июля 2026 — проверяйте сами, они устаревают за недели.

Как отбирали

Критериев было пять, и они жёстче, чем в обычных подборках.

  1. Живой. Пуш не старше 90 дней. Экосистема агентов меняется быстрее, чем успевает устареть README: полугодовалый проект часто уже не собирается с текущими версиями SDK.
  2. Лицензия читается машиной. GitHub отдаёт SPDX-идентификатор в API. Если там null или NOASSERTION — это отдельный разговор с юристом, а не «ну там же MIT наверное».
  3. Решает задачу, а не демонстрирует концепцию. Репозиториев с надписью «awesome» и списком ссылок много; они не входят.
  4. Не привязан к одному вендору намертво. Инструмент, который работает только с одним агентом, стареет вместе с ним.
  5. Понятно, что делает, за 60 секунд. Если после чтения README неясно, какую именно проблему это решает, — мимо.

Чего в подборке нет специально: «awesome-*» списков, демо-проектов из твиттера и репозиториев с промптами. Промпты устаревают быстрее всего; практики формулировки задач лучше брать из гайда по промптингу, а не из чужого репозитория трёхмесячной давности.

Каркасы для агентов

github/spec-kit — не фреймворк, а процесс. Даёт слэш-команды /speckit.specify, /speckit.plan, /speckit.tasks, /speckit.implement и /speckit.constitution, которые заставляют сначала описать, что строим, и только потом генерировать код. Работает с 30+ агентами, лицензия MIT. Самый популярный репозиторий в подборке — 124 тысячи звёзд. Ставится в существующий проект, ничего не переписывает. Ограничение: церемония избыточна для задач на пару часов.

langchain-ai/langgraph — граф состояний для агента: узлы, переходы, чекпоинты, возможность прервать выполнение и продолжить. MIT, Python. Когда нужен агент, который держит долгий процесс с ветвлениями, — это разумный выбор. Когда нужен один вызов модели с парой инструментов, это оверкилл, и вы будете отлаживать абстракции, а не логику.

openai/openai-agents-python — минималистичный SDK: агенты, инструменты, передача управления между агентами, трейсинг. MIT. Читается целиком за вечер, и это его главное достоинство. Привязан к API OpenAI, хотя умеет работать с совместимыми провайдерами.

crewAIInc/crewAI — про команды агентов с ролями и задачами. MIT. Быстро даёт демо, но с ростом сложности вы упрётесь в то, что роли — это метафора, а не механизм: качество определяется по-прежнему точностью описания задач.

Отдельно про microsoft/autogen: 60 тысяч звёзд, огромное количество статей и туториалов — и последний пуш 15 апреля 2026, то есть три с половиной месяца тишины на момент проверки, при почти тысяче открытых issue. Лицензия — CC-BY-4.0, это лицензия для контента, а не для кода. Это не значит «не берите»; это значит, что решение брать нужно принимать осознанно, а не по числу звёзд.

Инструменты вокруг агента

ogulcancelik/herdr — мультиплексор терминала, заточенный под агентов. Один бинарник на Rust, боковая панель показывает состояние каждой сессии: работает, заблокирован, ждёт ввода, закончил. Можно отсоединиться, агенты продолжают работать, подключиться заново — в том числе по SSH. Заявлена поддержка 15+ агентов и сокетный API, через который агенты сами могут порождать панели и ждать друг друга. Apache-2.0, 21,9 тысячи звёзд и 128 открытых issue при возрасте проекта в четыре месяца — цифра нормальная для быстрорастущего инструмента, но означает, что баги вы будете встречать.

modelcontextprotocol/servers — референсные MCP-серверы: файлы, git, поиск, базы. Это то, чем агент дотягивается до внешнего мира. Важная деталь: лицензия репозитория отдаётся как NOASSERTION — внутри разные серверы под разными условиями, читать надо по каталогам. Что такое MCP и как их подключать, разобрано в разделе про MCP.

upstash/context7 — подкладывает агенту актуальную документацию библиотеки прямо в контекст. Лечит самую частую поломку: агент пишет код по API версии двухлетней давности. MIT.

browser-use/browser-use — управление браузером из агента. MIT, самый звёздный проект из списка. Полезен для задач, где нет API, и бесполезен там, где API есть: живой браузер медленный и ломкий.

e2b-dev/E2B — изолированная песочница для выполнения кода, который написал агент. Apache-2.0. Нужен ровно тогда, когда вы перестаёте читать каждый дифф и начинаете что-то запускать автоматически.

Экономия токенов и контроль качества

yamadashy/repomix — упаковывает репозиторий в один файл для модели, с подсчётом токенов и фильтрами. Самый скучный и самый окупаемый инструмент в подборке: он прямо показывает, сколько вы платите за то, что скормили агенту всю папку целиком. MIT.

Дальше начинается зона, ради которой люди и ищут «stop slop github», — и здесь важно не перепутать три разных проекта.

hardikpandya/stop-slop — это про текст, а не про код. Описание автора буквально: «skill-файл для удаления следов ИИ из прозы». 14,7 тысячи звёзд, MIT — но последний пуш 17 марта 2026. Если вы искали чистку кода, вам не сюда.

scanaislop/aislop — вот это про код. 50+ правил на 8 языках (TypeScript, JavaScript, Python, Go, Rust, Ruby, PHP): повествовательные комментарии, проглоченные исключения, касты в any, мёртвый код, разбухшие функции. Детерминированный — regex, AST и стандартные линтеры, без вызовов LLM в рантайме, поэтому работает быстро и предсказуемо. MIT, но всего 516 звёзд: инструмент молодой, ожидайте ложных срабатываний и настраивайте правила.

peakoss/anti-slop — GitHub Action, который закрывает низкокачественные PR до попадания в ревью. Лицензия AGPL-3.0 — самая заразная из распространённых открытых лицензий (условия). Для CI-экшена это чаще всего не проблема, но проверьте с юристом, прежде чем встраивать в продукт.

agent-sh/deslop — пример ловушки. По названию и описанию выглядит уместно, поисковики его показывают, а в API: три звезды, лицензии нет, автор один. Ставить такое в CI нельзя.

Как быстро оценить репозиторий перед установкой

Тридцать секунд и один запрос к GitHub REST API: curl -s https://api.github.com/repos/OWNER/REPO. Смотрите четыре поля: pushed_at, license.spdx_id, open_issues_count относительно stargazers_count и created_at (проект младше трёх месяцев с большим числом звёзд — это волна с Hacker News, а не проверенная временем вещь).

Данные на 28 июля 2026, сняты через API:

Репозиторий Звёзды Лицензия Последний пуш Что делает
github/spec-kit 124 289 MIT 28.07.2026 процесс spec-driven разработки
browser-use/browser-use 107 117 MIT 27.07.2026 агент управляет браузером
modelcontextprotocol/servers 88 990 NOASSERTION 26.07.2026 референсные MCP-серверы
microsoft/autogen 60 064 CC-BY-4.0 15.04.2026 мультиагентный фреймворк
upstash/context7 59 908 MIT 28.07.2026 свежая дока в контекст агента
crewAIInc/crewAI 56 280 MIT 28.07.2026 команды агентов с ролями
langchain-ai/langgraph 38 354 MIT 28.07.2026 граф состояний для агента
openai/openai-agents-python 28 245 MIT 28.07.2026 минималистичный SDK агентов
yamadashy/repomix 27 474 MIT 26.07.2026 упаковка репо в один файл
ogulcancelik/herdr 21 880 Apache-2.0 28.07.2026 несколько агентов в терминале
hardikpandya/stop-slop 14 651 MIT 17.03.2026 чистка ИИ-следов в тексте
e2b-dev/E2B 13 147 Apache-2.0 28.07.2026 песочница для кода агента
scanaislop/aislop 516 MIT 25.07.2026 линтер ИИ-мусора в коде

Пятый пункт проверки в API не виден: попробуйте инструмент на одной задаче в отдельной ветке, прежде чем встраивать в процесс. Половина отсеивается на этом шаге — не потому что плохие, а потому что решают чужую проблему.

Каталог инструментов с описаниями на русском есть в арсенале, базовые материалы по работе с агентами — в документации.

Частые вопросы

Что такое «stop slop» и почему по этому запросу разные репозитории?

«Slop» — жаргонное название следов, которые ИИ оставляет в результате: шаблонные обороты в тексте, повествовательные комментарии в коде, лишние абстракции. Под этим названием живут минимум четыре независимых проекта, и они решают разные задачи: hardikpandya/stop-slop чистит прозу, scanaislop/aislop — код, peakoss/anti-slop фильтрует пулл-реквесты, yetone/kill-ai-slop разбирает визуальные признаки ИИ-интерфейсов. Единого «того самого» репозитория не существует — выбирайте по типу артефакта, который чистите.

Herdr — это замена tmux?

Скорее надстройка над той же идеей с одним важным добавлением: панель состояния показывает, какой агент сейчас работает, какой заблокирован и ждёт ответа, а какой закончил. При параллельной работе трёх-четырёх агентов это экономит именно переключения внимания. Если у вас один агент и одна задача, обычного терминала достаточно, и ставить ещё один инструмент незачем.

Обязательно ли ставить фреймворк, чтобы работать с агентами?

Нет, и это стоит проверить на себе перед выбором. Большинство задач разработки закрывается связкой «CLI-агент + файл правил проекта в формате AGENTS.md + тесты». Фреймворк нужен, когда агент становится частью вашего продукта и требуется управлять состоянием, ретраями и передачей управления между шагами. Для «помоги мне писать код» это лишний слой.

Есть ли проблемы с доступом к этим репозиториям из России?

Сам GitHub и клонирование работают. Проблемы начинаются на слое моделей: у большинства проектов из списка нужен ключ к API зарубежного провайдера, а оплата картой российского банка там не проходит и решается через посредников. Отдельно проверяйте, куда инструмент отправляет данные: если в контекст попадают персональные данные пользователей, требования 152-ФЗ к трансграничной передаче никуда не деваются, а согласия на «отправку кода в чужое облако» у вас, скорее всего, нет.

Как понять, что репозиторий заброшен, если коммиты идут?

Смотрите не на факт коммитов, а на их содержание и на issue. Признаки заброшенности при формально живой истории: последние коммиты только в README и зависимости от бота, открытые issue без ответов мейнтейнера больше месяца, пулл-реквесты, висящие с прошлого квартала. Отношение open_issues_count к звёздам выше примерно 1:50 при отсутствии ответов — сигнал, что поддержка не справляется.

Читайте также

Базовый разбор темы — ИИ-агенты: с него удобно начать, если тема новая.