State of Open-Source Collaboration in the Agentic Era

Produced By Ant Open Source & InclusionAI · September 2026

Just as industrialization made it impossible to turn away from machines, it is becoming difficult to turn away from code produced by Agents. Yet we keep repeating that there is no reason for people to review machine-produced code line by line. As this report shows, code is now being produced faster than carbon-based maintainers can absorb it, while that pressure and the evolution of Agents and their supporting infrastructure are already shaping one another. I do not yet have enough evidence to prove where this leads, but I believe the coming abundance of Agent productivity will ultimately move collaboration beyond the code itself, toward agreement on the ideas behind it—and let developers focus more of their attention on creating better experiences.

— Wang Xu, Vice Chair of the Ant Open Source Technical Committee

What this report finds

Runtime work is catching up with the applications people already use.

Applications hold 55% of Agent Infra's July OpenRank. Runtime accounts for 13 of the 23 Agent Infra selections absent from the May tracking pool, filling in around context, interoperability, tool control and execution.

PR intake doubled. Completion did not keep pace.

Across the same 55 repositories, PR intake rose from 129,563 in 2025 to 265,447 in 2026. The share still open after 90 days doubled to 11.3%, while the repository-median merge rate fell to 68.4%.

Agents expanded review and revision, not the final decision path.

Only 87 of 5,000 sampled Issues and pull requests were opened by a named Agent or App, while 1,342 PRs received an Agent review. A GitHub User account performed 88.5% of final visible state changes.

WHAT INFRASTRUCTURE HAS TO HANDLE

Agents bring code to the runtime

An agent may write code after a task has started, open a browser, call internal services and keep state across several short-lived environments. Infrastructure has to isolate work it has never seen before, limit the authority of each task and preserve enough evidence to explain what changed after the process is gone.

WHAT CHANGES IN SOFTWARE DEVELOPMENT

Agents are working inside the repository

Agents read contribution rules, edit files, run tests and respond to review. That puts them inside the ordinary Issue and pull-request loop. The question is whether they shorten the path to a useful change or mainly increase the volume that maintainers have to judge.

LANDSCAPE SNAPSHOT

These four numbers define the project universe used in the next section: the preserved May baseline, the current project pool, the two landscape selections and the projects added since that baseline.

227Repositories in the preserved May 2026 baseline
279Repositories in the current canonical project pool
145Projects shown across Agent Infra and Model Infra
33Current map selections absent from the May baseline

Agent applications lead the activity. Runtime is where the landscape is filling in.

The current landscapes contain 84 Agent Infra and 59 Model Infra projects. Applications hold 55% of Agent Infra's July OpenRank, while Runtime accounts for 13 of the 23 Agent Infra selections outside the May tracking pool. Model Infra remains an older, Python-led systems base, with Serving holding 44% of its July OpenRank. The map shows both where activity sits and where production responsibilities are accumulating.

01AThe current maps

Switch views · projects ordered by July 2026 OpenRank

56%Created in 2025 or later
35%July OpenRank held by the five projects listed here
01BSignals in the map

Applications hold the activity. Runtime holds more of the new selections.

Since May, ongoing ecosystem review has expanded the tracked pool from 227 to 279 repositories. Applications still attract most of the visible activity. Runtime now holds almost the same number of selected projects, and it accounts for 13 of the 25 Agent Infra projects that were not in the May tracking pool. Projects enter the pool through activity-based discovery and editorial review; a second editorial pass decides which tracked projects belong on the map.

Attention is still concentrated at the application layer

Project shareOpenRank share
Application33 projects · 9 outside May pool
38% / 47%
Framework21 projects · 3 outside May pool
24% / 26%
Runtime32 projects · 13 outside May pool
37% / 27%

Serving still carries the systems weight

Project shareOpenRank share
Serving15 projects · 3 outside May pool
25% / 40%
Pre-Train18 projects · 1 outside May pool
31% / 31%
Data13 projects · 1 outside May pool
22% / 16%
Compute4 projects · 0 outside May pool
7% / 6%
Post-Train9 projects · 3 outside May pool
15% / 7%
APR→JUL

From April to July, the six largest OpenRank gains came from projects working on tool use, context and inference efficiency. OpenRank follows repository activity, so the pattern points to the parts of the open-source stack attracting more contributors and discussion.

01Lark CLITools, web & computer use+48.7
02OpenVikingMemory, knowledge & context+45.5
03Deer FlowMulti-agent orchestration+20.4
04Kimi CodeAgentic coding+15.1
05OrcaMulti-agent orchestration+11.9
06DeepSpeedPre-Train · Framework & parallel+4.9
CREATED IN 2025 OR LATER56%

Agent Infra · 48 / 86 projects

CREATED IN 2025 OR LATER17%

Model Infra · 10 / 59 projects

Most Agent Infra projects were created during the current wave. The serving engines, schedulers and data systems underneath them are older, and now have to carry short-lived code, delegated tool access and state that outlives a process.

Agent products lean TypeScript. Model infrastructure still speaks Python.

GitHub identifies TypeScript as the primary language in 33 of 84 Agent Infra repositories, while Python leads 33 of 59 Model Infra repositories. The contrast fits the shape of the two maps: more web-facing products on the Agent side, and more model-serving and systems work underneath. The Other category includes Rust, Java, Shell and smaller languages.

Agent Infra86 repositories
Model Infra59 repositories
TypeScriptPythonGoC++Other

Runtime projects are clustering along the path an agent takes through a task.

The map is filling in around context, interfaces, tool execution, isolation and evidence. These categories connect the project landscape to the task now reaching Kubernetes, OpenInfra, workload identity and telemetry systems.

Agent execution is variable, stateful and capable of side effects.

A task can generate code after it starts, fan out across model and tool calls, pause, retry and leave a change behind. Platform token totals combine many such runs and hide their peaks, waits and retries. Infrastructure therefore has to keep isolation, authority, budget, state and evidence attached to the task while individual processes come and go.

A common infrastructure assumption

A deployed service starts from a known artifact

What the agent changes

An agent can create and run code inside the task

The environment may last only a few minutes, yet it still needs isolation, network policy, a stable task identity, warm-start latency and reliable cleanup.

Signal in the current landscape

4 development sandboxes. Kubernetes Agent Sandbox adds declarative claims, templates and warm pools.

What established open infrastructure contributes

Kubernetes manages the sandbox lifecycle; Kata Containers supplies a VM-backed boundary for untrusted code.

Inspect the primary source
What remains unresolved

Strong isolation still competes with startup time. Warm pools need safe reset, tenant separation, capacity limits and portable templates.

PR intake doubled. Review and integration did not keep pace.

The same 55 repositories received 105% more pull requests than in 2025. Named Agents appeared in more threads and more PRs reached review, but first-week maintainer response and 30-day PR completion both fell. This chapter follows that widening gap: how much work arrived, where Agents contributed and who still carried a change through the final public action.

One Top 100, read at two levels.

Every result begins with the same 100 repositories. Complete records show how much work arrived and what happened to it. Fifty public threads per repository show the sequence of response and review. Historical charts keep the same 55 repositories; their 2026 threads are reused from the main sample.

Complete repository recordTop 100

All public Issues and pull requests in the fixed windows, plus repository profile, contribution policy, Agent files and releases. This is where workload, backlog and outcome figures come from.

Historical comparisonSame 55 repositories

A subset of the Top 100 with comparable activity in 2024, 2025 and 2026. The membership stays fixed across the three years.

Public thread timelines5,000 in 2026

Fifty Issues or pull requests from each repository, including 138,150 linked public events. This is where response, review and revision are read in sequence.

Historical comparison5,500 matched threads

Fifty threads from each of the same 55 repositories in 2025 and 2026 create a like-for-like view of response, review and completion.

What is in the Top 100?

We froze the 100 highest-July-OpenRank repositories in the 277-project tracking pool, then reviewed every project for its technical role and relationship to LLMs. This activity-led view describes prominent projects in the tracked ecosystem; smaller and quieter repositories sit outside it.

Model infrastructure
36
Agent applications
28
Agent frameworks
21
Agent runtime infrastructure
15
Project identity · manual review
LLM-native
68
The project’s main purpose depends on language models or agents. Remove the LLM, and the core product no longer works as intended. LangChain and vLLM are examples.
Traditional
18
The project has a complete core purpose without language models. It may serve AI workloads, but that does not define the project. PyTorch and ONNX Runtime are examples.
Mixed
14
The project began with a broader software purpose, while AI or agents now form a substantial product surface. The non-AI product still stands. n8n, Warp and MLflow are examples.
Repository creation
Created Dec 2022 or later
72
Created earlier
28
GitHub primary language
Python
44
TypeScript
26
Go
11
Other
19
02AMore code for repositories to absorb

Pull requests are arriving faster than issues.

From 1 January to 31 August 2026, the Top 100 opened about 606.7K pull requests and 349.8K issues. That is 1.73 pull requests for every issue. The totals include human work and automation; they do not measure AI-generated code.

The PR-to-Issue ratio rose from 1.35 to 2.11。

January through August are complete calendar months. Bar height uses one shared scale; hover or focus a month to read exact counts.

Jan26,320 Issues · 35,540 PRs · 1.35×
Feb35,543 Issues · 50,329 PRs · 1.42×
Mar49,896 Issues · 74,831 PRs · 1.50×
Apr50,167 Issues · 71,173 PRs · 1.42×
May44,040 Issues · 78,753 PRs · 1.79×
Jun41,604 Issues · 83,082 PRs · 2.00×
Jul49,274 Issues · 101,482 PRs · 2.06×
Aug52,982 Issues · 111,551 PRs · 2.11×
IssuesPull requests

PR intake doubled. The review queue did not keep up.

This comparison follows the same 55 repositories in every year. Counts cover all public Issues and pull requests opened or closed from January through August—not a thread sample.

Pull requests opened · same 55 repositories
Incoming code doubled in one year.
+105%
202497.8K
2025129.6K
2026265.4K
The PR queue grew in 54 of 55 repositories.

Every technical group added more pull requests than it closed during January–August 2026.

Agent applications+54.6K

Agent frameworks+17.1K

Agent runtime infrastructure+5.7K

Model infrastructure+35.7K

Agent activity reached more PRs, while fewer finished within 30 days.

The full repository counts above show the growing queue. To see what happened inside it, we compared 2,750 threads from January–August 2025 with 2,750 from the same 55 repositories in 2026. Each repository contributes 50 threads in each year.

Measure20252026Change
Threads where a named Agent or App appeared19.9%46.1%+26.3 pp
A repository maintainer responded within 7 days37.1%31.1%-6.0 pp
Pull requests resolved within 30 days87.8%80.3%-7.5 pp
Pull requests with a visible review68.8%73.9%+5.1 pp

Named Agents appeared in more than twice as many threads, and review reached a larger share of PRs. At the same time, first-week maintainer response fell from 37.1% to 31.1%, and 30-day PR completion fell from 87.8% to 80.3%. Agents helped more changes reach review; repositories still had to find the attention and authority to finish them.

More accounts entered the push path, while integration stayed concentrated.

In the same 55 repositories, the median number of accounts with a PushEvent rose from 17 to 25. Yet the median number producing half of all pushes stayed at 3. More people reached the integration path; most integration activity still sat with a small core.

2026 comparisonrepository medians
Agentic AI Top 10055 active repositories

25accounts pushed

3accounts made half the pushes

Cloud Native98 active repositories

12accounts pushed

2accounts made half the pushes

Big Data56 active repositories

7accounts pushed

1accounts made half the pushes

Some repositories publish GitHub Releases almost every day.

From 1 January to 31 August 2026 (243 days), 98/100 repositories published a non-draft GitHub Release. Release days deduplicate those records by UTC date; frequent records often reflect automation. Prereleases are included, while tag-only and package-registry publication are outside this view.

None2
1 day2
2–913
10–2926
30–8927
90–17924
180+6
  1. ggml-org/llama.cpp241 / 243 days2,041 records
  2. QwenLM/qwen-code222 / 243 days492 records
  3. openai/codex208 / 243 days681 records
  4. router-for-me/CLIProxyAPI203 / 243 days440 records
  5. vercel/ai194 / 243 days15,232 records
  6. flashinfer-ai/flashinfer185 / 243 days221 records
02BContribution access and Agent setup

Most repositories accept outside pull requests. A smaller group asks contributors to align first.

Ninety-eight of the Top 100 let anyone create a pull request; Codex and Claude Code restrict creation to collaborators. Twelve repositories keep PR creation open but ask contributors to open an Issue, seek approval or stay within a defined scope before coding. DeepSeek Harness, outside the Top 100, shows a sharper boundary: public code, closed core contribution and an open plugin path.

48
Explicitly invite contribution
12
Issue-first or scoped pre-approval
38
No restrictive policy signal detected
2
Restrict pull-request creation to collaborators
THE TWO RESTRICTED REPOSITORIES

Codex and Claude Code leave Pull Requests enabled, while GitHub only permits collaborators to create them.

ALIGN BEFORE CODING

Mastra asks code contributors to open an Issue first. Open WebUI applies the same gate to first-time contributors, except localization changes.

OUTSIDE THE TOP 100

DeepSeek Harness publishes its core under MIT, keeps core Issues and Pull Requests closed, and points outside development toward plugins.

How the contribution policy was classified

We read GitHub's has_pull_requests and pull_request_creation_policy first, then reviewed frozen copies of README, CONTRIBUTING, GOVERNANCE and Pull Request templates. Repositories enter “No restrictive signal detected” when this scan finds neither an explicit invitation nor a stated gate.

The contribution surface sits outside the core repository

“You may consider this repository an idea, an official showcase, and a source of inspiration, but not a mandate from us.”

The project treats its official code as a reference point and third-party plugins as the place where the ecosystem can branch out. That arrangement leaves practical governance work around interface stability, discovery and what happens when a plugin becomes unsafe or abandoned.

Core codePublicMIT licensed
Core contributionClosedIssues / PR
Extension ecosystemOpenDiscussions and plugins

Coding-agent setup is already common across the stack.

We found an instruction file or tool folder in 92 of the Top 100 repositories. Coverage is high in every technical group, so the more useful question is no longer whether repositories are preparing for coding agents, but what happens when Agent-assisted work reaches the public contribution process.

92/100

repositories publish a coding-agent instruction file or tool folder on the default branch. This setup is already common in every technical group.

Repositories with coding-agent setup

Agent frameworks20/21

Agent runtime infra15/15

Agent applications25/28

Model infra32/36

Which instruction files and tool folders were found

Works across Agents80

Claude Code71

Codex23

GitHub Copilot20

Cursor17

Gemini12

02CWhere Agents enter the public workflow
Thread sample5,000 Issues and pull requests

Between 1 January and 31 August 2026, we sampled 50 Issues or pull requests from each of the Top 100 repositories: 1,433 Issues and 3,567 pull requests. The charts show what happened in these 5,000 threads and their 138,150 linked public events. Each thread counts once.

Agents mostly join after a contribution arrives.

Only 87 of the 5,000 sampled threads were opened by a named Agent or App. Agent review was much more common: it appeared on 1,342 of 3,567 pull requests. At the other end of the workflow, a GitHub User account performed the final visible merge, close or reopen action in 88.5% of resolved threads.

Opened by a named Agent or App1.7%

87 / 5,000 sampled Issues and PRs

Received an Agent review37.6%

1,342 / 3,567 sampled PRs

Ended with a GitHub User action88.5%

3,618 / 4,089 resolved threads

What named Agents did in public

Review dominates the visible record; triage and discussion follow.

Review5,363
Triage & routing1,448
Discussion1,915
What counts as a named Agent action

GitHub names the Agent or App

Examples include a CodeRabbit review, a Gemini Code Assist comment or an OpenHands App action. Conventional CI, dependency and release bots are kept separate.

Local Agent use is not visible here

Work done with Cursor, Claude Code or Codex usually appears under the developer's normal GitHub User account unless the public record adds a separate attribution.

The final action is a public state change

It is the latest visible merge, close or reopen event. It shows which account completed the public workflow, not who made every earlier decision.

An Agent-first review is more often followed by another commit.

Among reviewed pull requests, another commit followed 66.8% of Agent-first reviews and 41.1% of User-first reviews. Explicit change requests sharpen the picture: 76.5% of Agent requests and 77.4% of User requests were followed by another commit. Agent review is already part of the revision loop; the clearest signal of another round is a concrete request to change the code.

66.8% after an Agent-first review, versus 41.1% after a User-first review.

Each reviewed PR is assigned to the account behind its first formal review, then followed through the next commit. The gap is 25.7 percentage points.

First formal review by a named Agent or App66.8%834 / 1249 PRs received another commit
First formal review by a GitHub User account41.1%457 / 1111 PRs received another commit

An explicit request for changes is followed by another commit three quarters of the time.

Once the review state is CHANGES_REQUESTED, the Agent and User groups are nearly identical.

All CHANGES_REQUESTED reviews76.4%123 / 161 PRs received another commit
Request from a named Agent or App76.5%13 / 17 PRs received another commit
Request from a GitHub User account77.4%106 / 137 PRs received another commit
70.7%Formal review recorded · 2,521 / 3,567 PRs
37.6%Agent review or inline review comment · 1,342 / 3,567 PRs
54.9%Another commit after first formal review · 1,385 / 2,521 PRs

The first Agent patch often survives—and sometimes gets rewritten.

We followed ten merged pull requests in which a verified Coding Agent changed the code, then carried every line from the first effective Agent patch through the later commits. Nine PRs expose a clean line history: 765 of 1,225 lines remain unchanged, 123 are first changed by a User-account commit and 193 by a later Agent commit. The cases include Agent-only revision, Agent-to-human hand-offs and patches that survive unchanged.

62.4%of the first Agent-patch lines remained as exact text765 of 1,225 text lines · 9 traceable PRs
62.4%
Exact text retained
10%
Changed by a human account
15.8%
Changed by a later Agent commit
11.8%
Later author unresolved
Agent iterates to merge

vercel/ai #18818

Open PR

172First Agent-patch lines

0Exact text retained

0Changed by human account

172Changed by later Agent

0Author unresolved

The first 172-line patch was fully replaced by later Agent revisions.

Seven public threads

The hand-off looks different in every repository.

These cases show who opened the work, where an Agent entered, who revised it and who closed the loop.

The same outcome can hide very different hand-offs.

Four cases come from the 5,000-thread sample and three from the ten-repository panels. Their public timelines show where contributors, Agents, automation and maintainers enter the work before a thread is merged, closed or fixed.

MixedPull requestMerged

Classify provider_disabled 503 as non-retryable

“/coder-agents-review”

A maintainer invoked the review swarm more than once. The bot reported 17 reviewers and a $62.66 spend; a human then acknowledged the result before merge.

Open the public thread
  1. 01
    Contributoropens fix
  2. 02
    Maintainerinvokes review
  3. 03
    Agent swarmchecks the patch
  4. 04
    Maintaineraccepts and merges

Agents expand the supply of patches. Open source still has to decide what a project can absorb and maintain.

The evidence points to a real gain in review and revision capacity, but not a matching gain in integration. In the Agent era, contribution is not simply producing more code. It is connecting a change to a shared problem, carrying it through review and leaving a community willing to own what remains.
Methodology and data boundaries

The current maps contain 145 repositories marked keep or add in data/agentic-ai-projects.csv. The May baseline is the 227-repository tracking pool preserved in data/history_snapshot/2605_agentic_projects.csv. OpenRank and participant counts use the complete July 2026 month.

OpenRank, stars, forks and participant counts describe different signals. Primary language comes from GitHub's repository-level label. The OpenRouter app ranking is public and opt-in. Agent Sandbox, Kata Containers and OpenTelemetry provide project-level evidence for concrete engineering work around Agent execution. Revenue, deployment scale and technical performance require separate sources.

The Collaboration chapter freezes the tracked-pool Top 100 by July OpenRank, then treats OpenRank only as a sampling rule. Every 2026 collaboration measure stops at 31 August; September collection and publication dates do not extend that window. The current entry-surface refresh uses GitHub REST and GraphQL. Annual marker snapshots inspect coding-agent instruction files and tool-specific folders on the default branch. The ClickHouse event panel is retained for historical scale and quality checks, but its 2025–2026 PR author and merge-time payload is incomplete and is not used for a claim about productivity.

The public-thread analysis samples 50 Issues or pull requests from each of the Top 100 repositories between 1 January and 31 August 2026. Every thread counts once. Actor labels follow the identity or App attribution GitHub exposes; undisclosed local Agent use remains under the developer's ordinary User account.

References

61 sources