The best open-source AI agent projects on GitHub are no longer a single list — they are eight distinct lanes with different leaders, different licences and wildly different maintenance pace. This map covers 34 projects: coding harnesses and CLIs, agent frameworks, browser and computer use, memory, voice, sandboxes, observability, the neutral protocol layer underneath all of them, and the adjacent workflow and deep-research projects that sit beside them.
Every number below came from opening the repository itself — the star count from the repo page, the licence from the LICENSE file and GitHub’s own licence detector rather than a project’s marketing copy, and the activity signal from the last push. That extra step matters more than it sounds, because three of the loudest projects in this category are not open source under any standard definition, and one of them ships no CLI source code in its public repository at all.
What follows is the umbrella map: what each lane is for, who leads it, which projects are quietly abandoned despite still appearing on older best-of lists, and where the licence you assumed is not the licence you get. Deep dives on individual lanes are linked in place. Star counts and commit dates are as at the time of writing, and they move fast.
- 01Eight lanes, not one leaderboard.Coding harnesses, frameworks, browser and computer use, memory, voice, sandboxes, observability and the protocol layer each have their own leader. The harness lane alone carries 629,256 stars — almost three times the framework lane’s 213,257.
- 02Three of the 34 are not open source by licence.Claude Code carries an all-rights-reserved LICENSE.md, n8n ships under the Sustainable Use License, and Arize Phoenix under Elastic License 2.0. Together they hold 351,111 stars — 20.3% of every star in this survey on 8.8% of the projects.
- 03Star count is not activity and not relevance.LaVague last saw a push on 2025-01-21 and Stanford STORM on 2025-09-30, yet both still appear on best-of lists. Microsoft AutoGen, at 60,284 stars the highest-starred framework here, was last pushed 2026-04-15 — months behind its lane.
- 04opencode leads the harness lane on raw stars.At 194,461 stars under a real MIT licence, with the CLI and TUI code in the repo, opencode sits 53,930 stars ahead of Claude Code — roughly 1.38 times its count — even though most round-ups still lead with the vendor CLIs.
- 05The protocol layer is the durable bet.MCP, Block’s goose and OpenAI’s AGENTS.md now sit under the Linux Foundation’s Agentic AI Foundation, with AWS, Anthropic, Block, Bloomberg, Cloudflare, Google, Microsoft and OpenAI at the platinum tier. Harnesses churn; the interface between them is consolidating.
01 — Licence Reality CheckThree of the loudest repos are not open source.
“Open source” has become a synonym for “the code is on GitHub,” and those are not the same claim. A public repository tells you nothing about whether you can fork it, modify it, self-host it commercially or read the part that actually runs. Three projects in this survey are routinely described as open source in coverage and fail that bar in three different ways — and all three are genuinely useful tools, which is precisely why the distinction gets skipped.
The clearest case is Anthropic’s Claude Code repository. At 140,531 stars it is one of the most-starred agent projects anywhere, and its LICENSE.md reads, in full: © Anthropic PBC. All rights reserved. Use is subject to Anthropic’s Commercial Terms of Service. GitHub’s licence detector returns no recognised open-source licence for the repo. The file tree holds plugins, scripts, examples, documentation and the changelog — the CLI itself is distributed as a binary through an install script, a Homebrew cask or npm. It is a public repository and a source-available distribution model, not an open-source project.
| Project | Licence in the repo | Source present? | What that actually permits |
|---|---|---|---|
| Called open source · not OSI-approved | |||
| Claude Code | All rights reserved (custom); no licence detected by GitHub | No CLI source — plugins, scripts, examples, docs, changelog | Build on the documented plugin surfaces and file issues. You cannot fork the CLI, audit its internals or run a modified build. |
| n8n | Sustainable Use License (fair-code) | Yes — full source | Free for internal business use and non-commercial use. Reselling n8n itself as a hosted product is restricted, so self-hosting for your own team is fine; becoming an n8n host is not. |
| Arize Phoenix | Elastic License 2.0 | Yes — full source | Source-available. Run and modify it internally; offering it as a competing hosted service is restricted. |
| Open, with copyleft obligations | |||
| Skyvern | AGPL-3.0 | Yes | Modifications used to offer a network service must themselves be released. Unremarkable internally, a real decision if you wrap it in a product. |
| Windmill | AGPL-3.0, dual-licensed with a commercial option per the repo’s licence page | Yes | Same network-service copyleft as Skyvern, with a commercial escape hatch if the obligations do not fit. |
| Permissive · fork, run, ship | |||
| opencode | MIT | Yes — the CLI and TUI code sit in packages/ | Fork, modify, redistribute, commercialise. No conditions beyond attribution. |
| Google Gemini CLI | Apache-2.0 | Yes — full source under packages/ | Same freedoms as MIT plus an explicit patent grant, which some legal teams prefer. |
| OpenAI Codex CLI | Apache-2.0 | Yes — a dedicated codex-cli directory (Rust) | Same as Gemini CLI. The Rust codebase is readable and buildable end to end. |
| Microsoft AutoGen | MIT for code; CC-BY-4.0 is GitHub’s detected primary licence for non-code content | Yes | Dual-licensed in practice. Code is MIT; samples and documentation carry Creative Commons attribution terms — check which applies to the file you are copying. |
The distribution is the interesting part. Those three non-OSI projects are 8.8% of the 34 surveyed — and they hold 351,111 of the 1,730,761 combined stars, which is 20.3% of the total. In other words, one star in five in this category sits on a repository whose licence would not survive an OSI review. If your procurement process treats “has a GitHub repo” as a proxy for “open source,” it is wrong about a fifth of the market by attention.
None of this makes those projects bad choices. n8n is an excellent workflow engine and the Sustainable Use License is generous for the self-hosting case most teams actually have — we cover that ecosystem in depth in n8n’s AI node ecosystem. The point is narrower: read the LICENSE file before you build a business on the assumption, because the three failure modes above bite at three different moments — Claude Code when you want to audit or fork, n8n when you want to resell, Phoenix when you want to host.
02 — Coding HarnessesThe biggest lane, and the one where licence and stars disagree.
Coding harnesses are the terminal agents that read your repository, plan an edit and run the commands. It is the single largest lane in this survey at 629,256 combined stars — almost three times the 213,257 of the framework lane — and it is where the licence gap is widest.
Coding harnesses · GitHub stars, at the time of writing
Source: GitHub star counts, retrieved at the time of writingopencode leads on raw count at 194,461 stars, 53,930 ahead of Claude Code — roughly 1.38 times its total — and it does so with a genuine MIT licence and the actual CLI and TUI code in the repository. It is maintained by Anomaly, the organisation formerly operating as SST. Most “best open-source coding agent” round-ups still open with a vendor CLI, which is a ranking by brand recognition rather than by either stars or licence.
Split the same lane by licence and the picture sharpens: three of the four leading CLIs are open source, but the one that is not carries 140,531 of the lane’s 545,921 top-four stars — 25.7% of the attention. That is the shape of this whole category in miniature. The vendor harnesses win distribution; the community harness wins the licence. OpenHands is the interesting hybrid — an MIT-licensed end-to-end platform bundling the agent with its sandboxed runtime, rather than a bare CLI. Its GitHub organisation moved from All-Hands-AI to OpenHands, so older links and API paths against the previous org no longer resolve.
03 — FrameworksFive frameworks, one maintenance outlier.
Frameworks are the libraries you reach for when you are writing the agent rather than driving one. The lane totals 213,257 stars across five projects, and its headline finding is not about capability at all — it is that the highest-starred framework here is also the least actively maintained.
CrewAI
Role-based multi-agent orchestration under a permissive MIT licence, with commits landing the same week at the time of writing.
LangGraph
Graph-structured agent orchestration from the LangChain team, MIT-licensed and on daily development at the time of writing. The default pick when your agent is really a state machine with model calls in it.
smolagents
Hugging Face describes it as a barebones library for agents that think in code. The smallest surface area in the lane, which is the point — less framework to fight when the abstraction is wrong.
The outlier is Microsoft AutoGen, the highest-starred framework in this survey at 60,284 — and the only one whose last push, 2026-04-15, is measured in months rather than days at the time of writing. Its licensing is also the most frequently flattened: GitHub’s detected primary licence is CC-BY-4.0 while the repository also surfaces an MIT notice, consistent with real dual-licensing where code is MIT and non-code content such as samples and documentation is CC-BY-4.0. Coverage that reports a single licence for AutoGen is reporting half of it.
Rounding out the lane, the OpenAI Agents SDK sits at 28,460 stars under MIT — close enough to smolagents that the choice between them is about ergonomics and provider affinity rather than momentum. For the head-to-head that this map deliberately does not re-litigate, see our comparison of the frameworks lane in more depth.
04 — Browser & Computer UseOne project owns 59.4% of the lane.
This lane is about agents that operate an interface rather than an API — clicking through a web app, filling a form, driving a desktop. It totals 181,955 stars, and browser-use alone holds 108,128 of them — 59.4% of the lane, and the fourth-highest count in the entire survey behind only n8n, opencode and Claude Code. It out-stars every agent framework in the previous section by a wide margin, which is a useful signal about where developer attention actually goes: not to the orchestration abstraction, but to the thing that touches the messy interface.
browser-use
108,128 stars, MIT, active at the time of writing. The default starting point for browser automation and the highest-starred project in the lane by a factor of more than four over the next entry.
Browserbase Stagehand
23,753 stars, MIT, active. Browserbase’s automation library, and the natural pick when you want the same permissive licence with a commercial hosting path behind it.
Skyvern
22,695 stars, AGPL-3.0, active. Meaningfully different self-hosting obligations from everything around it: modifications used to offer a network service must themselves be released. Fine internally, a legal review if it ships in a product.
Cua
20,994 stars, MIT, active. A cross-OS computer-use driver and benchmark project — infrastructure for training and evaluating computer-use agents rather than a turnkey agent you point at a task.
The project to strike off your shortlist is LaVague. It is Apache-2.0 with 6,385 stars and still surfaces on older best-of lists, but its last push was 2025-01-21 — more than eighteen months before this post. Listing it as a live option is the single most common error in this lane. The OSS-versus-commercial question is a separate one: for the vendor side, see our commercial computer-use matrix, and for the marketing-operations use cases these agents actually get pointed at, our guide to browser agents in marketing operations. The project-by-project comparison of this lane is this week’s sibling on open-source browser and computer-use agents.
05 — Memory & VoiceThe two lanes where the leader takes almost everything.
Memory is the least standardised layer in the agent stack, and its star distribution reflects that: three serious projects, 91,683 combined stars, and Mem0 holding 68.4% of them. Mem0’s 62,736 stars also put it ahead of every framework in this survey — including AutoGen at 60,284 — which is a genuinely surprising result for a layer most agent tutorials still treat as optional.
Mem0 · Apache-2.0
Describes itself as a universal memory layer for AI agents. Active at the time of writing and the lane leader by a factor of roughly 2.6 over the next project.
Letta · Apache-2.0
Apache-2.0 and actively maintained at the time of writing. The main alternative when Mem0’s extraction model is the wrong shape for your data.
Zep · Apache-2.0
The smallest star count of the three and still under active maintenance. Small stars, live project — exactly the pairing a raw leaderboard would misread.
Which of the three fits depends entirely on what “remembering” means for your application — extraction, graph or session — and that architectural comparison is this week’s dedicated sibling on Mem0, Letta and Zep compared. On the map, the useful fact is simply that all three are Apache-2.0 and all three are alive.
Voice tells the opposite story about where value concentrates. The lane totals 189,913 stars, but 159,442 of them — 84.0% — sit on the two model repositories rather than on any orchestration framework. The agent frameworks that turn a speech model into a conversation share the remaining 16%. If you are building a voice agent, the model layer is commoditised and well-starred; the pipeline layer is where you are still choosing between young projects.
Voice lane · model repos versus orchestration frameworks
Source: GitHub star counts, retrieved at the time of writingwhisper.cpp at 52,640 stars is the quiet load-bearing project here — the C/C++ port that underpins most local and offline dictation tooling, MIT-licensed and pushed to within days at the time of writing. Above it, Pipecat and LiveKit Agents are the higher-level pipeline frameworks and Vocode is the more modular, lower-level toolkit; Vocode’s repository has since been renamed to vocode-core, which older links miss. For the transcription pipeline side of this, see our guide to self-hosted Whisper transcription; for live dictation as a daily driver, this week’s sibling on open-source voice dictation versus the paid tools.
06 — Sandboxes & ObservabilityThe two lanes teams add second, and should add first.
Sandboxes and observability are the operational lanes: where the agent’s code actually executes, and how you find out what it did. They are also the smallest lanes by stars — 13,282 and 49,635 respectively — which says more about adoption sequencing than about importance. Teams reach for a framework first and a trace viewer after the first incident.
E2B
Describes itself as an open-source, secure environment with real-world tools for enterprise-grade agents. The dedicated sandbox primitive when you want isolation without adopting a whole agent platform.
Langfuse
Evals, tracing and prompt management, OpenTelemetry-compatible, under a real MIT licence. The clear leader of the observability lane at 65.8% of its stars.
Phoenix & Helicone
Arize Phoenix carries 10,928 stars under Elastic License 2.0 — source-available, not OSI-approved, per the reality check above. Helicone sits at 6,044 stars under Apache-2.0 and is the permissive alternative if that matters to you.
The full end-to-end option in this space is OpenHands, counted in the harness lane above because it bundles the agent with the sandboxed runtime rather than exposing a sandbox primitive. If you already run a harness and just need isolation, E2B is the smaller commitment. If you need the whole loop under one MIT licence, OpenHands is the larger one.
The observability split is the practically important one. Langfuse and Helicone are permissively licensed; Phoenix is not, and the difference only surfaces at the moment you want to offer a hosted service on top of it. That is a narrow scenario — but it is exactly the scenario an agency or platform team ends up in, which is why the licence column belongs in the shortlist spreadsheet rather than in a footnote.
07 — Foundation LayerThe neutral layer most round-ups skip.
Underneath every lane above sits a protocol layer that no single vendor owns. The Agentic AI Foundation was formed under the Linux Foundation with three founding project contributions: Anthropic’s Model Context Protocol, Block’s goose, and OpenAI’s AGENTS.md, with Anthropic, OpenAI and Block anchoring it. Its platinum tier lists AWS, Anthropic, Block, Bloomberg, Cloudflare, Google, Microsoft and OpenAI; the gold tier includes Cisco, Datadog, Docker, IBM, JetBrains, Oracle, Salesforce, SAP, Shopify, Snowflake and Twilio; silver includes Hugging Face, Uber, WorkOS and Zapier.
That roster is why this layer belongs on the map. Most of the coding harnesses and frameworks surveyed above implement MCP, which makes it the one interface that survives you changing your mind about everything else in the stack. It is also a reminder that the interesting governance question in open-source agents is no longer “which licence” but “who decides the protocol.”
“For the agentic future to become a reality, we have to build it together, and we have to build it in the open.”— Chris DiBona, VP, Office of the CTO, Microsoft
The star counts in this lane are a good lesson in reading repository metrics in context. Block’s goose carries 52,492 stars under Apache-2.0, while the MCP specification repository sits at 8,877 under MIT — roughly one-sixth of goose, and 5.9 times smaller. That is exactly what you would expect: goose is a tool people install, the spec repo is a document people implement. Judging a protocol by its spec repo’s stars would be like judging HTTP by the traffic to the RFC.
Speaking to the same announcement, Block’s head of open source, Manik Surtani, framed the moment as a decision point for a technology that will define the next decade — whether it stays closed or is built in the open. Anthropic’s Mike Krieger described MCP as having started as an internal project to solve a problem their own teams were facing, which is the honest origin story of most protocols that end up mattering.
08 — Proprietary AnalysisThe full lane leaderboard, eight lanes deep.
Here is the whole map in one place: 34 projects, grouped by lane, with the star count, the licence as written in the repository, the activity signal and a one-line statement of what each is actually for. Last-commit cells read “Active” where the repository was pushed to within days at the time of writing; explicit dates appear only where the gap is large enough to change your decision.
| Project | Stars | Licence | Last commit | What it is actually for |
|---|---|---|---|---|
| Lane 1 · Coding harnesses & CLIs — 629,256 stars | ||||
| opencode | 194,461 | MIT | Active | Terminal coding agent with the CLI and TUI source in the repo. Maintained by Anomaly, formerly SST. |
| Claude Code | 140,531 | All rights reserved | Active | Anthropic’s terminal agent. Public repo carries plugins, docs and the changelog; the binary ships separately. |
| Google Gemini CLI | 106,402 | Apache-2.0 | Active | Google’s terminal agent, full source under packages/ with an explicit patent grant. |
| OpenAI Codex CLI | 104,527 | Apache-2.0 | Active | Rust-based CLI with a dedicated codex-cli source directory. |
| OpenHands | 83,335 | MIT | Active | End-to-end coding-agent platform bundling agent and sandboxed runtime. Org moved from All-Hands-AI to OpenHands. |
| Lane 2 · Frameworks — 213,257 stars | ||||
| Microsoft AutoGen | 60,284 | MIT (code) / CC-BY-4.0 (content) | 2026-04-15 · stale | Multi-agent framework. Highest-starred framework here and the only one with a months-old last push. |
| CrewAI | 56,723 | MIT | Active | Role-based multi-agent orchestration, permissive and on same-week commits. |
| LangGraph | 39,083 | MIT | Active | Graph-structured orchestration from the LangChain team; daily development at the time of writing. |
| smolagents | 28,707 | Apache-2.0 | 2026-07-21 | Hugging Face’s barebones library for agents that think in code. Minimal surface area by design. |
| OpenAI Agents SDK | 28,460 | MIT | Active | OpenAI’s Python agent SDK; the provider-affine alternative to smolagents. |
| Lane 3 · Browser & computer use — 181,955 stars | ||||
| browser-use | 108,128 | MIT | Active | The highest-starred browser-automation project in this set and the lane default. |
| Stagehand | 23,753 | MIT | Active | Browserbase’s automation library, permissive with a hosted path behind it. |
| Skyvern | 22,695 | AGPL-3.0 | Active | Copyleft browser automation. Network-service modifications must be released. |
| Cua | 20,994 | MIT | Active | Cross-OS computer-use driver and benchmark project — infrastructure, not a turnkey agent. |
| LaVague | 6,385 | Apache-2.0 | 2025-01-21 · stale | Functionally inactive. Still listed on older round-ups; treat as archived. |
| Lane 4 · Memory — 91,683 stars | ||||
| Mem0 | 62,736 | Apache-2.0 | Active | Self-described universal memory layer for AI agents; out-stars every framework in this survey. |
| Letta | 24,135 | Apache-2.0 | Active | The main alternative when Mem0’s model does not fit the data you need retained. |
| Zep | 4,812 | Apache-2.0 | Active | Smallest star count of the three memory projects and still actively maintained. |
| Lane 5 · Voice & speech — 189,913 stars | ||||
| OpenAI Whisper | 106,802 | MIT | 2026-07-28 | The speech-recognition model repository the rest of this lane is built on top of. |
| whisper.cpp | 52,640 | MIT | Active | The C/C++ port that underpins most local and offline dictation tooling. |
| Pipecat | 13,974 | BSD-2-Clause | Active | Higher-level voice pipeline framework for real-time conversational agents. |
| LiveKit Agents | 12,715 | Apache-2.0 | Active | Built on WebRTC for real-time voice and video programmable participants. |
| Vocode | 3,782 | MIT | Active | Modular, lower-level toolkit versus the higher-level pipelines above. Repo renamed vocode-core. |
| Lane 6 · Sandboxes & execution — 13,282 stars | ||||
| E2B | 13,282 | Apache-2.0 | Active | Self-described open-source, secure environment with real-world tools for enterprise-grade agents. |
| Lane 7 · Observability — 49,635 stars | ||||
| Langfuse | 32,663 | MIT | Active | Evals, tracing and prompt management; OpenTelemetry-compatible. |
| Arize Phoenix | 10,928 | Elastic License 2.0 | Active | Source-available rather than OSI-approved; hosting it as a competing service is restricted. |
| Helicone | 6,044 | Apache-2.0 | Active | The permissively licensed alternative in the observability lane. |
| Lane 8 · Foundation layer — 61,369 stars | ||||
| Block goose | 52,492 | Apache-2.0 | Active | One of the three founding project contributions to the Agentic AI Foundation. |
| MCP specification | 8,877 | MIT | Active | The protocol document itself. Judge it by implementations, not by stars. |
| Adjacent lanes · covered by this week’s siblings — 300,411 stars | ||||
| n8n | 199,652 | Sustainable Use License | Active | Workflow automation. The highest star count in the whole survey, and fair-code rather than OSI-approved. |
| Stanford STORM | 30,813 | MIT | 2025-09-30 · stale | Academic deep-research project; the work continued as papers rather than commits. |
| GPT-Researcher | 28,868 | Apache-2.0 | 2026-07-18 | The most active open deep-research agent of the pair. |
| Activepieces | 23,614 | MIT | Active | Genuinely permissive workflow automation, unlike n8n. |
| Windmill | 17,464 | AGPL-3.0 (dual, commercial option) | Active | Workflow and script platform with copyleft plus a commercial path. |
Star totals by lane · eight lanes, 1,430,350 combined stars
Source: our own tally of GitHub star counts, retrieved at the time of writingRead the lane totals as an attention map rather than a quality ranking and a pattern falls out. Developers star the layer they touch: the harness they type into, the browser library that solves the thing APIs cannot, the model they download. They star the layers they operate — sandboxes and tracing — an order of magnitude less, even though those are the layers that determine whether an agent survives contact with production. The 47-to-1 gap between the harness lane and the sandbox lane is not a statement about engineering difficulty; it is a statement about when in the adoption curve each problem becomes visible.
Projected forward, that gap is the one most likely to close. The harness lane is already crowded with four near-equivalent leaders, which is what commoditisation looks like just before consolidation. The operational lanes are where a small number of projects still have room to define the category — and where the licensing pressure will land hardest, because tracing and execution are the layers that are easiest to turn into a hosted business. Expect more source-available relicensing there than in the harness lane, and expect the protocol layer to keep absorbing what everyone agrees on.
09 — ChoosingFour decisions this map actually settles.
A map is only useful if it shortens a decision. Four come up repeatedly when teams sit down with a list like this one.
Licence first, stars second
If you need to audit, fork or self-host the harness, opencode (MIT), Gemini CLI (Apache-2.0) and Codex CLI (Apache-2.0) are the three that let you. If you only need to use one, the licence never comes up.
Check the last push, not the star count
AutoGen’s 60,284 stars make it the lane leader and its 2026-04-15 last push makes it the lane’s slowest-moving project. CrewAI and LangGraph were both on same-week commits at the time of writing.
AGPL and Elastic are decisions, not details
Skyvern and Windmill are AGPL-3.0; Arize Phoenix is Elastic License 2.0; n8n is fair-code. All four are fine internally and all four constrain what you can resell. Settle this before the architecture, not after.
The protocol outlives the harness
MCP, goose and AGENTS.md now sit under neutral Linux Foundation governance with the major labs and clouds at the platinum tier. Standardising on the interface costs less to unwind than standardising on any one agent.
For marketing and operations teams weighing self-hosting against the SaaS tier, the honest cost is not the licence — it is the engineer who keeps the thing running; this week’s companion piece on open-source AI agents for marketing teams works through that total cost properly. If your question is specifically about research automation, the two projects in the adjacent lane above are compared in our sibling on open-source deep research agents. And if the decision is which of these to standardise on across a business rather than a single team, that is the shape of work our AI transformation engagements start with — an inventory, a licence audit, and one benchmark on your own workload rather than a leaderboard.
10 — ConclusionStars are a popularity metric, not a licence.
The loudest repositories in this category are the ones least likely to be open source.
Thirty-four projects, eight lanes plus the adjacent lanes, 1,730,761 combined stars — and the single most useful fact in the whole survey is that three of those projects, holding 20.3% of the stars, are not open source under any standard definition. That is not a criticism of Anthropic, n8n or Arize; all three ship genuinely good software on terms they are entitled to choose. It is a criticism of how the category gets written about, where a public repository and an open-source licence are treated as the same thing.
The second most useful fact is that stars and health are different measurements. LaVague and Stanford STORM still appear on best-of lists with last commits from 2025. AutoGen leads its lane on stars and trails it on activity. Any list that gives you one number per project is giving you the number that never goes down. Pairing it with a last-push date is the whole difference between a scrape and a map.
The forward view is that the harness lane consolidates, the operational lanes get more commercially defensive, and the protocol layer keeps absorbing whatever the industry agrees on. Which means the durable decision is not which agent you pick this quarter — it is whether the interface between your agents is one you would still be comfortable with after two of them get replaced. Standardise there, and the rest of this map becomes a shopping list rather than a commitment.