5 views

mvschwarz/openrig

Build your own network of agents from Claude Code, Codex and Pi: persistent teams with roles, shared context and owned work.

TypeScript★ 4,432+683 that day#7 on trending

Analyzed October 3, 2026 at 0d794d0 (main) with jscpd 5.4.0 in 1.5s. Code duplication went from 4.54% on Sep 28 to 4.4% on Oct 3.

D45.2/100
Project health606,647 lines of code (L)
Duplication46
9.6% in typescript, tsx, javascript, bash, python, perl
Dead code45
8.7%
Complexity45
58%

The score is jscpd's own --health model: markup, data and text left out, tests kept. The numbers below are the trending scan's.

4.4%duplicated code · 11,593 of 263,360 lines
762clones in code
1,104code files of 3,206 scanned
10.23%duplicated over all files · 5,357 clones

The code number leaves out tests, fixtures, docs, examples, data files, styles, translations and vendored code, and 1 generated file: packages/daemon/src/domain/scope/attestation-lineage.generated.ts.

Largest clones in the code

7 more
Largest clones over all files, tests and data included
By format, code only
FormatFilesLinesClonesDuplicated linesDuplication
typescript856214,89170810,9475.09%
tsx17836,651394451.21%
javascript478,739141952.23%
python2888160.68%
bash202,017000%
perl1174000%
By format, all files
FormatFilesLinesClonesDuplicated linesDuplication
typescript2,099516,5754,70651,2119.91%
tsx34370,3734134,6316.58%
markdown33547,895887,94816.59%
yaml1996,478671,31420.28%
javascript9016,654572,28313.71%
bash693,7161041711.22%
text31488712024.59%
dot611235650%
json211,6512674.06%
txt4421220247.98%

Trending appearances

DayRankStarsFilesLinesClonesAll filesCodeHealthCommit
Oct 3, 2026#74,432 (+683)3,206667,1045,35710.23%4.4%D 45.20d794d0
Oct 2, 2026#33,833 (+642)3,144657,6665,30010.31%4.41%D 44.9008c9fa
Oct 1, 2026#33,148 (+624)3,075643,3275,22810.42%4.47%D 44.676ef4d9
Sep 30, 2026#52,554 (+737)3,051638,3175,19110.45%4.47%D 44.5f8f3aff
Sep 29, 2026#61,872 (+734)3,045636,3755,17410.45%4.47%D 44.550e519b
Sep 28, 2026#51,139 (+114)3,012628,1905,22010.67%4.54%D 44.1ae957e5

Want this for your own project? Install jscpd and run jscpd ., or measure it the way the baselines were measured.