Trending Open Source AI Projects on GitHub, October 2026

Open source AI, grouped by the job

Page content

GitHub’s monthly trending page works for a language, because a language filter already defines the set. Open source AI asks a different question: the work spans five languages, and the useful cut is the job a repository does.

This snapshot was read from the public GitHub API on 16 October 2026, and inside each group the repositories are ordered by star count. Stars measure attention, and a skills folder can gather that attention faster than a serving engine, so the group comes before the sort. The license column is part of the ranking as well, because several of the most starred projects are fair-code, brand-restricted, or split across two licenses.

Open source AI projects grouped by the job they do

The Rust and Go roundups on this site were built from that same page, with a language filter doing the grouping. Here the eight job groups below replace the filter, and each section states the trade that separates the close options. The closing sections turn the tables into a shortlist you can run, and into a repeatable method for the next snapshot.

How to rank open source AI projects

Search topics, then assign a job

GitHub topics are the workable substitute for a language filter. Sort a topic such as ai-agents, llm, rag, local-llm, or agent-memory by stars, and keep repositories that were pushed in the last few months. Free-text search for “AI” is too wide, and the unfiltered trending page still mixes agents with unrelated tools.

Three public inputs are enough to rebuild the list. Use topic search for the pool, a scenario catalog such as Top Open Source AI for the job labels, and the repository LICENSE file for the last column. That catalog publishes a composite of its own: stars at 70 percent, contributors at 10 percent, and update recency at 20 percent. This article keeps the simpler rule, so the number in the table is the number on GitHub.

Useful starting queries:

Keep software, and set lists aside

A repository earns a row when someone can install it, or when it is a maintained harness that changes how an agent runs. Awesome-lists, prompt directories, and dumps of vendor system prompts collect stars and still leave nothing to deploy. They belong in a reading list, and they stay out of the tables below.

The language roundups could show stars gained in a month because GitHub already computes that delta inside one language. Across these groups, a monthly delta needs two snapshots of your own. Save full_name and stargazers_count on the first of the month, then subtract. Until that series exists, total stars are the honest ranking key. “Trending” in the title means actively maintained projects with the attention to match, as of this date.

flowchart TD topics[Topic search on GitHub] catalog[Scenario catalog] licenseFile[License file] drop[Set lists and prompt dumps aside] group[Assign each repo to one job] rank[Sort by stars inside the job] topics --> drop catalog --> group drop --> group group --> rank licenseFile --> rank

Where the projects sit

These groups are layers you can stack. A coding assistant can call a gateway, a gateway can call Ollama or vLLM, and a memory service can sit beside either of them. Two products from the same layer are usually a second opinion, and they are rarely a better architecture.

flowchart TB agent[Personal agent] coder[Coding assistant] skills[Skills and harness] memory[Memory] docs[RAG and documents] flow[Workflow builder] gate[Model gateway] run[Local runtime] coder --> skills agent --> memory coder --> memory agent --> docs flow --> docs agent --> gate coder --> gate flow --> gate docs --> run gate --> run

Personal AI assistants

This group is for agents that take actions on a machine or across tools, beyond a single coding session. OpenClaw leads by a wide margin. Hermes is the other general agent at this scale, and AutoGPT is the older name that is still accumulating stars while its license has split. A deeper leaderboard for this pair alone, with downloads, token share, and CVE history, is the OpenClaw vs Hermes Agent comparison.

Project Stars License Repository
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 and Polyform Shield Significant-Gravitas/AutoGPT

Firecrawl is listed here because agents need pages, and it is the web-data project readers actually star. It is a tool, and the assistants call it.

OpenClaw

Metric Value
Repository openclaw/openclaw
Stars 392,126
License MIT
Language TypeScript

OpenClaw is a personal agent meant to run on your own operating system and carry out tasks, which is the plain reading of a project that calls itself an AI that does things on any platform. The star count is the largest in this article, and the MIT license is the permissive end of the set. Treat the install as a local automation runtime with broad access to the machine, and scope what it is allowed to touch before you leave it running.

Hermes Agent

Metric Value
Repository NousResearch/hermes-agent
Stars 254,122
License MIT
Language Python

Hermes Agent, from Nous Research, is a general agent designed to accumulate skills and context as it is used. It sits in the same job as OpenClaw, with a Python codebase and the same MIT terms. Choose it when you want that growth loop and you are already comfortable operating a Python agent. Running both Hermes and OpenClaw means two permission models to audit.

AutoGPT

Metric Value
Repository Significant-Gravitas/AutoGPT
Stars 187,598
License MIT outside autogpt_platform; Polyform Shield inside it
Language Python

AutoGPT is the project that made autonomous agents a mainstream GitHub category, and it is still one of the most starred names in the set. The license is no longer a single grant. Everything outside the autogpt_platform folder is MIT, and everything inside that folder is under the Polyform Shield License, which permits use but reserves the code’s commercial value to the producer. Read that split before you build a product on the platform directory.

Firecrawl

Metric Value
Repository firecrawl/firecrawl
Stars 191,908
License AGPL-3.0
Language TypeScript

Firecrawl turns sites into data that agents can call. The star count puts it among the assistants even though the job is acquisition, which says a lot about what people are wiring up in 2026. AGPL-3.0 matters if you modify it and offer the result as a service. For a personal agent that only calls a local or vendor endpoint, the license is a smaller constraint.

AI coding assistants

Coding agents are the densest part of the 2026 list. OpenCode leads the fully open terminal and editor agents, with Codex and Gemini CLI close behind as the vendor CLIs that happen to be open source. OpenHands, Cline, and Goose are the other programs you can actually run.

Aider (49,567 stars, Apache-2.0), Continue (36,228, Apache-2.0), and Crush (28,669, FSL-1.1-MIT) are real coding tools in the next band. Crush’s license is a Functional Source License that converts to MIT on the schedule written in the file. One coding agent is plenty. A second one is for a comparison week, and after that it is configuration you have to keep in sync.

Project Stars License Repository
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

Metric Value
Repository anomalyco/opencode
Stars 213,922
License MIT
Language TypeScript

OpenCode is an open source coding agent with a terminal workflow and a large plugin surface. It has become the default name people cite when they want a coding agent they can inspect, and the MIT license matches that use. The repository is anomalyco/opencode. Pick it when the agent itself should be something you can patch.

Codex

Metric Value
Repository openai/codex
Stars 129,395
License Apache-2.0
Language Rust

Codex is OpenAI’s lightweight coding agent for the terminal, written in Rust and licensed Apache-2.0. It is the open client for a hosted model family, which is a different bargain from a local-first agent. Use it when your team already standardizes on OpenAI models and you want a CLI you can automate. The client being open does not move the model weights onto your disk.

Gemini CLI

Metric Value
Repository google-gemini/gemini-cli
Stars 107,389
License Apache-2.0
Language TypeScript

Gemini CLI brings Gemini into the terminal as an agent, under Apache-2.0. It plays the same role as Codex for a different provider, and the TypeScript codebase is easier to embed in existing Node tooling. Choose it when Gemini is the model you already pay for. Running it beside Codex is reasonable only if each repo has one default agent.

OpenHands

Metric Value
Repository OpenHands/OpenHands
Stars 91,004
License MIT
Language TypeScript

OpenHands is a software-development agent with a full task loop, now published from the OpenHands organization. The MIT license and the higher-level product make it a platform choice, closer to a hosted development environment you can self-host than to a single binary. Use it when you want issues, sandboxes, and a UI around the agent. For a one-person terminal workflow, OpenCode, Codex, or Goose is the smaller install.

Cline

Metric Value
Repository cline/cline
Stars 70,370
License Apache-2.0
Language TypeScript

Cline is an autonomous coding agent that ships as an SDK, an IDE extension, or a CLI. Apache-2.0 and the editor integration make it the practical pick for people who live in VS Code and still want a library they can call. It overlaps OpenCode more than it overlaps a chat UI. Standardize on one of them per repository so reviews stay readable.

Goose

Metric Value
Repository aaif-goose/goose
Stars 55,324
License Apache-2.0
Language Rust

Goose is an extensible local agent that installs, edits, runs, and tests code with whatever model you point at it. The repository now lives at aaif-goose/goose, and the Rust implementation plus Apache-2.0 make it a strong workstation agent. Choose Goose when the model provider should be swappable and the agent should run on the machine that holds the code. It is a quieter star count than OpenCode, and it is a more direct fit for a local model.

Agent skills and harnesses

Topic search will put this group above several real products. Superpowers and ECC are instructions, hooks, and workflows for agents you already run. Spec Kit is GitHub’s own process toolkit for spec-driven development. They change agent behavior, and they are still software you compose with a coding assistant from the previous section.

Project Stars License Repository
Superpowers 299,886 MIT obra/superpowers
ECC 280,382 MIT affaan-m/ECC
Spec Kit 141,439 MIT github/spec-kit

Superpowers

Metric Value
Repository obra/superpowers
Stars 299,886
License MIT
Language Shell

Superpowers is an agentic skills framework and a software-development methodology, distributed mostly as shell and instruction files under MIT. The star count is what you get when a method spreads through coding-agent users in a few months. Install it on top of an agent you already trust, and expect to edit the skills to match the repository. The framework will follow whatever permissions that agent already has.

ECC

Metric Value
Repository affaan-m/ECC
Stars 280,382
License MIT
Language JavaScript

ECC is a harness for Claude Code, Codex, OpenCode, Cursor, and similar agents, covering skills, memory, and checks around how the agent works. It is the right shape if you want the same loop on more than one coding agent. It is also another moving layer between you and the model. Adopt it when the team has already picked the agents and wants one shared way to brief them.

Spec Kit

Metric Value
Repository github/spec-kit
Stars 141,439
License MIT
Language Python

Spec Kit is GitHub’s toolkit for spec-driven development and the process around it. The maintainer is the platform most of these repositories already live on, and the MIT license is straightforward. Use it when you want a written spec before the agent edits code. It will stay quiet if the team treats the spec as optional paperwork.

AI memory

Memory is the layer that lets an agent resume. The starred projects split into two styles. claude-mem, Beads, and much of Hindsight attach memory to coding sessions. Mem0, Cognee, and Letta are services you call from application agents. Capture policy, dependencies, and self-hosting tradeoffs for these backends are compared in Agent Memory Providers.

Memvid (16,600 stars, Apache-2.0) and Zep (4,961 stars, Apache-2.0) are smaller options in the same job, Memvid as a single-file store and Zep as an integration-heavy memory API. One memory system per agent is the setup you can still explain later.

Project Stars License Repository
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

Metric Value
Repository thedotmack/claude-mem
Stars 101,052
License Apache-2.0
Language TypeScript

claude-mem records what a coding agent does, compresses that history, and injects the relevant part into later sessions. It talks to Claude Code, OpenClaw, Codex, Gemini CLI, Hermes, Copilot, and OpenCode, which is why it leads this group. Apache-2.0 fits a sidecar you may want to modify. Use it when the thing you keep forgetting is the coding session itself.

Mem0

Metric Value
Repository mem0ai/mem0
Stars 67,243
License Apache-2.0
Language Python

Mem0 is a memory layer for agents and applications, with user, session, and agent state behind an API. It is the default name when the product is a support bot or a personal assistant, and you want that memory outside any one coding tool. Apache-2.0 and a hosted option sit side by side, so self-hosting is a choice you can make later. Prefer it over a coding-session hook when many agents should share the same facts about a user.

Hindsight

Metric Value
Repository vectorize-io/hindsight
Stars 50,055
License MIT
Language Python

Hindsight is Vectorize’s agent memory project, aimed at agents that learn from what they have already done, and it integrates with both coding agents and application frameworks. The MIT license is the most permissive in this group. The project publishes strong benchmark claims, and those claims should be re-run on your own transcripts before you bet a product on them. Pick Hindsight when you want a dedicated memory service and you are willing to compare it with Mem0 on your data.

Cognee

Metric Value
Repository topoteretes/cognee
Stars 32,364
License Apache-2.0
Language Python

Cognee builds a memory and knowledge graph that agents can query, with an emphasis on running that layer on smaller models. It overlaps Mem0 and it also overlaps the RAG tools below, because a graph of your documents behaves like both memory and retrieval. Apache-2.0 keeps the embedding path replaceable. Choose it when the facts you care about are entities and relationships, and a flat vector index has already felt too lossy.

Beads

Metric Value
Repository gastownhall/beads
Stars 27,917
License MIT
Language Go

Beads stores coding-agent tasks, plans, and dependencies as files that travel with the git branch. The repository is now gastownhall/beads, and it is the same project the January Go roundup listed under its earlier path. MIT and a git-backed store make it the memory tool that your existing review process can see. Use it when context should fork with the branch. Use claude-mem or Mem0 when the memory has to outlive a single repository.

Letta

Metric Value
Repository letta-ai/letta
Stars 25,156
License Apache-2.0
Language Python

Letta is the stateful-agent platform that grew out of MemGPT. Memory here is part of the agent runtime, so the agent manages its own context as a feature of the platform. That is a deeper commitment than dropping Mem0 under an agent you already run. Apache-2.0 applies to the open platform. Choose Letta when you want the runtime and the memory designed together, and choose Mem0 when you want memory under agents you do not intend to replace.

RAG and knowledge bases

RAG projects turn documents into a context layer. RAGFlow is the end-to-end engine people are starring. LlamaIndex is the document framework, GraphRAG is Microsoft’s graph approach, and WeKnora is Tencent’s knowledge platform, which also appeared in the January Go roundup and has kept growing.

Project Stars License Repository
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

Metric Value
Repository infiniflow/ragflow
Stars 92,289
License Apache-2.0
Language Go

RAGFlow is a self-hosted RAG engine that parses messy documents and exposes retrieval to agents, with citations as part of the product. Apache-2.0 and a UI you can hand to a team are why it leads this group by a clear gap. Use it when the job is “put our files behind an answer box” and you want the parser, the index, and the API from one project. Reach for LlamaIndex when you are embedding retrieval inside an application you already control.

LlamaIndex

Metric Value
Repository run-llama/llama_index
Stars 52,513
License MIT
Language Python

LlamaIndex is a document-processing framework for agents and RAG pipelines. It is a library with many connectors, and the MIT license fits that role. You assemble the index, the store, and the agent yourself, which is the cost of the flexibility. Choose it for product code. Choose RAGFlow when you want the same job as a service you deploy.

GraphRAG

Metric Value
Repository microsoft/graphrag
Stars 36,349
License MIT
Language Python

GraphRAG builds a graph over a corpus and answers questions by walking that graph, as Microsoft Research’s open implementation of the idea. The technique itself is explained in Advanced RAG: LongRAG, Self-RAG and GraphRAG. MIT licensing makes it easy to try beside a vector pipeline. Graph construction costs more up front than a chunk-and-embed index, and it pays that cost back on questions that span many documents. Use it when the corpus has structure you are currently forcing into chunks.

WeKnora

Metric Value
Repository Tencent/WeKnora
Stars 34,210
License MIT
Language Go

WeKnora is Tencent’s knowledge platform for turning documents into a RAG index, an agent, and a wiki that the project describes as self-maintaining. The project license is MIT, with third-party components under their own terms. GitHub reports that license as Other, because the MIT grant sits under a Tencent preamble. It is the closest cousin to RAGFlow in this table, with a Go core. Prefer it when you want the wiki and the agent in the same box, and compare the parsers on a sample of your own PDFs before you migrate a library.

Workflow and agent builders

Builders are where a team draws the flow, or where a developer imports the framework that draws it for them. n8n is the largest by stars and the narrowest by license. Dify and Langflow are the AI-native studios. LangChain is the library underneath a great many of the others.

CrewAI (59,745 stars, MIT) and AutoGen (61,429 stars, CC-BY-4.0) belong in the same conversation as code-first multi-agent frameworks. AutoGen’s Creative Commons attribution license is unusual for a code repository, and it is worth reading before you vendor it. LangChain remains the integration surface those frameworks still meet.

Project Stars License Repository
n8n 207,535 Sustainable Use License n8n-io/n8n
Dify 158,591 Modified Apache-2.0 langgenius/dify
Langflow 155,717 MIT langflow-ai/langflow
LangChain 147,886 MIT langchain-ai/langchain

n8n

Metric Value
Repository n8n-io/n8n
Stars 207,535
License Sustainable Use License
Language TypeScript

n8n is a workflow platform with hundreds of integrations and native AI steps, and it is the project people mean when they want Zapier-style automation they can host. The Sustainable Use License allows internal business use, personal use, and non-commercial use. Distribution is limited to free, non-commercial copies, and files marked .ee need a separate enterprise license. It is source-available fair-code, and it is still the right tool for internal automation if those limits match how you run it.

Dify

Metric Value
Repository langgenius/dify
Stars 158,591
License Modified Apache-2.0
Language TypeScript

Dify is a workspace for agent workflows and RAG pipelines, with model providers and tools in one deployable stack. The license starts from Apache-2.0 and adds conditions: operating a multi-tenant service, meaning multiple workspaces, needs a commercial license, and the console logo and copyright notice stay on the frontend. Single-tenant internal use is the case the extra clauses leave open. Choose Dify when a team needs one UI from prototype to production, and choose Langflow when the license has to stay plain MIT.

Langflow

Metric Value
Repository langflow-ai/langflow
Stars 155,717
License MIT
Language Python

Langflow is a visual builder for agents and RAG flows, with an MIT license and a star count essentially tied with Dify. The canvas is the product, and the generated flows are something a developer can still own. Use it when you want a diagram of the pipeline and a license a procurement checklist already understands. The trade is a younger application surface than Dify’s workspace features.

LangChain

Metric Value
Repository langchain-ai/langchain
Stars 147,886
License MIT
Language Python

LangChain is the agent-engineering library that most integration docs still assume. MIT and the breadth of connectors keep it in every shortlist, and the abstraction cost is real once the chain is doing something simple. Use it when you are writing application code and you want the adapters already written. Use Dify or Langflow when the deliverable is a workspace, and use a direct provider SDK when the flow is a handful of calls.

Local inference and chat interfaces

This is the layer under everything else. Ollama is the workstation runner, Transformers is the model-definition library, Open WebUI is the chat front end, llama.cpp is the portable C++ engine, and vLLM is the server engine. Hugging Face Transformers is included because so many of the other projects import it, even though you do not “run” it the way you run Ollama. API maturity, hardware support, and production readiness across the runtimes are compared in Ollama vs vLLM vs LM Studio.

Project Stars License Repository
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

Metric Value
Repository ollama/ollama
Stars 183,334
License MIT
Language Go

Ollama runs current open models locally behind a simple CLI and an OpenAI-compatible API. It was already a leader in the January Go roundup, and at 183,334 stars it is still the default workstation runtime. MIT and a single daemon are the reasons. Use it on a developer machine and on small servers. Move the same weights to vLLM when concurrency, batching, and GPU utilization become the problem.

Transformers

Metric Value
Repository huggingface/transformers
Stars 167,734
License Apache-2.0
Language Python

Transformers is Hugging Face’s library for defining, loading, and running models across text, vision, audio, and multimodal checkpoints. Apache-2.0 and the model hub around it make this the library the rest of the stack imports. You feel it when you are training, converting, or debugging a model. You can ignore it for a long time if Ollama or vLLM already serves the checkpoint you need.

Open WebUI

Metric Value
Repository open-webui/open-webui
Stars 155,825
License Open WebUI License
Language Python

Open WebUI is the chat interface most people put in front of Ollama and OpenAI-compatible APIs. The Open WebUI License allows redistribution and then restricts branding. Above 50 end users in any rolling 30 days, you may not alter, remove, or replace the Open WebUI name and marks without written permission or an enterprise license. For a personal or small-team install that keeps the name, it is the polished front end. For a product you will rebrand, budget the enterprise conversation first. Docker deployment and the setup options are walked through in the Open WebUI guide.

llama.cpp

Metric Value
Repository ggml-org/llama.cpp
Stars 131,311
License MIT
Language C++

llama.cpp is the C and C++ inference engine that made local models practical on ordinary hardware. MIT licensing and the GGUF ecosystem are why Ollama and a crowd of smaller apps sit on top of it. Use the project directly when you want the engine, the quantization tools, or a binary with few dependencies. Use Ollama when you want that engine with model management already wrapped.

vLLM

Metric Value
Repository vllm-project/vllm
Stars 93,870
License Apache-2.0
Language Python

vLLM is a high-throughput serving engine for GPUs, with continuous batching and an OpenAI-compatible API. Apache-2.0 and the deployment focus make it the server counterpart to Ollama. Star count is lower because the audience is people who run GPUs, and that audience is the one that feels the difference. Choose vLLM when more than a few concurrent sessions share one machine.

LLM gateways

A gateway is the OpenAI-compatible front door in front of many providers. LiteLLM is the common choice, New API is the self-hosted distributor, and Bifrost is the smaller high-throughput gateway. Put a gateway in the stack when you have more than one provider, a budget per key, or a need to fail over. A single local Ollama daemon does not need one.

Project Stars License Repository
LiteLLM 61,338 MIT for the core BerriAI/litellm
New API 50,037 AGPL-3.0 QuantumNous/new-api
Bifrost 8,837 Apache-2.0 maximhq/bifrost

LiteLLM

Metric Value
Repository BerriAI/litellm
Stars 61,338
License MIT outside enterprise/
Language Python

LiteLLM exposes a large set of provider APIs through one OpenAI-shaped interface, with spend tracking, retries, and guardrails. Code outside the enterprise/ directory is MIT, and that directory has its own license. The Python SDK is what application code imports, and the proxy is what the platform team runs. Use the core when you want one client for many vendors. Check the enterprise directory before you assume the whole repository is MIT.

New API

Metric Value
Repository QuantumNous/new-api
Stars 50,037
License AGPL-3.0
Language Go

New API is a model hub that aggregates providers and re-serves them as OpenAI, Claude, or Gemini compatible endpoints. It is the gateway people deploy when they also want user accounts, quotas, and a distribution UI. AGPL-3.0 is the term that matters if you modify the hub and offer it as a service. For an internal gateway with upstream keys, it is a concrete alternative to LiteLLM’s proxy, with a Go deployment and a stricter license.

Bifrost

Metric Value
Repository maximhq/bifrost
Stars 8,837
License Apache-2.0
Language Go

Bifrost is a Go gateway for models and tools, with failover, budgets, and an MCP gateway in the same process. The star count is far below LiteLLM, and the January Go roundup already had it on the trending list, so the project is younger than it is obscure. Apache-2.0 avoids the enterprise-directory split. Consider it when the gateway is on the request path of a busy service and you want a small Go binary. Keep LiteLLM when you need the long tail of provider adapters today.

A stack worth running

The tables are a map, and a workstation still needs a short list. For a local setup in October 2026, Ollama plus one coding agent covers the daily loop. Add Open WebUI if the branding clause fits the user count, Mem0 or claude-mem depending on whether memory belongs to an application or to a coding session, and RAGFlow when the documents are the product. Add LiteLLM or New API only after a second model provider shows up.

Layer Default pick Choose the alternative when
Runtime Ollama vLLM, once several users share a GPU server
Chat UI Open WebUI You need to remove the brand above 50 users
Coding agent OpenCode, Codex, Gemini CLI, or Goose You self-host the whole task loop: OpenHands
Memory claude-mem or Mem0 The facts are a graph: Cognee. The facts follow a git branch: Beads
Documents RAGFlow You are embedding retrieval in your own service: LlamaIndex
Builder Langflow You accept Dify’s multi-tenant clause, or n8n’s fair-code terms for internal automation
Gateway LiteLLM core You want AGPL and a user-facing hub: New API

Skills packs such as Superpowers and ECC come after the agent is chosen. They are easy to star and easy to accumulate, and three harnesses on one repository will fight over the same instructions.

Keeping the ranking current

Repeat the topic queries at the top of this article, assign each new repository to one job, and re-sort that job by stars. Then open the license file. A project that jumped the table on a skills directory, a prompt list, or a weekend of attention can wait for the next snapshot before it replaces a tool you run.

Store the snapshot. A single CSV of full_name, stargazers_count, license, and pushed_at, taken monthly, turns the next edition of this page into a real trending column, the same kind of delta the language articles already show. Until then, the groups are the part that ages well, and the star counts are the part that goes stale on purpose.

Sources

Star counts, languages, and license identities were read from the GitHub repository API and the repository LICENSE files on 16 October 2026. Job labels also draw on the public scenario list at Top Open Source AI, which documents its own composite score separately from the sort used here.

Subscribe

Get new posts on AI systems, Infrastructure, and AI engineering.