AI DevelopmentIndustry Guide18 min readPublished August 4, 2026

Eight lanes plus adjacent · 34 projects · and three widely-cited repos that are not open source at all

The Best Open-Source AI Agent Projects on GitHub, Mapped

Thirty-four projects across eight lanes plus the adjacent lanes — coding harnesses, frameworks, browser and computer use, memory, voice, sandboxes, observability, and the neutral protocol layer underneath all of it. Every row carries a star count, the licence actually written in the repo, and how recently anyone committed to it.

DA
Digital Applied Team
Senior strategists · Published Aug 4, 2026
PublishedAug 4, 2026
Read time18 min
SourcesGitHub · Linux Foundation
Projects mapped
34
Eight lanes plus adjacent
Combined GitHub stars
1.73M
Sum of all 34, at the time of writing
Not OSI-approved
3
Claude Code · n8n · Arize Phoenix
Their share of stars
20.3%
351,111 stars on 3 of 34 projects

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.

Key takeaways
  1. 01
    Eight 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.
  2. 02
    Three 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.
  3. 03
    Star 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.
  4. 04
    opencode 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.
  5. 05
    The 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.
How this map was built
Star counts came from each repository page at the time of writing and were cross-checked against the GitHub REST API where the unauthenticated rate limit allowed. Licences came from the LICENSE file itself plus GitHub’s licence-detector field — not from a topic tag or a project’s own description. Activity came from the last push. Where a licence could not be conclusively confirmed, the project was left out rather than guessed at; Daytona was dropped from the sandbox lane for exactly that reason.

01Licence 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.

Licence reality check comparing what nine widely-cited AI agent repositories are commonly called against the licence text actually in the repository, whether source code is present, and what the licence permits.
ProjectLicence in the repoSource present?What that actually permits
Called open source · not OSI-approved
Claude CodeAll rights reserved (custom); no licence detected by GitHubNo CLI source — plugins, scripts, examples, docs, changelogBuild on the documented plugin surfaces and file issues. You cannot fork the CLI, audit its internals or run a modified build.
n8nSustainable Use License (fair-code)Yes — full sourceFree 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 PhoenixElastic License 2.0Yes — full sourceSource-available. Run and modify it internally; offering it as a competing hosted service is restricted.
Open, with copyleft obligations
SkyvernAGPL-3.0YesModifications used to offer a network service must themselves be released. Unremarkable internally, a real decision if you wrap it in a product.
WindmillAGPL-3.0, dual-licensed with a commercial option per the repo’s licence pageYesSame network-service copyleft as Skyvern, with a commercial escape hatch if the obligations do not fit.
Permissive · fork, run, ship
opencodeMITYes — the CLI and TUI code sit in packages/Fork, modify, redistribute, commercialise. No conditions beyond attribution.
Google Gemini CLIApache-2.0Yes — full source under packages/Same freedoms as MIT plus an explicit patent grant, which some legal teams prefer.
OpenAI Codex CLIApache-2.0Yes — a dedicated codex-cli directory (Rust)Same as Gemini CLI. The Rust codebase is readable and buildable end to end.
Microsoft AutoGenMIT for code; CC-BY-4.0 is GitHub’s detected primary licence for non-code contentYesDual-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.

02Coding 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 writing
opencodeMIT · CLI and TUI source in packages/ · Anomaly
194,461
Claude CodeAll rights reserved · no CLI source in the repo
140,531
Google Gemini CLIApache-2.0 · full source under packages/
106,402
OpenAI Codex CLIApache-2.0 · Rust, codex-cli directory
104,527
OpenHandsMIT · agent plus sandboxed runtime
83,335

opencode 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.

03FrameworksFive 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.

Multi-agent
CrewAI
56,723 stars · MIT · active

Role-based multi-agent orchestration under a permissive MIT licence, with commits landing the same week at the time of writing.

github.com/crewAIInc/crewAI
Graph orchestration
LangGraph
39,083 stars · MIT · active

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.

github.com/langchain-ai/langgraph
Code-first
smolagents
28,707 stars · Apache-2.0 · pushed 2026-07-21

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.

github.com/huggingface/smolagents

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.

Read last-push before stars
A framework with 60,284 stars whose last commit is months old is a different risk profile from one with 39,083 stars and daily pushes. Stars are cumulative — they only ever go up, and they measure historic attention, not current health. Every table in this post pairs the two deliberately, because the pairing is what a raw star scrape cannot give you.

04Browser & 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.

Web automation
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.

Start here
Managed browsers
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.

Pick for hosted browsers
Copyleft
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.

Check the licence first
Computer use
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.

Pick for evaluation

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.

05Memory & 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.

Memory layer
Mem0 · Apache-2.0
62.7k

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.

68.4% of the lane
Stateful agents
Letta · Apache-2.0
24.1k

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.

26.3% of the lane
Session memory
Zep · Apache-2.0
4.8k

The smallest star count of the three and still under active maintenance. Small stars, live project — exactly the pairing a raw leaderboard would misread.

5.2% of the lane

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 writing
OpenAI WhisperMIT · the speech model itself · pushed 2026-07-28
106,802
whisper.cppMIT · the C/C++ port behind most local dictation
52,640
PipecatBSD-2-Clause · higher-level voice pipelines
13,974
LiveKit AgentsApache-2.0 · WebRTC programmable participants
12,715
VocodeMIT · modular lower-level toolkit
3,782

whisper.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.

06Sandboxes & 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.

Execution
E2B
13,282 stars · Apache-2.0 · active

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.

github.com/e2b-dev/e2b
Tracing
Langfuse
32,663 stars · MIT · active

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.

github.com/langfuse/langfuse
Alternatives
Phoenix & Helicone
10,928 · 6,044 stars

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.

Licence differs — check first

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.

07Foundation 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.

Adoption figures — reported, not verified here
A spring 2026 count reported the foundation at more than 170 members and MCP at more than 110 million monthly downloads. Both figures reach us second-hand rather than from a primary filing, so treat them as directional scale rather than audited numbers. Our fuller write-up of the foundation’s founding members and mission goes through the governance structure in detail.

08Proprietary 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.

Lane leaderboard of 34 open-source AI agent projects grouped into eight lanes plus adjacent lanes, showing GitHub star count, licence, last-commit activity and primary use for each project at the time of writing.
ProjectStarsLicenceLast commitWhat it is actually for
Lane 1 · Coding harnesses & CLIs — 629,256 stars
opencode194,461MITActiveTerminal coding agent with the CLI and TUI source in the repo. Maintained by Anomaly, formerly SST.
Claude Code140,531All rights reservedActiveAnthropic’s terminal agent. Public repo carries plugins, docs and the changelog; the binary ships separately.
Google Gemini CLI106,402Apache-2.0ActiveGoogle’s terminal agent, full source under packages/ with an explicit patent grant.
OpenAI Codex CLI104,527Apache-2.0ActiveRust-based CLI with a dedicated codex-cli source directory.
OpenHands83,335MITActiveEnd-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 AutoGen60,284MIT (code) / CC-BY-4.0 (content)2026-04-15 · staleMulti-agent framework. Highest-starred framework here and the only one with a months-old last push.
CrewAI56,723MITActiveRole-based multi-agent orchestration, permissive and on same-week commits.
LangGraph39,083MITActiveGraph-structured orchestration from the LangChain team; daily development at the time of writing.
smolagents28,707Apache-2.02026-07-21Hugging Face’s barebones library for agents that think in code. Minimal surface area by design.
OpenAI Agents SDK28,460MITActiveOpenAI’s Python agent SDK; the provider-affine alternative to smolagents.
Lane 3 · Browser & computer use — 181,955 stars
browser-use108,128MITActiveThe highest-starred browser-automation project in this set and the lane default.
Stagehand23,753MITActiveBrowserbase’s automation library, permissive with a hosted path behind it.
Skyvern22,695AGPL-3.0ActiveCopyleft browser automation. Network-service modifications must be released.
Cua20,994MITActiveCross-OS computer-use driver and benchmark project — infrastructure, not a turnkey agent.
LaVague6,385Apache-2.02025-01-21 · staleFunctionally inactive. Still listed on older round-ups; treat as archived.
Lane 4 · Memory — 91,683 stars
Mem062,736Apache-2.0ActiveSelf-described universal memory layer for AI agents; out-stars every framework in this survey.
Letta24,135Apache-2.0ActiveThe main alternative when Mem0’s model does not fit the data you need retained.
Zep4,812Apache-2.0ActiveSmallest star count of the three memory projects and still actively maintained.
Lane 5 · Voice & speech — 189,913 stars
OpenAI Whisper106,802MIT2026-07-28The speech-recognition model repository the rest of this lane is built on top of.
whisper.cpp52,640MITActiveThe C/C++ port that underpins most local and offline dictation tooling.
Pipecat13,974BSD-2-ClauseActiveHigher-level voice pipeline framework for real-time conversational agents.
LiveKit Agents12,715Apache-2.0ActiveBuilt on WebRTC for real-time voice and video programmable participants.
Vocode3,782MITActiveModular, lower-level toolkit versus the higher-level pipelines above. Repo renamed vocode-core.
Lane 6 · Sandboxes & execution — 13,282 stars
E2B13,282Apache-2.0ActiveSelf-described open-source, secure environment with real-world tools for enterprise-grade agents.
Lane 7 · Observability — 49,635 stars
Langfuse32,663MITActiveEvals, tracing and prompt management; OpenTelemetry-compatible.
Arize Phoenix10,928Elastic License 2.0ActiveSource-available rather than OSI-approved; hosting it as a competing service is restricted.
Helicone6,044Apache-2.0ActiveThe permissively licensed alternative in the observability lane.
Lane 8 · Foundation layer — 61,369 stars
Block goose52,492Apache-2.0ActiveOne of the three founding project contributions to the Agentic AI Foundation.
MCP specification8,877MITActiveThe protocol document itself. Judge it by implementations, not by stars.
Adjacent lanes · covered by this week’s siblings — 300,411 stars
n8n199,652Sustainable Use LicenseActiveWorkflow automation. The highest star count in the whole survey, and fair-code rather than OSI-approved.
Stanford STORM30,813MIT2025-09-30 · staleAcademic deep-research project; the work continued as papers rather than commits.
GPT-Researcher28,868Apache-2.02026-07-18The most active open deep-research agent of the pair.
Activepieces23,614MITActiveGenuinely permissive workflow automation, unlike n8n.
Windmill17,464AGPL-3.0 (dual, commercial option)ActiveWorkflow 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 writing
Coding harnesses & CLIs5 projects · opencode leads at 194,461
629,256
Frameworks5 projects · AutoGen leads at 60,284
213,257
Voice & speech5 projects · 84.0% sits on the two model repos
189,913
Browser & computer use5 projects · browser-use holds 59.4%
181,955
Memory3 projects · Mem0 holds 68.4%
91,683
Foundation layer2 projects · goose and the MCP spec
61,369
Observability3 projects · Langfuse holds 65.8%
49,635
Sandboxes & execution1 project · E2B
13,282

Read 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.

09ChoosingFour 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.

Starting a coding agent
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.

Pick by what you need to do to it
Adding a framework
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.

Weight activity over history
Shipping it in a product
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.

Legal review before integration
Betting long
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.

Standardise on MCP

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.

10ConclusionStars are a popularity metric, not a licence.

The open-source agent map, August 2026

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.

Build on open-source agents without the licence surprises

Pick the agent stack you can actually own.

We help teams pick, licence-audit and operate open-source agent stacks — harnesses, frameworks, memory, browser automation and the observability that keeps them honest in production.

Free consultationExpert guidanceTailored solutions
What we work on

Open-source agent engagements

  • Licence and dependency audits before integration
  • Harness selection benchmarked on your own repositories
  • Memory and retrieval architecture for agent workloads
  • Self-hosting versus SaaS total-cost modelling
  • Tracing, evals and guardrails for production agents
FAQ · Open-source AI agents

The questions teams ask before they commit.

A project is open source when its licence meets the Open Source Initiative definition — you can read the source, modify it, redistribute it and use it commercially, with only conditions like attribution or copyleft attached. Two things get confused with that. The first is a public repository: code being visible on GitHub says nothing about your rights to it. The second is source-available licensing, where the code is readable and modifiable but a commercial restriction applies, usually preventing you from offering it as a competing hosted service. In this survey of 34 projects, 31 meet the open-source bar and three do not: Claude Code carries an all-rights-reserved licence, n8n uses the Sustainable Use License, and Arize Phoenix uses Elastic License 2.0. Checking means opening the LICENSE file, not trusting a topic tag or a project's own description.
Related dispatches

Continue exploring open-source agents.