-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathknown-ai-vs-solid-oss.json
More file actions
228 lines (228 loc) · 9.63 KB
/
known-ai-vs-solid-oss.json
File metadata and controls
228 lines (228 loc) · 9.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
{
"schemaVersion": 1,
"id": "known-ai-vs-solid-oss",
"name": "Known AI repos vs older solid OSS repos",
"description": "Compare a cohort of known AI-generated JavaScript/TypeScript repos against well-regarded OSS repos, with the mature-OSS cohort pinned to the latest default-branch commit on or before 2025-01-01, using exact commit SHAs and normalized analyzer metrics.",
"artifacts": {
"checkoutsDir": "benchmarks/.cache/checkouts/known-ai-vs-solid-oss",
"snapshotPath": "benchmarks/results/known-ai-vs-solid-oss.json",
"reportPath": "reports/known-ai-vs-solid-oss-benchmark.md"
},
"repos": [
{
"id": "openusage",
"repo": "robinebers/openusage",
"url": "https://github.com/robinebers/openusage.git",
"cohort": "explicit-ai",
"ref": "857f537a243483acf98ccd9ea32e20b380c63823",
"createdAt": "2026-02-01T07:37:03Z",
"stars": 1715,
"provenance": "README: \"Not a single line of code in this project was read or written by hand. 100% AI-generated, AI-reviewed, AI-shipped\"",
"notes": "Useful negative control because it does not look uniformly slop-heavy on every normalized metric."
},
{
"id": "devworkbench",
"repo": "jiayun/DevWorkbench",
"url": "https://github.com/jiayun/DevWorkbench.git",
"cohort": "explicit-ai",
"ref": "ea50862107c377b0cdd6e508073ad0330b367576",
"createdAt": "2025-06-25T03:39:53Z",
"stars": 17,
"provenance": "README: \"100% AI-Generated Code - A Totally Vibed Application\"",
"notes": "Desktop-style TypeScript application with explicit AI-generation disclosure."
},
{
"id": "fulling",
"repo": "FullAgent/fulling",
"url": "https://github.com/FullAgent/fulling.git",
"cohort": "explicit-ai",
"ref": "d95060f8421b5888564fc8517c1fe99ded463985",
"createdAt": "2025-10-11T02:31:07Z",
"stars": 2413,
"provenance": "README: \"100% AI-generated code.\"",
"notes": "Large AI-built full-stack engineering agent project."
},
{
"id": "openclaw",
"repo": "openclaw/openclaw",
"url": "https://github.com/openclaw/openclaw.git",
"cohort": "explicit-ai",
"ref": "44cf74717b4507245648a0263f3b0df85aa2a813",
"createdAt": "2025-11-24T10:16:47Z",
"stars": 350232,
"provenance": "User-provided provenance: repo is AI-generated.",
"notes": "Very large TypeScript-heavy AI-generated product repo used to test whether the analyzer keeps signal on big codebases."
},
{
"id": "emdash",
"repo": "emdash-cms/emdash",
"url": "https://github.com/emdash-cms/emdash.git",
"cohort": "explicit-ai",
"ref": "dbaf8c6f857456b6a449e68d26c5000c1143fadb",
"createdAt": "2026-04-01T08:45:02Z",
"stars": 7842,
"provenance": "User-provided provenance: repo is AI-generated.",
"notes": "Large Astro-based CMS that helps separate polished AI-generated product code from obvious slop-heavy toy repos."
},
{
"id": "gstack",
"repo": "garrytan/gstack",
"url": "https://github.com/garrytan/gstack.git",
"cohort": "explicit-ai",
"ref": "6cc094cd4190e3fac65b69fb29e0c3cae7e0f214",
"createdAt": "2026-03-11T21:22:45Z",
"stars": 65613,
"provenance": "User-provided provenance: repo is AI-generated.",
"notes": "Popular AI-coding workflow/tooling repo with a substantial TypeScript surface and very high try/catch density."
},
{
"id": "hunk",
"repo": "modem-dev/hunk",
"url": "https://github.com/modem-dev/hunk.git",
"cohort": "explicit-ai",
"ref": "b37663f3c3055f860290587865199192e15d9f35",
"createdAt": "2026-03-17T19:16:15Z",
"stars": 352,
"provenance": "User-provided provenance: repo is AI-generated.",
"notes": "Review-first terminal diff viewer that serves as a lower-slop AI-generated benchmark example."
},
{
"id": "vinext",
"repo": "cloudflare/vinext",
"url": "https://github.com/cloudflare/vinext.git",
"cohort": "explicit-ai",
"ref": "28980b01f1692b47756a6768fc5733712c290f84",
"createdAt": "2026-02-24T05:07:41Z",
"stars": 7709,
"provenance": "README: \"The vast majority of the code, tests, and documentation were written by AI (Claude Code). Humans direct architecture, priorities, and design decisions, but have not reviewed most of the code line-by-line.\"",
"notes": "Polished, company-backed Vite-based reimplementation of the Next.js API surface built as an AI-driven software-development experiment."
},
{
"id": "agent-ci",
"repo": "redwoodjs/agent-ci",
"url": "https://github.com/redwoodjs/agent-ci.git",
"cohort": "explicit-ai",
"ref": "4de00d69487e275d5bc37e30f7818a9303b22352",
"createdAt": "2026-02-09T20:24:25Z",
"stars": 120,
"provenance": "User-provided provenance: repo is almost entirely Claude-authored.",
"notes": "Local GitHub Actions orchestration layer for agent workflows; useful benchmark for command-heavy CI tooling with strong AI involvement."
},
{
"id": "zustand",
"repo": "pmndrs/zustand",
"url": "https://github.com/pmndrs/zustand.git",
"cohort": "mature-oss",
"ref": "2e6d8813095c6a79ca208bae4c2cf5edc12049a1",
"createdAt": "2019-04-09T09:10:06Z",
"stars": 57758,
"provenance": "Mature React state management library by pmndrs.",
"notes": "Pinned to the latest default-branch commit on or before 2025-01-01 to test a later mature-OSS baseline without using a package-manager CLI."
},
{
"id": "payload",
"repo": "payloadcms/payload",
"url": "https://github.com/payloadcms/payload.git",
"cohort": "mature-oss",
"ref": "f3f36d801010f3c95ae74655ff22a09ea66ab1ac",
"createdAt": "2021-01-05T18:49:45Z",
"stars": 41856,
"provenance": "Mature open-source full-stack Next.js CMS/framework by Payload.",
"notes": "Pinned to the latest default-branch commit on or before 2025-01-01 to test a later mature-OSS full-stack app/framework baseline."
},
{
"id": "node-notifier",
"repo": "mikaelbr/node-notifier",
"url": "https://github.com/mikaelbr/node-notifier.git",
"cohort": "mature-oss",
"ref": "b36c237f0d913f9df3a2bd45adc08b33ff717f6a",
"createdAt": "2012-12-02T09:53:24Z",
"stars": 5843,
"provenance": "Long-running OSS notification library for Node.js.",
"notes": "Useful older utility-style baseline for a notification-oriented AI repo."
},
{
"id": "tsup",
"repo": "egoist/tsup",
"url": "https://github.com/egoist/tsup.git",
"cohort": "mature-oss",
"ref": "cd03e1e00ec2bd6676ae1837cbc7e618ab6a2362",
"createdAt": "2020-03-19T16:23:41Z",
"stars": 11198,
"provenance": "Mature TypeScript build tool widely used in the ecosystem.",
"notes": "Compact older TS tool with fairly low normalized slop scores."
},
{
"id": "execa",
"repo": "sindresorhus/execa",
"url": "https://github.com/sindresorhus/execa.git",
"cohort": "mature-oss",
"ref": "99d1741d2525eca71b986282148bbf2983356428",
"createdAt": "2015-12-05T22:57:03Z",
"stars": 7481,
"provenance": "Long-lived process execution library for Node.js.",
"notes": "Helpful benchmark for command-heavy code that still avoids extreme normalized scores."
},
{
"id": "hyper",
"repo": "vercel/hyper",
"url": "https://github.com/vercel/hyper.git",
"cohort": "mature-oss",
"ref": "2a7bb18259d975f27b30b502af1be7576f6f5656",
"createdAt": "2016-07-01T06:01:21Z",
"stars": 44687,
"provenance": "Older high-visibility TypeScript/Electron terminal project.",
"notes": "Large, mature TS app baseline for GUI-oriented codebases."
},
{
"id": "umami",
"repo": "umami-software/umami",
"url": "https://github.com/umami-software/umami.git",
"cohort": "mature-oss",
"ref": "227b2554b4a373e63ceb7f48decdc60c8d3e6eaf",
"createdAt": "2020-07-17T07:59:00Z",
"stars": 36012,
"provenance": "Mature privacy-focused analytics platform with a large TypeScript codebase.",
"notes": "Good counterweight for explicit-AI full-stack app comparisons."
},
{
"id": "vite",
"repo": "vitejs/vite",
"url": "https://github.com/vitejs/vite.git",
"cohort": "mature-oss",
"ref": "a4922537a8d705da7769d30626a0d846511fc124",
"createdAt": "2020-04-21T05:03:57Z",
"stars": 79637,
"provenance": "Mature frontend tooling project with a large TypeScript codebase.",
"notes": "Added as a stress-test baseline to check that the analyzer does not overfit against only smaller mature repos."
},
{
"id": "astro",
"repo": "withastro/astro",
"url": "https://github.com/withastro/astro.git",
"cohort": "mature-oss",
"ref": "f7068995aa451dced13853789b0d51433c2373b5",
"createdAt": "2021-03-15T17:19:47Z",
"stars": 58212,
"provenance": "Mature web framework with a very large TypeScript/JavaScript monorepo.",
"notes": "Added as a stress-test baseline for a large, actively maintained modern framework codebase."
}
],
"pairings": [
{
"aiRepoId": "devworkbench",
"solidRepoId": "hyper",
"notes": "GUI-oriented TypeScript app vs older terminal/desktop-style TS app."
},
{
"aiRepoId": "openusage",
"solidRepoId": "umami",
"notes": "Full-stack analytics-adjacent SaaS-style app comparison and negative control."
},
{
"aiRepoId": "vinext",
"solidRepoId": "vite",
"notes": "AI-built Vite-based framework layer vs the mature Vite baseline."
}
]
}