Популярные open-source проекты в области ИИ на GitHub в октябре 2026 года

Открытый исходный код ИИ, сгруппированный по задачам

Содержимое страницы

Ежемесячная страница трендов GitHub работает для конкретного языка, потому что фильтр по языку уже определяет набор проектов. С открытым ИИ вопрос ставится иначе: работа охватывает пять языков, и полезным критерием отбора является функция, которую выполняет репозиторий.

Этот снимок данных был получен из публичного API GitHub 16 октября 2026 года, а внутри каждой группы репозитории упорядочены по количеству звезд. Звезды измеряют внимание, и папка с навыками может собирать это внимание быстрее, чем движок подачи, поэтому группа стоит перед сортировкой. Колонка лицензий также является частью рейтинга, поскольку несколько проектов с наибольшим количеством звезд распространяются на условиях fair-code, с ограничениями для брендов или имеют смешанную лицензию.

Проекты с открытым исходным кодом ИИ, сгруппированные по выполняемой ими функции

Обзоры Rust и Go на этом сайте были созданы на основе той же страницы, где группировку выполнял фильтр по языку. Здесь восемь групп по функциям, приведенных ниже, заменяют фильтр, и в каждом разделе описывается компромисс, который отделяет близкие варианты. Завершающие разделы превращают таблицы в короткий список, который можно запустить, и в повторяемый метод для следующего снимка данных.

Как ранжировать проекты ИИ с открытым исходным кодом

Ищите по темам, затем присваивайте функцию

Темы GitHub являются рабочим заменителем фильтра по языку. Отсортируйте тему, такую как ai-agents, llm, rag, local-llm или agent-memory, по количеству звезд и сохраняйте репозитории, которые были обновлены в последние несколько месяцев. Поисковый запрос по тексту «AI» слишком широк, а неотфильтрованная страница трендов по-прежнему смешивает агентов с нерелевантными инструментами.

Три публичных источника достаточно, чтобы воссоздать список. Используйте поиск по темам для пула, каталог сценариев, такой как Top Open Source AI, для ярлыков функций, и файл LICENSE репозитория для последней колонки. Этот каталог публикует собственный композитный показатель: 70 процентов звезд, 10 процентов контрибьюторов и 20 процентов недавности обновлений. Эта статья придерживается более простого правила, поэтому число в таблице — это то же число, что и на GitHub.

Полезные стартовые запросы:

Оставляйте программное обеспечение, а списки в сторону

Репозиторий заслуживает строки в таблице, когда его можно установить, или когда это поддерживаемый каркас, который меняет то, как работает агент. Списки Awesome, каталоги промптов и дампы системных промптов вендоров собирают звезды, но при этом не оставляют ничего для развёртывания. Они принадлежат списку для чтения и остаются вне таблиц ниже.

Добавляйте колонку трендов только из собственных снимков данных

Обзоры по языкам могли бы показывать прирост звезд за месяц, потому что GitHub уже вычисляет этот дельта-показатель внутри одного языка. Между этими группами ежемесячная динамика требует двух собственных снимков данных. Сохраните full_name и stargazers_count в первый день месяца, затем вычтите. Пока эта серия не существует, общее количество звезд является честным ключом ранжирования. «Тренд» в заголовке означает активно поддерживаемые проекты с соответствующим вниманием на дату этого отчёта.

flowchart TD topics[Поиск по темам в GitHub] catalog[Каталог сценариев] licenseFile[Файл лицензии] drop[Отделяйте списки и дампы промптов] group[Присвойте каждому репозиторию одну функцию] rank[Сортируйте по звездам внутри функции] topics --> drop catalog --> group drop --> group group --> rank licenseFile --> rank

Где находятся проекты

Эти группы — это слои, которые можно накладывать друг на друга. Ассистент по кодированию может вызывать шлюз, шлюз может вызывать Ollama или vLLM, а служба памяти может находиться рядом с любым из них. Два продукта из одного слоя обычно дают второе мнение, и редко представляют собой лучшую архитектуру.

flowchart TB agent[Личный агент] coder[Ассистент по кодированию] skills[Навыки и каркас] memory[Память] docs[RAG и документы] flow[Конструктор рабочих процессов] gate[Шлюз моделей] run[Локальная среда выполнения] coder --> skills agent --> memory coder --> memory agent --> docs flow --> docs agent --> gate coder --> gate flow --> gate docs --> run gate --> run

Личные ИИ-ассистенты

Эта группа предназначена для агентов, которые выполняют действия на машине или через инструменты, выходя за рамки одной сессии кодирования. OpenClaw лидирует с большим отрывом. Hermes — другой универсальный агент такого масштаба, а AutoGPT — старое название, которое продолжает накапливать звезды, в то время как его лицензия разделилась. Более подробный рейтинг именно для этой пары, со статистикой загрузок, долей токенов и историей CVE, представлен в статье Сравнение OpenClaw и Hermes Agent.

Проект Звезды Лицензия Репозиторий
OpenClaw 392 126 MIT openclaw/openclaw
Hermes Agent 254 122 MIT NousResearch/hermes-agent
Firecrawl 191 908 AGPL-3.0 firecrawl/firecrawl
AutoGPT 187 598 MIT и Polyform Shield Significant-Gravitas/AutoGPT

Firecrawl включён здесь, потому что агентам нужны страницы, и это проект веб-данных, который пользователи действительно ставят в избранное. Это инструмент, которым ассистенты пользуются.

OpenClaw

Метрика Значение
Репозиторий openclaw/openclaw
Звезды 392 126
Лицензия MIT
Язык TypeScript

OpenClaw — это личный агент, предназначенный для работы на вашей собственной операционной системе и выполнения задач, что является простым прочтением проекта, который называет себя ИИ, выполняющим действия на любой платформе. Количество звезд является самым большим в этой статье, а лицензия MIT — самый свободный конец набора. Рассматривайте установку как локальную среду выполнения автоматизации с широким доступом к машине и ограничивайте то, к чему ему разрешено прикасаться, прежде чем оставлять его работать.

Hermes Agent

Метрика Значение
Репозиторий NousResearch/hermes-agent
Звезды 254 122
Лицензия MIT
Язык Python

Hermes Agent от Nous Research — это универсальный агент, созданный для накопления навыков и контекста по мере использования. Он занимает ту же нишу, что и OpenClaw, с кодовой базой на Python и теми же условиями MIT. Выбирайте его, если хотите этот цикл роста и вы уже комфортно управляете агентом на Python. Запуск обоих, Hermes и OpenClaw, означает наличие двух моделей разрешений для аудита.

AutoGPT

Метрика Значение
Репозиторий Significant-Gravitas/AutoGPT
Звезды 187 598
Лицензия MIT вне папки autogpt_platform; Polyform Shield внутри неё
Язык Python

AutoGPT — это проект, сделавший автономных агентов мейнстримной категорией на GitHub, и он по-прежнему является одним из самых звёздных названий в наборе. Лицензия больше не является единым разрешением. Всё, что находится вне папки autogpt_platform, распространяется по лицензии MIT, а всё внутри этой папки — по лицензии Polyform Shield, которая разрешает использование, но сохраняет коммерческую ценность кода за производителем. Прочитайте это разделение, прежде чем строить продукт на директории платформы.

Firecrawl

Метрика Значение
Репозиторий firecrawl/firecrawl
Звезды 191 908
Лицензия AGPL-3.0
Язык TypeScript

Firecrawl превращает сайты в данные, которыми могут пользоваться агенты. Количество звезд помещает его в ряд с ассистентами, хотя его функция — это получение данных, что говорит много о том, что люди настраивают в 2026 году. Лицензия AGPL-3.0 важна, если вы её модифицируете и предлагаете результат как сервис. Для личного агента, который только вызывает локальный или конечный пункт вендора, лицензия является меньшим ограничением.

ИИ-ассистенты по кодированию

Агенты по кодированию — самая плотная часть списка 2026 года. OpenCode лидирует среди полностью открытых терминальных и редакторных агентов, а Codex и Gemini CLI紧随 за ними как вендорские CLI, которые, как выяснилось, имеют открытый исходный код. OpenHands, Cline и Goose — другие программы, которые вы действительно можете запустить.

Aider (49 567 звезд, Apache-2.0), Continue (36 228, Apache-2.0) и Crush (28 669, FSL-1.1-MIT) — реальные инструменты кодирования в следующем диапазоне. Лицензия Crush — это Functional Source License, которая переходит в MIT по графику, указанному в файле. Один агент по кодированию — достаточно. Второй нужен для недели сравнения, а после этого это конфигурация, которую нужно держать в синхроне.

Проект Звезды Лицензия Репозиторий
OpenCode 213 922 MIT anomalyco/opencode
Codex 129 395 Apache-2.0 openai/codex
Gemini CLI 107 389 Apache-2.0 google-gemini/gemini-cli
OpenHands 91 004 MIT OpenHands/OpenHands
Cline 70 370 Apache-2.0 cline/cline
Goose 55 324 Apache-2.0 aaif-goose/goose

OpenCode

Метрика Значение
Репозиторий anomalyco/opencode
Звезды 213 922
Лицензия MIT
Язык TypeScript

OpenCode — это агент по кодированию с открытым исходным кодом с потоком работы в терминале и большим набором плагинов. Он стал именем по умолчанию, которое люди упоминают, когда хотят агента по кодированию, который можно исследовать, а лицензия MIT соответствует этому использованию. Репозиторий — anomalyco/opencode. Выбирайте его, если сам агент должен быть чем-то, что можно патчить.

Codex

Метрика Значение
Репозиторий openai/codex
Звезды 129 395
Лицензия Apache-2.0
Язык Rust

Codex — это лёгкий агент по кодированию от OpenAI для терминала, написанный на Rust и лицензированный по Apache-2.0. Это открытый клиент для хостинговой семьи моделей, что является иной сделкой, чем агент с локальным приоритетом. Используйте его, если ваша команда уже стандартизировалась на моделях OpenAI и вы хотите CLI, который можно автоматизировать. Открытость клиента не перемещает веса моделей на ваш диск.

Gemini CLI

Метрика Значение
Репозиторий google-gemini/gemini-cli
Звезды 107 389
Лицензия Apache-2.0
Язык TypeScript

Gemini CLI приносит Gemini в терминал в виде агента, по лицензии Apache-2.0. Он играет ту же роль, что и Codex, но для другого провайдера, а кодовая база на TypeScript легче встраивается в существующие Node-инструменты. Выбирайте его, если Gemini — модель, за которую вы уже платите. Запуск его рядом с Codex разумен только в том случае, если в каждом репозитории есть один агент по умолчанию.

OpenHands

Метрика Значение
Репозиторий OpenHands/OpenHands
Звезды 91 004
Лицензия MIT
Язык TypeScript

OpenHands — это агент для разработки программного обеспечения с полным циклом задач, теперь публикуемый от имени организации OpenHands. Лицензия MIT и более высокий уровень продукта делают его выбором платформы, ближе к хостинговой среде разработки, которую можно развернуть самостоятельно, чем к одиночному бинарнику. Используйте его, если вы хотите тикеты, песочницы и UI вокруг агента. Для потоковой работы одного человека в терминале OpenCode, Codex или Goose — меньшая установка.

Cline

Метрика Значение
Репозиторий cline/cline
Звезды 70 370
Лицензия Apache-2.0
Язык TypeScript

Cline — это автономный агент по кодированию, выпускаемый в виде SDK, расширения IDE или CLI. Лицензия Apache-2.0 и интеграция с редактором делают его практически целесообразным выбором для людей, которые живут в VS Code и по-прежнему хотят библиотеку, которую можно вызывать. Он пересекается с OpenCode больше, чем с чат-интерфейсом. Стандартизируйте один из них на репозиторий, чтобы ревью оставались читаемыми.

Goose

Метрика Значение
Репозиторий aaif-goose/goose
Звезды 55 324
Лицензия Apache-2.0
Язык Rust

Goose — это расширяемый локальный агент, который устанавливает, редактирует, запускает и тестирует код с любой моделью, на которую вы его направите. Репозиторий теперь находится в aaif-goose/goose, а реализация на Rust плюс лицензия Apache-2.0 делают его сильным рабочим станционным агентом. Выбирайте Goose, если провайдер моделей должен быть заменим, а агент должен работать на машине, содержащей код. Его количество звезд тише, чем у OpenCode, и он более прямо подходит для локальной модели.

Навыки и каркасы агентов

Поиск по темам поставит эту группу выше нескольких реальных продуктов. Superpowers и ECC — это инструкции, хуки и рабочие процессы для агентов, которые вы уже запускаете. Spec Kit — собственный процессуальный инструментарий GitHub для разработки, управляемой спецификациями. Они меняют поведение агента, и это всё ещё программное обеспечение, которое вы комбинируете с ассистентом по кодированию из предыдущего раздела.

Проект Звезды Лицензия Репозиторий
Superpowers 299 886 MIT obra/superpowers
ECC 280 382 MIT affaan-m/ECC
Spec Kit 141 439 MIT github/spec-kit

Superpowers

Метрика Значение
Репозиторий obra/superpowers
Звезды 299 886
Лицензия MIT
Язык Shell

Superpowers — это фреймворк агентных навыков и методология разработки программного обеспечения, распространяемые в основном в виде shell-файлов и файлов инструкций по лицензии MIT. Количество звезд — то, что вы получаете, когда метод распространяется среди пользователей агентов по кодированию за несколько месяцев. Установите его поверх агента, которому вы уже доверяете, и будьте готовы редактировать навыки, чтобы они соответствовали репозиторию. Фреймворк будет следовать тем разрешениям, которые этот агент уже имеет.

ECC

Метрика Значение
Репозиторий affaan-m/ECC
Звезды 280 382
Лицензия MIT
Язык JavaScript

ECC — это каркас для Claude Code, Codex, OpenCode, Cursor и аналогичных агентов, охватывающий навыки, память и проверки вокруг того, как работает агент. Это правильная форма, если вы хотите один и тот же цикл более чем для одного агента по кодированию. Это также ещё один подвижный слой между вами и моделью. Внедряйте его, когда команда уже выбрала агентов и хочет один общий способ давать им задания.

Spec Kit

Метрика Значение
Репозиторий github/spec-kit
Звезды 141 439
Лицензия MIT
Язык Python

Spec Kit — это инструментарий GitHub для разработки, управляемой спецификациями, и процесса вокруг неё. Мейнтейнер — это платформа, на которой уже находятся большинство этих репозиториев, а лицензия MIT проста. Используйте его, если вы хотите письменную спецификацию, прежде чем агент редактирует код. Он будет молчать, если команда относится к спецификации как к необязательной бумажной работе.

Память ИИ

Память — это слой, который позволяет агенту возобновить работу. Проекты со звёздами делятся на два стиля. claude-mem, Beads и большая часть Hindsight привязывают память к сессиям кодирования. Mem0, Cognee и Letta — это сервисы, которые вы вызываете из прикладных агентов. Политика захвата, зависимости и компромиссы при самостоятельном размещении для этих бэкендов сравниваются в статье Провайдеры памяти для агентов.

Memvid (16 600 звезд, Apache-2.0) и Zep (4 961 звезда, Apache-2.0) — более мелкие варианты в той же функции: Memvid — как хранилище в одном файле, а Zep — как API памяти с упором на интеграции. Одна система памяти на агента — это конфигурация, которую вы ещё можете объяснить позже.

Проект Звезды Лицензия Репозиторий
claude-mem 101 052 Apache-2.0 thedotmack/claude-mem
Mem0 67 243 Apache-2.0 mem0ai/mem0
Hindsight 50 055 MIT vectorize-io/hindsight
Cognee 32 364 Apache-2.0 topoteretes/cognee
Beads 27 917 MIT gastownhall/beads
Letta 25 156 Apache-2.0 letta-ai/letta

claude-mem

Метрика Значение
Репозиторий thedotmack/claude-mem
Звезды 101 052
Лицензия Apache-2.0
Язык TypeScript

claude-mem записывает то, что делает агент по кодированию, сжимает эту историю и внедряет соответствующую часть в последующие сессии. Он взаимодействует с Claude Code, OpenClaw, Codex, Gemini CLI, Hermes, Copilot и OpenCode, именно поэтому он лидирует в этой группе. Лицензия Apache-2.0 подходит для sidecar-приложения, которое вы можете захотеть модифицировать. Используйте его, если то, что вы постоянно забываете, — это сама сессия кодирования.

Mem0

Метрика Значение
Репозиторий mem0ai/mem0
Звезды 67 243
Лицензия Apache-2.0
Язык Python

Mem0 — это слой памяти для агентов и приложений, с состоянием пользователя, сессии и агента за API. Это имя по умолчанию, когда продукт — это бот поддержки или личный ассистент, и вы хотите эту память вне одного какого-либо инструмента для кодирования. Лицензия Apache-2.0 и опция хостинга сидят бок о бок, поэтому самостоятельное размещение — это выбор, который можно сделать позже. Предпочитайте его хуку сессии кодирования, когда несколько агентов должны делиться одними и теми же фактами о пользователе.

Hindsight

Метрика Значение
Репозиторий vectorize-io/hindsight
Звезды 50 055
Лицензия MIT
Язык Python

Hindsight — это проект памяти для агентов от Vectorize, нацеленный на агентов, которые учатся на том, что они уже сделали, и он интегрируется как с агентами по кодированию, так и с прикладными фреймворками. Лицензия MIT — самая свободная в этой группе. Проект публикует сильные бенчмаркные утверждения, и эти утверждения следует перепроверить на ваших собственных транскриптах, прежде чем делать ставку продукта на них. Выбирайте Hindsight, если вы хотите выделенный сервис памяти и готовы сравнивать его с Mem0 на ваших данных.

Cognee

Метрика Значение
Репозиторий topoteretes/cognee
Звезды 32 364
Лицензия Apache-2.0
Язык Python

Cognee строит граф памяти и знаний, которым могут пользоваться агенты, с упором на запуск этого слоя на более мелких моделях. Он пересекается с Mem0 и также пересекается с инструментами RAG ниже, потому что граф ваших документов ведёт себя как память и как извлечение. Лицензия Apache-2.0 сохраняет путь эмбеддинга заменяемым. Выбирайте его, если факты, которые вас интересуют, — это сущности и отношения, и плоский векторный индекс уже показался слишком потерным.

Beads

Метрика Значение
Репозиторий gastownhall/beads
Звезды 27 917
Лицензия MIT
Язык Go

Beads хранит задачи, планы и зависимости агента по кодированию в виде файлов, которые перемещаются с веткой git. Репозиторий теперь — gastownhall/beads, и это тот же проект, который январский обзор Go перечислил под его прежним путём. Лицензия MIT и хранилище на основе git делают его инструментом памяти, который видно в вашем существующем процессе ревью. Используйте его, если контекст должен форкаться вместе с веткой. Используйте claude-mem или Mem0, если память должна пережить одиночный репозиторий.

Letta

Метрика Значение
Репозиторий letta-ai/letta
Звезды 25 156
Лицензия Apache-2.0
Язык Python

Letta — это платформа для агентов с состоянием, выросшая из MemGPT. Память здесь — часть среды выполнения агента, поэтому агент управляет своим собственным контекстом как функцией платформы. Это более глубокая привязка, чем подстановка Mem0 под агента, который вы уже запускаете. Лицензия Apache-2.0 применяется к открытой платформе. Выбирайте Letta, если вы хотите, чтобы среда выполнения и память были спроектированы вместе, и выбирайте Mem0, если вы хотите память под агентами, которые не собираетесь заменять.

RAG и базы знаний

Проекты RAG превращают документы в слой контекста. RAGFlow — это сквозной движок, который люди ставят в избранное. LlamaIndex — это фреймворк для документов, GraphRAG — это графовый подход Microsoft, а WeKnora — это платформа знаний от Tencent, которая также появилась в январском обзоре Go и продолжает расти.

Проект Звезды Лицензия Репозиторий
RAGFlow 92 289 Apache-2.0 infiniflow/ragflow
LlamaIndex 52 513 MIT run-llama/llama_index
GraphRAG 36 349 MIT microsoft/graphrag
WeKnora 34 210 MIT Tencent/WeKnora

RAGFlow

Метрика Значение
Репозиторий infiniflow/ragflow
Звезды 92 289
Лицензия Apache-2.0
Язык Go

RAGFlow — это движок RAG для самостоятельного размещения, который анализирует неразборчивые документы и предоставляет извлечение для агентов, с цитатами как частью продукта. Лицензия Apache-2.0 и UI, который можно передать команде, — причина, по которой он лидирует в этой группе с явным отрывом. Используйте его, если задача — «положите наши файлы за ящиком ответов», и вы хотите парсер, индекс и API из одного проекта. Обращайтесь к LlamaIndex, если вы встраиваете извлечение в приложение, которое уже контролируете.

LlamaIndex

Метрика Значение
Репозиторий run-llama/llama_index
Звезды 52 513
Лицензия MIT
Язык Python

LlamaIndex — это фреймворк обработки документов для агентов и конвейеров RAG. Это библиотека со многими коннекторами, и лицензия MIT подходит этой роли. Вы сами собираете индекс, хранилище и агента, что является ценой за гибкость. Выбирайте её для продуктового кода. Выбирайте RAGFlow, если вы хотите ту же работу в виде сервиса, который вы разворачиваете.

GraphRAG

Метрика Значение
Репозиторий microsoft/graphrag
Звезды 36 349
Лицензия MIT
Язык Python

GraphRAG строит граф поверх корпуса и отвечает на вопросы, прослеживая этот граф, как открытая реализация Microsoft Research этой идеи. Сама техника объясняется в статье Продвинутый RAG: LongRAG, Self-RAG и GraphRAG. Лицензия MIT делает её простой для испытания рядом с векторным конвейером. Построение графа стоит дороже на старте, чем индекс «нарезать и эмбеддить», и возвращает эту стоимость на вопросах, которые охватывают многие документы. Используйте его, если корпус имеет структуру, которую вы сейчас насильно втискиваете в чанки.

WeKnora

Метрика Значение
Репозиторий Tencent/WeKnora
Звезды 34 210
Лицензия MIT
Язык Go

WeKnora — это платформа знаний от Tencent для превращения документов в индекс RAG, агента и вики, которую проект описывает как самостоятельно поддерживающуюся. Лицензия проекта — MIT, а сторонние компоненты — на их собственных условиях. GitHub сообщает эту лицензию как «Other», потому что разрешение MIT находится под преамбулой Tencent. Это ближайший родственник RAGFlow в этой таблице, с ядром на Go. Предпочитайте его, если вы хотите вики и агента в одном боксе, и сравните парсеры на образце ваших собственных PDF перед миграцией библиотеки.

Конструкторы рабочих процессов и агентов

Конструкторы — это место, где команда рисует поток, или где разработчик импортирует фреймворк, который рисует его за него. n8n — самый крупный по звёздам и самый узкий по лицензии. Dify и Langflow — студии с упором на ИИ. LangChain — библиотека, лежащая в основе многих других.

CrewAI (59 745 звезд, MIT) и AutoGen (61 429 звезд, CC-BY-4.0) принадлежат к тому же разговору, что и кодо-ориентированные мультиагентные фреймворки. Лицензия Creative Commons Attribution для AutoGen необычна для репозитория кода, и её стоит прочитать перед тем, как использовать его. LangChain остаётся поверхностью интеграции, с которой сталкиваются эти фреймворки.

Проект Звезды Лицензия Репозиторий
n8n 207 535 Sustainable Use License n8n-io/n8n
Dify 158 591 Модифицированная Apache-2.0 langgenius/dify
Langflow 155 717 MIT langflow-ai/langflow
LangChain 147 886 MIT langchain-ai/langchain

n8n

Метрика Значение
Репозиторий n8n-io/n8n
Звезды 207 535
Лицензия Sustainable Use License
Язык TypeScript

n8n — это платформа рабочих процессов с сотнями интеграций и нативными ИИ-шагами, и это тот проект, который люди имеют в виду, когда хотят автоматизацию в стиле Zapier, которую можно разместить самостоятельно. Лицензия Sustainable Use разрешает внутреннее коммерческое использование, личное использование и некоммерческое использование. Распространение ограничено бесплатными некоммерческими копиями, а файлы, помеченные .ee, требуют отдельной корпоративной лицензии. Это source-available fair-code, и это всё ещё правильный инструмент для внутренней автоматизации, если эти ограничения соответствуют тому, как вы его используете.

Dify

Метрика Значение
Репозиторий langgenius/dify
Звезды 158 591
Лицензия Модифицированная Apache-2.0
Язык TypeScript

Dify — это рабочее пространство для рабочих процессов агентов и конвейеров RAG, с провайдерами моделей и инструментами в одном разворачиваемом стеке. Лицензия начинается с Apache-2.0 и добавляет условия: работа многонанимного сервиса, означающая несколько рабочих пространств, требует коммерческую лицензию, а логотип консоли и уведомление об авторских правах остаются на фронтенде. Использование одним нанимателем внутри организации — это тот случай, который дополнительные пункты оставляют открытым. Выбирайте Dify, если команде нужен один UI от прототипа до производства, и выбирайте Langflow, если лицензия должна оставаться простой MIT.

Langflow

Метрика Значение
Репозиторий langflow-ai/langflow
Звезды 155 717
Лицензия MIT
Язык Python

Langflow — это визуальный конструктор для агентов и потоков RAG, с лицензией MIT и количеством звезд, практически равным Dify. Холст — это продукт, и сгенерированные потоки — это то, чем разработчик всё ещё может владеть. Используйте его, если вы хотите диаграмму конвейера и лицензию, которую чек-лист закупок уже понимает. Компромисс — более молодая прикладная поверхность, чем функции рабочего пространства Dify.

LangChain

Метрика Значение
Репозиторий langchain-ai/langchain
Звезды 147 886
Лицензия MIT
Язык Python

LangChain — это библиотека инженерии агентов, которую по-прежнему предполагают большинство документов по интеграциям. Лицензия MIT и широта коннекторов держат её в каждом коротком списке, а стоимость абстракции реальна, как только цепочка начинает делать что-то простое. Используйте её, если вы пишете прикладной код и хотите адаптеры, которые уже написаны. Используйте Dify или Langflow, если результат — рабочее пространство, и используйте прямой SDK провайдера, если поток — это горстка вызовов.

Локальный инференс и чат-интерфейсы

Это слой под всем остальным. Ollama — раннер на рабочую станцию, Transformers — библиотека определений моделей, Open WebUI — фронтенд чата, llama.cpp — переносимый движок на C++, а vLLM — серверный движок. Hugging Face Transformers включён, потому что многие другие проекты импортируют его, хотя вы не «запускаете» его так, как запускаете Ollama. Созревание API, поддержка железа и готовность к производству среди сред выполнения сравниваются в статье Ollama против vLLM против LM Studio.

Проект Звезды Лицензия Репозиторий
Ollama 183 334 MIT ollama/ollama
Transformers 167 734 Apache-2.0 huggingface/transformers
Open WebUI 155 825 Open WebUI License open-webui/open-webui
llama.cpp 131 311 MIT ggml-org/llama.cpp
vLLM 93 870 Apache-2.0 vllm-project/vllm

Ollama

Метрика Значение
Репозиторий ollama/ollama
Звезды 183 334
Лицензия MIT
Язык Go

Ollama запускает современные открытые модели локально за простыми CLI и API, совместимым с OpenAI. Она уже была лидером в январском обзоре Go, и при 183 334 звездах это всё ещё среда выполнения рабочей станции по умолчанию. Лицензия MIT и единый демон — причины этого. Используйте её на машине разработчика и на малых серверах. Перенесите те же веса в vLLM, когда конкурентность, батчинг и использование GPU станут проблемой.

Transformers

Метрика Значение
Репозиторий huggingface/transformers
Звезды 167 734
Лицензия Apache-2.0
Язык Python

Transformers — это библиотека Hugging Face для определения, загрузки и запуска моделей в текстовых, визуальных, аудиальных и мультимодальных контрольных точках. Лицензия Apache-2.0 и хаб моделей вокруг неё делают эту библиотеку той, которую импортирует остальная часть стека. Вы ощущаете её, когда обучаете, конвертируете или отлаживаете модель. Вы можете игнорировать её долгое время, если Ollama или vLLM уже обслуживают контрольную точку, которая вам нужна.

Open WebUI

Метрика Значение
Репозиторий open-webui/open-webui
Звезды 155 825
Лицензия Open WebUI License
Язык Python

Open WebUI — это чат-интерфейс, который большинство людей ставят перед Ollama и API, совместимыми с OpenAI. Лицензия Open WebUI разрешает перераспределение, а затем ограничивает брендинг. При более чем 50 конечных пользователях в любой скользящий 30-дневный период вы не можете изменять, удалять или заменять имя и знаки Open WebUI без письменного разрешения или корпоративной лицензии. Для личной или малой командной установки, сохраняющей имя, это отполированный фронтенд. Для продукта, который вы переребрендировать, сначала закладывайте разговор о корпоративной лицензии. Развёртывание на Docker и варианты настройки пройдены в руководстве Open WebUI.

llama.cpp

Метрика Значение
Репозиторий ggml-org/llama.cpp
Звезды 131 311
Лицензия MIT
Язык C++

llama.cpp — это движок инференса на C и C++, сделавший локальные модели практичными на обычном железе. Лицензия MIT и экосистема GGUF — причины, по которым Ollama и толпа более мелких приложений сидят поверх него. Используйте проект напрямую, если вы хотите движок, инструменты квантования или бинарник с малым количеством зависимостей. Используйте Ollama, если вы хотите этот движок с уже упакованным управлением моделями.

vLLM

Метрика Значение
Репозиторий vllm-project/vllm
Звезды 93 870
Лицензия Apache-2.0
Язык Python

vLLM — это серверный движок высокой пропускной способности для GPU, с непрерывным батчингом и API, совместимым с OpenAI. Лицензия Apache-2.0 и фокус на развёртывании делают его серверным ответом Ollama. Количество звезд ниже, потому что аудитория — люди, которые запускают GPU, и это та аудитория, которая ощущает разницу. Выбирайте vLLM, если более чем несколько конкурентных сессий делят одну машину.

Шлюзы LLM

Шлюз — это дверь, совместимая с OpenAI, перед многими провайдерами. LiteLLM — общий выбор, New API — развёртываемый самостоятельно дистрибьютор, а Bifrost — более малый шлюз высокой пропускной способности. Поставьте шлюз в стек, если у вас более одного провайдера, бюджет на ключ или необходимость резервного переключения. Одиночному локальному демону Ollama он не нужен.

Проект Звезды Лицензия Репозиторий
LiteLLM 61 338 MIT для ядра BerriAI/litellm
New API 50 037 AGPL-3.0 QuantumNous/new-api
Bifrost 8 837 Apache-2.0 maximhq/bifrost

LiteLLM

Метрика Значение
Репозиторий BerriAI/litellm
Звезды 61 338
Лицензия MIT вне директории enterprise/
Язык Python

LiteLLM открывает большой набор API провайдеров через один интерфейс, похожий на OpenAI, с учётом расходов, повторными попытками и защитными механизмами. Код вне директории enterprise/ — MIT, и у этой директории своя лицензия. Python SDK — то, что импортирует прикладной код, а прокси — то, что запускает платформенная команда. Используйте ядро, если хотите один клиент для многих вендоров. Проверьте директорию enterprise, прежде чем предполагать, что весь репозиторий — MIT.

New API

Метрика Значение
Репозиторий QuantumNous/new-api
Звезды 50 037
Лицензия AGPL-3.0
Язык Go

New API — это хаб моделей, который агрегирует провайдеров и повторно обслуживает их как конечные точки, совместимые с OpenAI, Claude или Gemini. Это тот шлюз, который люди разворачивают, когда также хотят учётные записи пользователей, квоты и UI дистрибуции. Лицензия AGPL-3.0 — тот термин, который важен, если вы модифицируете хаб и предлагаете его как сервис. Для внутреннего шлюза с ключами upstream это конкретная альтернатива прокси LiteLLM, с развёртыванием на Go и более строгой лицензией.

Bifrost

Метрика Значение
Репозиторий maximhq/bifrost
Звезды 8 837
Лицензия Apache-2.0
Язык Go

Bifrost — это шлюз на Go для моделей и инструментов, с отказоустойчивостью, бюджетами и шлюзом MCP в том же процессе. Количество звезд далеко ниже LiteLLM, и январский обзор Go уже имел его в списке трендов, поэтому проект моложе, чем незаметен. Лицензия Apache-2.0 избегает разделения с директорией enterprise. Рассматривайте его, если шлюз находится на пути запросов загруженного сервиса и вы хотите малый бинарник на Go. Держите LiteLLM, если вам нужен длинный хвост адаптеров провайдеров сегодня.

Стек, который стоит запустить

Таблицы — это карта, и рабочей станции всё ещё нужен короткий список. Для локальной конфигурации в октябре 2026 года Ollama плюс один агент по кодированию покрывают ежедневный цикл. Добавьте Open WebUI, если пункт о брендинге подходит под количество пользователей, Mem0 или claude-mem в зависимости от того, принадлежит ли память приложению или сессии кодирования, и RAGFlow, если документы — это продукт. Добавьте LiteLLM или New API только после появления второго провайдера моделей.

Слой Выбор по умолчанию Выбирайте альтернативу, когда
Среда выполнения Ollama vLLM, как только несколько пользователей делят сервер GPU
Чат UI Open WebUI Вам нужно убрать бренд при более чем 50 пользователях
Агент по кодированию OpenCode, Codex, Gemini CLI или Goose Вы размещаете весь цикл задач самостоятельно: OpenHands
Память claude-mem или Mem0 Факты — граф: Cognee. Факты следуют ветке git: Beads
Документы RAGFlow Вы встраиваете извлечение в свой собственный сервис: LlamaIndex
Конструктор Langflow Вы принимаете пункт о многонанимости Dify или условия fair-code n8n для внутренней автоматизации
Шлюз Ядро LiteLLM Вы хотите AGPL и хаб, ориентированный на пользователя: New API

Наборы навыков, такие как Superpowers и ECC, приходят после того, как агент выбран. Их легко ставить в избранное и легко накапливать, а три каркаса в одном репозитории будут бороться за одни и те же инструкции.

Держите ранжирование актуальным

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

Сохраняйте снимок данных. Единственный CSV из full_name, stargazers_count, license и pushed_at, снятый ежемесячно, превращает следующее издание этой страницы в настоящий столбец трендов, того же типа дельта-показателя, который уже показывают статьи по языкам. Пока этого не происходит, группы — та часть, которая стареет хорошо, а количества звезд — та часть, которая устаревает нарочно.

Источники

Количество звезд, языки и идентификаторы лицензий были прочитаны из API репозиториев GitHub и файлов LICENSE репозиториев 16 октября 2026 года. Ярлыки функций также опираются на публичный список сценариев на Top Open Source AI, который документирует собственный композитный балл отдельно от сортировки, используемой здесь.

Подписаться

Получайте новые материалы про системы, инфраструктуру и AI engineering.