JetBrains/thinkrail

Vibe code with pi in a lightweight, real IDE that customises itself around the way you work — The Vibe You Need

TypeScript★ 2,012+51 that day#5 on trending

Analyzed October 26, 2026 at d299f20 (main) with jscpd v5 in 2.2s.

C69.9/100
Project health299,316 lines of code (L)
Duplication79
2.9% in typescript, tsx, bash, astro, powershell, javascript, sql
Dead code97
0.3%
Complexity45
58.3%

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

0.74%duplicated code · 1,120 of 152,162 lines
100clones in code
879code files of 1,848 scanned
2.84%duplicated over all files · 988 clones

The code number leaves out tests, fixtures, docs, examples, data files, styles, translations and vendored code, and 1 generated file: apps/web/src/chat/generated/providerGlyphs.ts.

Largest clones in the code

7 more
Largest clones over all files, tests and data included
By format, code only
FormatFilesLinesClonesDuplicated linesDuplication
tsx27354,641546021.1%
typescript57494,899384290.45%
html139928898.97%
bash2665000%
astro13485000%
powershell1361000%
javascript3119000%
By format, all files
FormatFilesLinesClonesDuplicated linesDuplication
typescript1,213238,1878338,0213.37%
css94,4366853912.15%
tsx31559,362566291.06%
yaml621,333101138.48%
json467,88692393.03%
html139928898.97%
markdown14926,5823370.14%
diff170168.57%
bash6858000%
astro13485000%

Trending appearances

DayRankStarsFilesLinesClonesAll filesCodeHealthCommit
Oct 26, 2026#52,012 (+51)1,848340,9049882.84%0.74%C 69.9d299f20

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