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