Code Ownership

Ownership is measured by how many commits each author made to each file in the current tree. It highlights bus-factor risk (files only one person has ever touched) and where knowledge is concentrated. The bus factor is the smallest number of people who are, between them, primary owner of more than half of the files.

Files Tracked
8,540
in the current tree
Bus Factor
3
3 authors are primary owner of 5,217 of 8,540 files
Single-Owner Files
4,841
56.7% of tracked files
Contributors
458
authors who changed files

Bus factor risk — single-owner files

Files only one author has ever changed. The more a file has changed, the more knowledge is at risk if that person leaves.

FileSole ownerCommits
packages/codemode/test/test262/skipped.txtAiden Cline25
packages/codemode/src/stdlib/json.tsAiden Cline24
V2_HTTP_API_AUDIT.mdDax Raad24
packages/codemode/src/stdlib/value.tsAiden Cline21
perf/test-suite.mdKit Langton21
packages/codemode/src/interpreter/objects.tsAiden Cline20
packages/codemode/src/interpreter/interpreter.tsAiden Cline20
packages/codemode/src/stdlib/url.tsAiden Cline20
packages/codemode/src/interpreter/promises.tsAiden Cline20
packages/codemode/src/stdlib/string.tsAiden Cline19
Table: the 100 most-changed of 4,841 single-owner files
FileSole ownerCommits
packages/codemode/test/test262/skipped.txtAiden Cline25
packages/codemode/src/stdlib/json.tsAiden Cline24
V2_HTTP_API_AUDIT.mdDax Raad24
packages/codemode/src/stdlib/value.tsAiden Cline21
perf/test-suite.mdKit Langton21
packages/codemode/src/interpreter/objects.tsAiden Cline20
packages/codemode/src/interpreter/interpreter.tsAiden Cline20
packages/codemode/src/stdlib/url.tsAiden Cline20
packages/codemode/src/interpreter/promises.tsAiden Cline20
packages/codemode/src/stdlib/string.tsAiden Cline19
packages/codemode/src/stdlib/date.tsAiden Cline19
packages/codemode/src/stdlib/regexp.tsAiden Cline19
packages/codemode/src/stdlib/math.tsAiden Cline17
packages/codemode/src/stdlib/number.tsAiden Cline16
packages/codemode/src/interpreter/errors.tsAiden Cline16
packages/codemode/src/index.tsAiden Cline16
packages/cli/src/acp/turn.tsShoubhit Dash16
packages/codemode/src/interpreter/globals.tsAiden Cline15
packages/codemode/src/stdlib/console.tsAiden Cline15
packages/tui/src/component/tab-pulse.tsxKit Langton15
packages/codemode/src/data.tsAiden Cline14
packages/tui/src/context/session-tabs-model.tsKit Langton14
packages/tui/test/context/session-tabs-model.test.tsKit Langton14
packages/cli/test/acp/session.test.tsShoubhit Dash13
packages/codemode/test/test262/manifest.jsonAiden Cline11
packages/merman/src/markdown.tsKit Langton11
packages/cli/src/acp/connection.tsShoubhit Dash11
packages/stats/core/src/honeycomb-backfill.tsAdam10
packages/cli/src/acp/translate.tsShoubhit Dash10
packages/cli/test/acp/permission.test.tsShoubhit Dash10
packages/cli/src/acp/catalog.tsShoubhit Dash10
packages/cli/src/acp/sessions.tsShoubhit Dash10
packages/codemode/src/stdlib/web.tsAiden Cline9
packages/codemode/src/interpreter/extensions.tsAiden Cline9
packages/theme/src/tui/index.tsJames Long9
packages/cli/test/acp/prompt.test.tsShoubhit Dash9
packages/ai/test/video.test.tsShoubhit Dash9
packages/ai/src/promise.tsShoubhit Dash9
packages/codemode/src/interpreter/intrinsics.tsAiden Cline8
packages/codemode/test/extensions.test.tsAiden Cline8
packages/gui-extensions/README.mdLuke Parker8
packages/desktop/src/main/ipc-handlers/events.tsLuke Parker8
packages/desktop/src/main/windows/protocol.tsLuke Parker8
packages/protocol/src/simulation.tsKit Langton8
packages/tui/src/mini/footer.width.tsSimon Klee8
packages/cli/src/acp/config-option.tsShoubhit Dash8
packages/cli/test/acp/catalog.test.tsShoubhit Dash8
packages/cli/test/acp/turn.test.tsShoubhit Dash8
packages/codemode/src/interpreter/callback.tsAiden Cline7
packages/codemode/test/test262/run.tsAiden Cline7
packages/gui-extensions/AGENTS.mdLuke Parker7
packages/app/src/runtime/server/request-queue.tsLuke Parker7
packages/desktop/src/main/storage/drafts.tsLuke Parker7
packages/session-ui/src/tools/tool-group.stories.tsxLuke Parker7
packages/http-recorder/src/index.tsKit Langton7
packages/merman/src/flowchart/drawing.tsKit Langton7
packages/merman/src/state/routing.tsKit Langton7
specs/v2/tools.mdKit Langton7
packages/tui/test/mini/footer.width.test.tsSimon Klee7
packages/tui/src/mini/entry.body.tsSimon Klee7
packages/stats/app/src/routes/stats-shell.tsxAdam7
packages/stats/app/src/routes/compare/[firstLab]/[firstModel]/[secondLab]/[secondModel].tsxAdam7
packages/web/src/content/docs/ko/themes.mdxAdam7
packages/web/src/content/docs/ru/themes.mdxAdam7
packages/web/src/content/docs/ru/acp.mdxAdam7
packages/web/src/content/docs/ru/commands.mdxAdam7
packages/cli/test/acp/translate.test.tsShoubhit Dash7
packages/ai/src/generation.tsShoubhit Dash7
packages/ai/src/providers/cloudflare-ai-gateway.tsAiden Cline6
packages/ai/src/providers/groq.tsAiden Cline6
packages/codemode/test/test262/README.mdAiden Cline6
packages/codemode/test/errors.test.tsAiden Cline6
packages/codemode/src/stdlib/bytes.tsAiden Cline6
packages/codemode/test/generator-test262.test.tsAiden Cline6
packages/core/src/plugin/system-prompt/gpt.txtAiden Cline6
packages/codemode/test/promise-test262.test.tsAiden Cline6
packages/app/component-tests/extension-host.fixture.tsxLuke Parker6
packages/gui-extensions/src/sdk/core.tsLuke Parker6
packages/app/e2e/performance/timeline/session-tab-flash.spec.tsLuke Parker6
packages/app/src/session/session-resolution.tsLuke Parker6
packages/desktop/scripts/bench-startup.tsLuke Parker6
packages/desktop/src/main/storage/drafts.test.tsLuke Parker6
packages/desktop/src/main/extension/host.tsLuke Parker6
packages/merman/src/state/layout.tsKit Langton6
packages/core/src/tool/html-markdown.tsKit Langton6
packages/merman/src/state/diagram.test.tsKit Langton6
packages/merman/src/state/routing.test.tsKit Langton6
packages/console/resource/resource.cloudflare.tsFrank6
packages/ui/src/theme/themes/ayu.jsonAdam6
packages/web/src/content/docs/ja/commands.mdxAdam6
packages/web/src/content/docs/ko/mcp-servers.mdxAdam6
packages/web/src/content/docs/ko/skills.mdxAdam6
packages/web/src/content/docs/ko/troubleshooting.mdxAdam6
packages/web/src/content/docs/ru/gitlab.mdxAdam6
packages/web/src/content/docs/ru/ide.mdxAdam6
packages/web/src/content/docs/ru/web.mdxAdam6
packages/cli/src/acp/elicitation.tsShoubhit Dash6
packages/cli/test/acp/error.test.tsShoubhit Dash6
packages/console/app/src/component/limits-graph.cssJack5
packages/ai/src/providers/cloudflare-workers-ai.tsAiden Cline5

Ownership by author

Primary owner = the author with the most commits to a file. Solely owned = files only that author has touched.

AuthorFiles ownedSolely ownedFiles touched
Adam2,1261,5862,383
Luke Parker2,0801,3442,457
Kit Langton1,0113321,967
Aiden Cline8095221,754
Dax Raad4561671,628
Dax3952012,028
Shoubhit Dash328150833
James Long21461665
Brendan Allan210180745
Simon Klee16845315
Frank15535289
usrnk110314336
David Hill8343317
Victor Navarro7732316
Sebastian534786
Jay466102
opencode37038
adamelmore361682
Stefan Avram191746
Ryan Vogel12662
OpeOginni100156
Filip96145
Jack9181
Aaron Iker8697
vprdev8240

Showing top 25 of 458 contributors.

Most shared files

Files touched by the most people — shared code where changes are most likely to need coordination.

FileContributorsPrimary ownerOwner share
bun.lock68opencode37.3%
packages/web/src/content/docs/providers.mdx56Jay9.1%
packages/web/src/content/docs/ecosystem.mdx47Github Action18.5%
README.md40Dax Raad32.1%
package.json30Dax Raad17.8%
packages/web/src/content/docs/lsp.mdx30Hieu Nguyen8.3%
packages/web/src/content/docs/config.mdx25Aiden Cline20.8%
.gitignore24Dax Raad21.7%
packages/web/src/content/docs/cli.mdx24Aiden Cline19.5%
nix/hashes.json22Github Action78.0%
packages/web/src/content/docs/agents.mdx22Aiden Cline20.6%
packages/app/src/app.tsx21Brendan Allan35.7%
packages/web/src/content/docs/formatters.mdx20Github Action9.1%
packages/ui/package.json18opencode85.9%
packages/ui/src/components/list.tsx18Adam45.0%
packages/plugin/package.json17opencode66.5%
packages/core/package.json17opencode49.8%
install17Dax Raad21.1%
packages/console/app/package.json16opencode92.3%
packages/tui/src/routes/session/index.tsx16Kit Langton31.6%