Wyróżniające się projekty AI w otwartym kodzie źródłowym na GitHubie, październik 2026

Otwartoźródłowe AI, pogrupowane według zastosowań

Page content

Strona miesięcznych trendów GitHub działa dla konkretnego języka programowania, ponieważ filtr językowy już definiuje zbiorowość. W przypadku otwartoźródłowej AI pytanie jest inne: projekt obejmuje pięć języków, a sensowny podział dotyczy roli, jaką pełni dany repozytorium.

Ten przegląd pobrano z publicznego API GitHub 16 października 2026 roku. Wewnątrz każdej grupy repozytoria są posortowane według liczby gwiazdek. Gwiazdki mierzą zainteresowanie, a folder z umiejętnościami (skills) może przyciągnąć je szybciej niż silnik serwerowy, dlatego grupa ma wyższy priorytet niż sortowanie. Kolumna licencji jest również częścią rankingu, ponieważ kilka najbardziej popularnych projektów to oprogramowanie fair-code, marki z ograniczeniami lub projekty podziałowe na dwie licencje.

Projekty AI z otwartym kodem źródłowym pogrupowane według wykonywanej roli

Recenzje Rust i Go na tej stronie powstały na podstawie tej samej strony, z filtrem językowym pełniąącym funkcję grupowania. Tutaj osiem grup ról poniżej zastępuje ten filtr, a każda sekcja opisuje kompromis, który odróżnia najbliższe opcje. Zamykające sekcje zamieniają tabele w krótką listę gotową do uruchomienia oraz w powtarzalną metodę na kolejne przeglądy.

Jak rankować projekty AI z otwartym kodem źródłowym

Szukaj tematów, a następnie przypisz rolę

Tematy GitHub są praktycznym zamiennikiem filtra językowego. Posortuj temat, taki jak ai-agents, llm, rag, local-llm lub agent-memory, według gwiazdek i zachowaj tylko repozytoria, do których nastąpiło ostatnie pchnięcie w ciągu ostatnich kilku miesięcy. Wyszukiwanie frazy „AI” jest zbyt szerokie, a niesortowana strona trendów wciąż miesza agentów z niezwiązanymi narzędziami.

Trzy publiczne źródła danych wystarczą, aby odtworzyć listę. Użyj wyszukiwania tematów do wyznaczenia puli, katalogu scenariuszy, takiego jak Top Open Source AI, do etykiet ról oraz pliku LICENSE repozytorium dla ostatniej kolumny. Ten katalog publikuje własną syntezę: gwiazdki liczone na 70 procent, kontrybutorzy na 10 procent, a aktualność aktualizacji na 20 procent. Ten artykuł trzyma się prostszej zasady, więc liczba w tabeli to dokładnie ta z GitHuba.

Przydatne zapytania startowe:

Zachowaj oprogramowanie, a listy odłóż na bok

Repozytorium zasługuje na wiersz w tabeli, gdy ktoś może je zainstalować lub gdy jest to utrzymywana struktura (harness), która zmienia sposób działania agenta. Listy typu Awesome, katalogi promptów i kopie systemowych promptów dostawców zbierają gwiazdki, ale nie zostawiają nic do wdrożenia. Należą one na listę do czytania i pozostają poza tabelami poniżej.

Dodawaj kolumnę „trendująca” wyłącznie z własnych przeglądów

Recenzje językowe mogłyby pokazać liczbę zdobytych gwiazdek w miesiącu, ponieważ GitHub już oblicza tę różnicę wewnątrz jednego języka. W przypadku tych grup miesięczna różnica wymaga dwóch własnych przeglądów. Zapisz full_name i stargazers_count na początku miesiąca, a następnie odejmij. Do momentu powstania takiej serii całkowita liczba gwiazdek jest uczciwym kluczem rankingu. „Trendująca” w tytule oznacza aktywnie utrzymywane projekty, których popularność jest adekwatna do ich aktualności na datę tego artykułu.

flowchart TD topics[Wyszukiwanie tematów na GitHubie] catalog[Katalog scenariuszy] licenseFile[Plik licencji] drop[Odlóż listy i kopie promptów na bok] group[Przypisz każde repo do jednej roli] rank[Posortuj wg gwiazdek w obrębie roli] topics --> drop catalog --> group drop --> group group --> rank licenseFile --> rank

Gdzie znajdują się projekty

Te grupy to warstwy, które można nakładać na siebie. Asystent kodujący może wywoływać bramkę (gateway), bramka może wywoływać Ollama lub vLLM, a serwis pamięci może być obok któregokolwiek z nich. Dwa produkty z tej samej warstwy są zazwyczaj drugą opinią i rzadko stanowią lepszą architekturę.

flowchart TB agent[Osobisty agent] coder[Asystent kodujący] skills[Umiejętności i struktura] memory[Pamięć] docs[RAG i dokumenty] flow[Budowniczy przepływów] gate[Bramka modeli] run[Local runtime] coder --> skills agent --> memory coder --> memory agent --> docs flow --> docs agent --> gate coder --> gate flow --> gate docs --> run gate --> run

Osobiste asystenty AI

Ta grupa jest przeznaczona dla agentów, którzy podejmują działania na maszynie lub w różnych narzędziach, wykraczając poza pojedynczą sesję kodowania. OpenClaw prowadzi z dużym przewagą. Hermes to inny ogólny agent tej skali, a AutoGPT to starsza nazwa, która nadal zbiera gwiazdki, podczas gdy jej licencja uległa podziałowi. Głębsza tablica wyników dla tej właśnie pary, z liczbą pobrań, udziałem tokenów i historią luk bezpieczeństwa (CVE), to Porównanie OpenClaw vs Hermes Agent.

Projekt Gwiazdki Licencja Repozytorium
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 oraz Polyform Shield Significant-Gravitas/AutoGPT

Firecrawl znajduje się tutaj, ponieważ agenci potrzebują stron internetowych, a to projekt danych z sieci, który użytkownicy faktycznie oznaczają gwiazdkami. To narzędzie, które asystenci wywołują.

OpenClaw

Wskaźnik Wartość
Repozytorium openclaw/openclaw
Gwiazdki 392 126
Licencja MIT
Język TypeScript

OpenClaw to osobisty agent przeznaczony do pracy na własnym systemie operacyjnym i wykonywania zadań. Jest to dosłowne odczytanie projektu, który nazywa się AI wykonującym rzeczy na dowolnej platformie. Liczba gwiazdek jest najwyższa w tym artykule, a licencja MIT to najbardziej liberalna opcja w zestawie. Traktuj instalację jako lokalny runtime automatyzacji z szerokim dostępem do maszyny i określ zakres jego uprawnień przed pozostawieniem go w trybie pracy.

Hermes Agent

Wskaźnik Wartość
Repozytorium NousResearch/hermes-agent
Gwiazdki 254 122
Licencja MIT
Język Python

Hermes Agent, od Nous Research, to ogólny agent zaprojektowany do gromadzenia umiejętności i kontekstu w miarę użytkowania. Zajmuje tę samą niszę co OpenClaw, ma bazę kodową w Pythonie i te same warunki licencji MIT. Wybierz go, jeśli chcesz pętli rozwoju i jesteś już przyzwyczajony do obsługi agenta w Pythonie. Uruchamianie obu: Hermes i OpenClaw oznacza dwa modele uprawnień do audytu.

AutoGPT

Wskaźnik Wartość
Repozytorium Significant-Gravitas/AutoGPT
Gwiazdki 187 598
Licencja MIT poza autogpt_platform; Polyform Shield wewnątrz niego
Język Python

AutoGPT to projekt, który uczynił autonomicznych agentów głównym tematem na GitHubie, i wciąż jest jedną z najbardziej oznaczanych gwiazdkami nazw w zestawie. Licencja nie jest już pojedynczą koncesją. Wszystko poza folderem autogpt_platform podlega MIT, a wszystko wewnątrz tego folderu podlega Licencji Polyform Shield, która zezwala na użycie, ale rezerwuje komercyjną wartość kodu dla producenta. Przeczytaj ten podział przed budowaniem produktu na katalogu platformy.

Firecrawl

Wskaźnik Wartość
Repozytorium firecrawl/firecrawl
Gwiazdki 191 908
Licencja AGPL-3.0
Język TypeScript

Firecrawl przekształca strony internetowe w dane, które mogą wywoływać agenci. Liczba gwiazdek plasuje go wśród asystentów, mimo że jego rolą jest pozyskiwanie danych, co wiele mówi o tym, co ludzie budują w 2026 roku. Licencja AGPL-3.0 ma znaczenie, jeśli modyfikujesz projekt i oferujesz wynik jako serwis. Dla osobistego agenta, który wywołuje tylko lokalny lub firmowy endpoint, licencja jest mniejszym ograniczeniem.

Asystenci AI do kodowania

Agenci kodujący to najsilniejsza część listy na 2026 rok. OpenCode prowadzi w w pełni otwartych agentach terminalowych i edytorowych, a Codex i Gemini CLI tuż za nimi, jako CLI dostawców, które przypadkiem mają otwarty kod. OpenHands, Cline i Goose to inne programy, które można faktycznie uruchomić.

Aider (49 567 gwiazdek, Apache-2.0), Continue (36 228, Apache-2.0) i Crush (28 669, FSL-1.1-MIT) to realne narzędzia kodujące w następnym segmencie. Licencja Crush to Functional Source License, która konwertuje się w MIT zgodnie z harmonogramem określonym w pliku. Jeden agent kodujący wystarcza. Drugi służy do tygodnia porównawczego, a po tym to już konfiguracja, którą trzeba synchronizować.

Projekt Gwiazdki Licencja Repozytorium
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

Wskaźnik Wartość
Repozytorium anomalyco/opencode
Gwiazdki 213 922
Licencja MIT
Język TypeScript

OpenCode to agent kodujący z otwartym kodem, z przepływem pracy terminalowym i dużą powierzchnią dla wtyczek. Stał się domyślną nazwą, gdy ludzie chcą agenta kodującego, który mogą skontrolować, a licencja MIT pasuje do tego zastosowania. Repozytorium to anomalyco/opencode. Wybierz go, gdy sam agent powinien być czymś, co można łatować.

Codex

Wskaźnik Wartość
Repozytorium openai/codex
Gwiazdki 129 395
Licencja Apache-2.0
Język Rust

Codex to lekki agent kodujący OpenAI do terminala, napisany w Rust i z licencją Apache-2.0. To otwarty klient dla rodziny modeli hostowanych, co stanowi inne wymiarowanie niż agent skupiony na lokalności. Używaj go, gdy Twoja drużyna już ustandardyzowała się na modelach OpenAI i chcesz CLI, który można zautomatyzować. To, że klient jest otwarty, nie przenosi wag modelu na Twój dysk.

Gemini CLI

Wskaźnik Wartość
Repozytorium google-gemini/gemini-cli
Gwiazdki 107 389
Licencja Apache-2.0
Język TypeScript

Gemini CLI sprowadza Geminiego do terminala jako agenta, pod licencją Apache-2.0. Pełni tę samą rolę co Codex, ale dla innego dostawcy, a baza kodowa w TypeScriptie jest łatwiejsza do osadzenia w istniejących narzędziach Node. Wybierz go, gdy Gemini to model, za który już płacisz. Uruchamianie go obok Codexu jest rozsądne tylko wtedy, gdy każde repozytorium ma jednego domyślnego agenta.

OpenHands

Wskaźnik Wartość
Repozytorium OpenHands/OpenHands
Gwiazdki 91 004
Licencja MIT
Język TypeScript

OpenHands to agent rozwoju oprogramowania z pełną pętlą zadań, teraz publikowany z organizacji OpenHands. Licencja MIT i wyższy poziom produktu sprawiają, że to wybór platformowy, bliższy hostowanemu środowisku developerskiemu, które można samodzielnie hostować, niż pojedynczemu binariowi. Używaj go, gdy chcesz issue’y, piaskownice i interfejs użytkownika wokół agenta. Dla jednorosowego przepływu pracy w terminalu OpenCode, Codex lub Goose to mniejsza instalacja.

Cline

Wskaźnik Wartość
Repozytorium cline/cline
Gwiazdki 70 370
Licencja Apache-2.0
Język TypeScript

Cline to autonomiczny agent kodujący, wydawany jako SDK, rozszerzenie IDE lub CLI. Licencja Apache-2.0 i integracja z edytorem sprawiają, że to praktyczny wybór dla osób żyjących w VS Code i jednocześnie szukających biblioteki, którą mogą wywoływać. Nakłada się bardziej z OpenCode niż z interfejsem czatu. Ustandaryzuj się na jednym z nich na repozytorium, aby przeglądy kodu pozostały czytelne.

Goose

Wskaźnik Wartość
Repozytorium aaif-goose/goose
Gwiazdki 55 324
Licencja Apache-2.0
Język Rust

Goose to rozszerzalny, lokalny agent, który instaluje, edytuje, uruchamia i testuje kod z dowolnym modelem, na który go skierujesz. Repozytorium znajduje się teraz w aaif-goose/goose, a implementacja w Rust wraz z licencją Apache-2.0 czynią go silnym agentem stacjonarnym. Wybierz Goose, gdy dostawca modelu powinien być zamienialny, a agent powinien działać na maszynie z kodem. Ma cichszą liczbę gwiazdek niż OpenCode i jest lepszym dopasowaniem do modelu lokalnego.

Umiejętności agentów i struktury (harnesses)

Wyszukiwanie tematów ustawi tę grupę wyżej niż kilka realnych produktów. Superpowers i ECC to instrukcje, hooki i przepływy pracy dla agentów, które już działasz. Spec Kit to własne narzędzie procesowe GitHub do rozwoju opartego na specyfikacji. Mieniają zachowanie agenta i wciąż są oprogramowaniem, z którym składasz asystenta kodującego z poprzedniej sekcji.

Projekt Gwiazdki Licencja Repozytorium
Superpowers 299 886 MIT obra/superpowers
ECC 280 382 MIT affaan-m/ECC
Spec Kit 141 439 MIT github/spec-kit

Superpowers

Wskaźnik Wartość
Repozytorium obra/superpowers
Gwiazdki 299 886
Licencja MIT
Język Shell

Superpowers to ramowy zestaw umiejętności agencji i metodologia rozwoju oprogramowania, dystrybuowana głównie jako pliki shell i instrukcje pod licencją MIT. Liczba gwiazdek to efekt rozprzestrzeniania się metody wśród użytkowników agentów kodujących w ciągu kilku miesięcy. Zainstaluj go na agentach, którym już ufasz, i spodziewaj się edytowania umiejętności, aby pasowały do repozytorium. Ramka będzie podążać za uprawnieniami, które ten agent już posiada.

ECC

Wskaźnik Wartość
Repozytorium affaan-m/ECC
Gwiazdki 280 382
Licencja MIT
Język JavaScript

ECC to struktura (harness) dla Claude Code, Codex, OpenCode, Cursor i podobnych agentów, obejmująca umiejętności, pamięć i kontrole wokół sposobu działania agenta. Ma odpowiednią formę, jeśli chcesz tej samej pętli dla więcej niż jednego agenta kodującego. To też inna, ruchoma warstwa między Tobą a modelem. Przyjmij go, gdy zespół wybrał już agentów i chce jednego wspólnego sposobu instruowania ich.

Spec Kit

Wskaźnik Wartość
Repozytorium github/spec-kit
Gwiazdki 141 439
Licencja MIT
Język Python

Spec Kit to zestaw narzędzi GitHub do rozwoju opartego na specyfikacji i procesu wokół niego. Utrzymujący to platforma, na której żyje większość tych repozytoriów, a licencja MIT jest prosta. Używaj go, gdy chcesz pisemnej specyfikacji, zanim agent edytuje kod. Pozostanie ciche, jeśli zespół traktuje specyfikację jako opcjonalny papier.

Pamięć AI

Pamięć to warstwa, która pozwala agentowi wznowić pracę. Oznaczone gwiazdkami projekty dzielą się na dwa style. claude-mem, Beads i dużo z Hindsight dołącza pamięć do sesji kodowania. Mem0, Cognee i Letta to serwis, do których wywołują z aplikacji agentów. Polityka przechwytywania, zależności i kompromisy przy hostowaniu własnym dla tych backendów porównano w Dostawcy Pamięci Agenta.

Memvid (16 600 gwiazdek, Apache-2.0) i Zep (4 961 gwiazdek, Apache-2.0) to mniejsze opcje w tej samej roli: Memvid jako magazyn w jednym pliku, a Zep jako pamięciowe API z naciskiem na integracje. Jedna system pamięci na agenta to konfiguracja, którą wciąż można później wyjaśnić.

Projekt Gwiazdki Licencja Repozytorium
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

Wskaźnik Wartość
Repozytorium thedotmack/claude-mem
Gwiazdki 101 052
Licencja Apache-2.0
Język TypeScript

claude-mem rejestruje to, co robi agent kodujący, skompresowuje tę historię i wstrzykuje właściwą część do późniejszych sesji. Komunikuje się z Claude Code, OpenClaw, Codex, Gemini CLI, Hermes, Copilot i OpenCode, dlatego prowadzi w tej grupie. Licencja Apache-2.0 pasuje do modułu obok, który może chcieć modyfikować. Używaj go, gdy tym, czego wciąż zapomina, jest sama sesja kodowania.

Mem0

Wskaźnik Wartość
Repozytorium mem0ai/mem0
Gwiazdki 67 243
Licencja Apache-2.0
Język Python

Mem0 to warstwa pamięci dla agentów i aplikacji, ze stanem użytkownika, sesji i agenta za API. To domyślna nazwa, gdy produktem jest bot wsparcia lub asystent osobisty i chcesz tej pamięci poza jakimkolwiek narzędziem do kodowania. Licencja Apache-2.0 i opcja hostowania istnieją obok siebie, więc hostowanie własne to decyzja, którą można podjąć później. Wolicie go nad hookiem sesji kodowania, gdy wielu agentów powinno dzielić te same fakty o użytkowniku.

Hindsight

Wskaźnik Wartość
Repozytorium vectorize-io/hindsight
Gwiazdki 50 055
Licencja MIT
Język Python

Hindsight to projekt pamięci agentów od Vectorize, skierowany do agentów uczących się z tego, co już zrobili. Integracja obejmuje zarówno agentów kodujących, jak i frameworki aplikacji. Licencja MIT jest najbardziej liberalna w tej grupie. Projekt publikuje silne twierdzenia o benchmarkach, które należy odtworzyć na własnych zapisach, zanim postawisz na nich produkt. Wybierz Hindsight, gdy chcesz dedykowanej usługi pamięci i jesteś gotowy porównać ją z Mem0 na własnych danych.

Cognee

Wskaźnik Wartość
Repozytorium topoteretes/cognee
Gwiazdki 32 364
Licencja Apache-2.0
Język Python

Cognee buduje pamięć i graf wiedzy, które agenci mogą zapytać, z naciskiem na uruchamianie tej warstwy na mniejszych modelach. Nakłada się z Mem0 i z poniższymi narzędziami RAG, ponieważ graf dokumentów zachowuje się jak pamięć i jak wyszukiwanie. Licencja Apache-2.0 utrzymuje ścieżkę wtapiania (embedding) zamienialną. Wybierz go, gdy interesujące Cię fakty to encje i relacje, a płaska indeks wektorowa wydała się już zbyt utracalną.

Beads

Wskaźnik Wartość
Repozytorium gastownhall/beads
Gwiazdki 27 917
Licencja MIT
Język Go

Beads przechowuje zadania, plany i zależności agenta kodującego jako pliki podróżujące z gałęzią git. Repozytorium jest teraz w gastownhall/beads, to ten sam projekt, który styczniowy przegląd Go wymienił pod wcześniejszą ścieżką. Licencja MIT i magazyn oparty na git sprawiają, że to narzędzie pamięci, które widzi Twój istniejący proces przeglądania. Używaj go, gdy kontekst powinien się rozgałęziać z gałęzią. Użyj claude-mem lub Mem0, gdy pamięć musi przetrwać pojedyncze repozytorium.

Letta

Wskaźnik Wartość
Repozytorium letta-ai/letta
Gwiazdki 25 156
Licencja Apache-2.0
Język Python

Letta to platforma agentów stanowych, która wyrosła z MemGPT. Pamięć tutaj jest częścią runtime’u agenta, więc agent zarządza własnym kontekstem jako funkcją platformy. To głębsze zaangażowanie niż dodanie Mem0 pod agenta, którego już działasz. Licencja Apache-2.0 dotyczy otwartej platformy. Wybierz Letta, gdy chcesz runtime i pamięć zaprojektowane razem, a Mem0, gdy chcesz pamięci pod agentami, których nie zamierzasz zastępować.

RAG i bazy wiedzy

Projekty RAG zamieniają dokumenty na warstwy kontekstu. RAGFlow to silnik od A do Z, który użytkownicy gwiazdkują. LlamaIndex to framework dokumentów, GraphRAG to podejście grafowe Microsoftu, a WeKnora to platforma wiedzy TenCentu, która pojawiła się też w styczniowym przeglądzie Go i nadal rośnie.

Projekt Gwiazdki Licencja Repozytorium
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

Wskaźnik Wartość
Repozytorium infiniflow/ragflow
Gwiazdki 92 289
Licencja Apache-2.0
Język Go

RAGFlow to hostowany samodzielnie silnik RAG, który parsuje chaotyczne dokumenty i udostępnia wyszukiwanie agentom, z cytowaniem jako częścią produktu. Licencja Apache-2.0 i interfejs użytkownika, który można przekazać zespołowi, to powód, dlaczego prowadzi w tej grupie z wyraźną przewagą. Używaj go, gdy zadaniem jest „połóż nasze pliki za okienkiem odpowiedzi” i chcesz parsera, indeksu i API z jednego projektu. Sięgnij po LlamaIndex, gdy osadzasz wyszukiwanie w aplikacji, którą już kontrolujesz.

LlamaIndex

Wskaźnik Wartość
Repozytorium run-llama/llama_index
Gwiazdki 52 513
Licencja MIT
Język Python

LlamaIndex to framework przetwarzania dokumentów dla agentów i przepływów RAG. To biblioteka z wieloma konektorami, a licencja MIT pasuje do tej roli. Sam składasz indeks, magazyn i agenta, co jest kosztem elastyczności. Wybierz go dla kodu produktowego. Wybierz RAGFlow, gdy chcesz tej samej pracy jako usługi, którą wdrażasz.

GraphRAG

Wskaźnik Wartość
Repozytorium microsoft/graphrag
Gwiazdki 36 349
Licencja MIT
Język Python

GraphRAG buduje graf na korpucie i odpowiada na pytania przez przechodzenie po tym grafie, jako otwarta implementacja pomysłu od Microsoft Research. Samą technikę wyjaśniono w Zaawansowane RAG: LongRAG, Self-RAG i GraphRAG. Licencjonowanie MIT sprawia, że jest łatwo wypróbować obok potoku wektorowego. Budowanie grafu kosztuje więcej wstępnie niż indeks kawałków i wtapiania, ale zwraca ten koszt na pytania obejmujące wiele dokumentów. Używaj go, gdy korpus ma strukturę, którą obecnie forsujesz do kawałków.

WeKnora

Wskaźnik Wartość
Repozytorium Tencent/WeKnora
Gwiazdki 34 210
Licencja MIT
Język Go

WeKnora to platforma wiedzy TenCentu do zamiany dokumentów na indeks RAG, agenta i wiki, którą projekt opisuje jako samoutrzymywaną. Licencja projektu to MIT, z komponentami stron trzecich pod ich własnymi warunkami. GitHub raportuje tę licencję jako „Inna”, ponieważ koncesja MIT leży pod wstępem TenCentu. To najbliższy kuzyn RAGFlow w tej tabeli, z rdzeniem w Go. Wolicie go, gdy chcesz wiki i agenta w tym samym pudełku i porównaj parserów na próbce własnych PDF-ów przed migracją biblioteki.

Budowniczowie przepływów i agentów

Budowniczowie to miejsce, gdzie zespół rysuje przepływ lub gdzie programista importuje framework, który rysuje go za niego. n8n jest największe wg gwiazdek i najwęższe wg licencji. Dify i Langflow to studia native AI. LangChain to biblioteka pod spodem wielu z pozostałych.

CrewAI (59 745 gwiazdek, MIT) i AutoGen (61 429 gwiazdek, CC-BY-4.0) należą do tej samej rozmowy o frameworkach multi-agentowych opartych na kodzie. Licencja atrybucyjna Creative Commons od AutoGen jest nietypowa dla repozytorium kodu i warto ją przeczytać przed wpięciem. LangChain pozostaje powierzchnią integracji, z którą spotykają się te frameworki.

Projekt Gwiazdki Licencja Repozytorium
n8n 207 535 Sustainable Use License n8n-io/n8n
Dify 158 591 Modyfikowane Apache-2.0 langgenius/dify
Langflow 155 717 MIT langflow-ai/langflow
LangChain 147 886 MIT langchain-ai/langchain

n8n

Wskaźnik Wartość
Repozytorium n8n-io/n8n
Gwiazdki 207 535
Licencja Sustainable Use License
Język TypeScript

n8n to platforma przepływów pracy z setkami integracji i natywnymi krokami AI, i to projekt, o którym myślą ludzie, gdy chcą automatyzacji w stylu Zapier, którą mogą hostować. Licencja Użytkowania Zrównoważonego pozwala na wewnętrzną użycie biznesowe, osobiste i niekomercyjne. Dystrybucja jest ograniczona do darmowych, niekomercyjnych kopii, a pliki oznaczone .ee wymagają osobnej licencji przedsiębiorstwowej. To oprogramowanie fair-code dostępne ze źródłem i wciąż właściwe narzędzie do automatyzacji wewnętrznej, jeśli te limity pasują do Twojego sposobu pracy.

Dify

Wskaźnik Wartość
Repozytorium langgenius/dify
Gwiazdki 158 591
Licencja Modyfikowane Apache-2.0
Język TypeScript

Dify to warsztat dla przepływów pracy agentów i potoków RAG, z dostawcami modeli i narzędziami w jednym wdrażalnym stosie. Licencja zaczyna się od Apache-2.0 i dodaje warunki: uruchamianie usługi wielonajemcy, co oznacza wiele warsztatów, wymaga licencji komercyjnej, a logo konsoli i powiadomienie o prawach autorskich pozostają na froncie. Wewnętrzne użycie jednostanowe to przypadek, który dodatkowe klauzule pozostawiają otwarte. Wybierz Dify, gdy zespół potrzebuje jednego interfejsu od prototypu do produkcji, a Langflow, gdy licencja musi pozostać czystym MIT.

Langflow

Wskaźnik Wartość
Repozytorium langflow-ai/langflow
Gwiazdki 155 717
Licencja MIT
Język Python

Langflow to wizualny budowniczy agentów i potoków RAG, z licencją MIT i liczbą gwiazdek zasadniczo wyrównaną z Difym. Płótno to produkt, a wygenerowane przepływy to coś, co programista może wciąż posiadać. Używaj go, gdy chcesz diagramu potoku i licencji, którą lista kontrolna zakupów już rozumie. Kompromis to młodsza powierzchnia aplikacji niż funkcje warsztatu Difii.

LangChain

Wskaźnik Wartość
Repozytorium langchain-ai/langchain
Gwiazdki 147 886
Licencja MIT
Język Python

LangChain to biblioteka inżynieryjna agentów, którą większość dokumentacji integracji wciąż zakłada. Licencja MIT i szerokość konektorów utrzymują ją na każdej liście, a koszt abstrakcji jest realny, gdy łańcuch robi coś prostego. Używaj go, gdy piszesz kod aplikacji i chcesz adapterów, które są już napisane. Użyj Difii lub Langflow, gdy dostarczane jest warsztatu, a bezpośredniego SDK dostawcy, gdy przepływ to garść wywołań.

Lokalny inferencja i interfejsy czatu

To warstwa pod wszystkimi pozostałymi. Ollama to runner stacjonarny, Transformers to biblioteka definicji modeli, Open WebUI to czoło czatu, llama.cpp to przenośny silnik C++, a vLLM to silnik serwerowy. Hugging Face Transformers jest włączone, ponieważ tak wiele z pozostałych projektów importuje, choć nie „uruchamiasz” go tak, jak Ollama. Dojrzałość API, wsparcie sprzętowe i gotowość produkcyjna w runtime’ach porównano w Ollama vs vLLM vs LM Studio.

Projekt Gwiazdki Licencja Repozytorium
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

Wskaźnik Wartość
Repozytorium ollama/ollama
Gwiazdki 183 334
Licencja MIT
Język Go

Ollama uruchamia aktualne otwarte modele lokalnie za prostym CLI i API kompatybilnym z OpenAI. Była już liderem w styczniowym przeglądzie Go i przy 183 334 gwiazdkach wciąż jest domyślnym runtime stacjonarnym. Licencja MIT i pojedynczy demon to powody. Używaj na maszynie deweloperskiej i na małych serwerach. Przenieś te same wagi na vLLM, gdy współbieżność, wsadowość i wykorzystanie GPU stają się problemem.

Transformers

Wskaźnik Wartość
Repozytorium huggingface/transformers
Gwiazdki 167 734
Licencja Apache-2.0
Język Python

Transformers to biblioteka Hugging Face do definiowania, ładowania i uruchamiania modeli przez teksty, wizję, audio i punkty kontrolne wielomodalne. Licencja Apache-2.0 i hub modeli wokół niego sprawiają, że to biblioteka, którą importuje reszta stosu. Poczujesz ją, gdy trenujesz, konwertujesz lub debugujesz model. Możesz o niej zapomnieć na długo, jeśli Ollama lub vLLM już serwują checkpoint, którego potrzebujesz.

Open WebUI

Wskaźnik Wartość
Repozytorium open-webui/open-webui
Gwiazdki 155 825
Licencja Open WebUI License
Język Python

Open WebUI to interfejs czatu, który większość osób stawia przed Ollama i API kompatybilnymi z OpenAI. Licencja Open WebUI pozwala na redystrybucję, a następnie ogranicza znakowanie. Powyżej 50 użytkowników końcowych w dowolnym 30-dniowym okresie nie wolno zmieniać, usuwać ani zastępować nazwy i znaków Open WebUI bez pisemnej zgody lub licencji przedsiębiorstwowej. Dla osobistej instalacji lub małego zespołu zachowującego nazwę, to dopracowane czoło. Dla produktu, który zmienisz branding, zaplanuj rozmowę o przedsiębiorstwie z wyprzedzeniem. Wdrożenie Dockerem i opcje konfiguracji opisano w przewodniku Open WebUI.

llama.cpp

Wskaźnik Wartość
Repozytorium ggml-org/llama.cpp
Gwiazdki 131 311
Licencja MIT
Język C++

llama.cpp to silnik inferencji C i C++, który uczynił modele lokalne praktycznymi na zwykłym sprzęcie. Licencja MIT i ekosystem GGUF to powód, dla którego Ollama i rzesza mniejszych aplikacji siedzi na jego wierzchu. Używaj projektu bezpośrednio, gdy chcesz silnika, narzędzi kwantyzacji lub binariu z małą liczbą zależności. Użyj Ollama, gdy chcesz tego silnika z zarządzaniem modelami już owiniętym.

vLLM

Wskaźnik Wartość
Repozytorium vllm-project/vllm
Gwiazdki 93 870
Licencja Apache-2.0
Język Python

vLLM to silnik serwowania o wysokiej przepustowości dla GPU, z ciągłym grupowaniem i API kompatybilnym z OpenAI. Licencja Apache-2.0 i fokus na wdrażanie sprawiają, że to odpowiednik serwerowy Ollama. Liczba gwiazdek jest niższa, ponieważ publicznością są osoby uruchamiające GPU, a to publiczność, która czuje różnicę. Wybierz vLLM, gdy więcej niż kilka równoległych sesji dzieli jedną maszynę.

Bramki LLM

Bramka (gateway) to wejście kompatybilne z OpenAI przed wieloma dostawcami. LiteLLM to powszechny wybór, New API to self-hostowany dystrybutor, a Bifrost to mniejsza bramka o wysokiej przepustowości. Umieść bramkę w stosie, gdy masz więcej niż jednego dostawcę, budżet na klucz lub potrzebę przełączania. Pojedynczy lokalny demon Ollama jej nie potrzebuje.

Projekt Gwiazdki Licencja Repozytorium
LiteLLM 61 338 MIT dla rdzenia BerriAI/litellm
New API 50 037 AGPL-3.0 QuantumNous/new-api
Bifrost 8 837 Apache-2.0 maximhq/bifrost

LiteLLM

Wskaźnik Wartość
Repozytorium BerriAI/litellm
Gwiazdki 61 338
Licencja MIT poza enterprise/
Język Python

LiteLLM odsłania duży zbiór API dostawców przez jedno interfejs w kształcie OpenAI, ze śledzeniem wydatków, ponowieniami i barierami ochronnymi. Kod poza katalogiem enterprise/ to MIT, a ten katalog ma własną licencję. SDK w Pythonie importuje kod aplikacji, a proxy działa zespół platformowy. Użyj rdzenia, gdy chcesz jednego klienta dla wielu dostawców. Sprawdź katalog przedsiębiorstw, zanim założysz, że całe repozytorium jest MIT.

New API

Wskaźnik Wartość
Repozytorium QuantumNous/new-api
Gwiazdki 50 037
Licencja AGPL-3.0
Język Go

New API to hub modeli, który agreguje dostawców i reserwuje je jako endpointy kompatybilne z OpenAI, Claude lub Gemini. To bramka, którą ludzie wdrażają, gdy chcą też kont użytkowników, kwot i interfejsu dystrybucji. Licencja AGPL-3.0 to termin, który ma znaczenie, jeśli zmodyfikujesz hub i oferujesz go jako serwis. Dla wewnętrznej bramki z kluczami upstream jest konkretną alternatywą dla proxy LiteLLM, z wdrożeniem w Go i surowszą licencją.

Bifrost

Wskaźnik Wartość
Repozytorium maximhq/bifrost
Gwiazdki 8 837
Licencja Apache-2.0
Język Go

Bifrost to bramka Go dla modeli i narzędzi, z przełączaniem, budżetami i bramką MCP w tym samym procesie. Liczba gwiazdek jest daleko poniżej LiteLLM, a styczniowy przegląd Go już miał go na liście trendów, więc projekt jest młodszy niż niszowy. Licencja Apache-2.0 unika podziału katalogu przedsiębiorstw. Rozważ go, gdy bramka jest na ścieżce żądań zatłoczonej usługi i chcesz małego binariu w Go. Utrzymaj LiteLLM, gdy potrzebujesz długiego ogona adapterów dostawców dzisiaj.

Stos wart uruchomienia

Tabele to mapa, a stacja robocza wciąż potrzebuje krótkiej listy. Dla lokalnego zestawu w październiku 2026, Ollama plus jeden agent kodowy pokrywają codzienną pętlę. Dodaj Open WebUI, jeśli klauzula brandingu pasuje do liczby użytkowników, Mem0 lub claude-mem w zależności od tego, czy pamięć należy do aplikacji czy do sesji kodowania, i RAGFlow, gdy dokumenty to produkt. Dodaj LiteLLM lub New API dopiero wtedy, gdy pojawi się drugi dostawca modelu.

Warstwa Domyślny wybór Wybierz alternatywę, gdy
Runtime Ollama vLLM, gdy kilku użytkowników dzieli serwer GPU
UI czatu Open WebUI Musisz usunąć branding powyżej 50 użytkowników
Agent kodowy OpenCode, Codex, Gemini CLI lub Goose Self-hostujesz całą pętlę zadań: OpenHands
Pamięć claude-mem lub Mem0 Fakty to graf: Cognee. Fakty podążają za gałęzią git: Beads
Dokumenty RAGFlow Wtapianie wyszukiwania we własnej usłudze: LlamaIndex
Budowniczy Langflow Akceptujesz klauzulę wielonajemcy Difii lub warunki fair-code n8n do automatyzacji wewnętrznej
Bramka Rdzeń LiteLLM Chcesz AGPL i hub skierowany na użytkowników: New API

Pakiety umiejętności, takie jak Superpowers i ECC, przychodzą po wyborze agenta. Są łatwe do gwiazdkowania i łatwe do gromadzenia, a trzy struktury na jednym repozytorium będą walczyć o te same instrukcje.

Utrzymywanie rankingu na bieżąco

Powtórz zapytania tematyczne na początku tego artykułu, przypisz każde nowe repozytorium do jednej roli i ponownie posortuj tę rolę wg gwiazdek. Następnie otwórz plik licencji. Projekt, który wskoczył na tabelę dzięki katalogowi umiejętności, liście promptów lub weekendowi uwagi, może poczekać na kolejny przegląd, zanim zastąpi narzędzie, którego używasz.

Przechowuj przegląd. Pojedynczy CSV z full_name, stargazers_count, license i pushed_at, pobrany miesięcznie, zamienia kolejną edycję tej strony w prawdziwą kolumnę trendów, tego samego rodzaju różnicę, którą pokazują już artykuły językowe. Do tego czasu grupy to część, która dobrze się starzeje, a liczby gwiazdek to część, która celowo staje się nieaktualna.

Źródła

Liczby gwiazdek, języki i tożsamości licencji odczytano z API repozytorium GitHub i plików LICENSE repozytorium 16 października 2026 roku. Etykiety ról czerpią również z publicznej listy scenariuszy na Top Open Source AI, która dokumentuje własny wskaźnik syntetyczny osobno od sortu użytego tutaj.

Subskrybuj

Otrzymuj nowe wpisy o systemach, infrastrukturze i inżynierii AI.