[{"data":1,"prerenderedAt":1456},["ShallowReactive",2],{"navigation_docs":3,"trending-day-2026-09-10":188},[4,50,82,99,135,157,173,178,183],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15,20,25,30,35,40,45],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F2.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F3.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Configuration","\u002Fgetting-started\u002Fconfiguration","1.getting-started\u002F4.configuration","i-lucide-settings",{"title":26,"path":27,"stem":28,"icon":29},"Supported Formats","\u002Fgetting-started\u002Fsupported-formats","1.getting-started\u002F5.supported-formats","i-lucide-file-code",{"title":31,"path":32,"stem":33,"icon":34},"Agent Skill","\u002Fgetting-started\u002Fagent-skill","1.getting-started\u002F6.agent-skill","i-lucide-cpu",{"title":36,"path":37,"stem":38,"icon":39},"Changelog","\u002Fgetting-started\u002Fchangelog","1.getting-started\u002F7.changelog","i-lucide-scroll-text",{"title":41,"path":42,"stem":43,"icon":44},"Migrating from v4 to v5","\u002Fgetting-started\u002Fmigration","1.getting-started\u002F8.migration","i-lucide-arrow-right-left",{"title":46,"path":47,"stem":48,"icon":49},"jscpd v4 (TypeScript)","\u002Fgetting-started\u002Fv4","1.getting-started\u002F9.v4","i-simple-icons-typescript",{"title":51,"path":52,"stem":53,"children":54,"icon":6},"Guides","\u002Fguides","2.guides\u002F1.index",[55,57,62,67,72,77],{"title":51,"path":52,"stem":53,"icon":56},"i-lucide-book-open",{"title":58,"path":59,"stem":60,"icon":61},"Types of Code Clones","\u002Fguides\u002Fclone-types","2.guides\u002F2.clone-types","i-lucide-copy",{"title":63,"path":64,"stem":65,"icon":66},"How Detection Works","\u002Fguides\u002Fhow-detection-works","2.guides\u002F3.how-detection-works","i-lucide-scan-search",{"title":68,"path":69,"stem":70,"icon":71},"Duplication Trend over Git History","\u002Fguides\u002Fhistory","2.guides\u002F4.history","i-lucide-chart-no-axes-combined",{"title":73,"path":74,"stem":75,"icon":76},"Project Dashboard","\u002Fguides\u002Fdashboard","2.guides\u002F5.dashboard","i-lucide-layout-dashboard",{"title":78,"path":79,"stem":80,"icon":81},"Project Health Score","\u002Fguides\u002Fhealth","2.guides\u002F6.health","i-lucide-heart-pulse",{"title":83,"path":84,"stem":85,"children":86,"icon":6},"CI & Hooks","\u002Fci-and-hooks","3.ci-and-hooks\u002F1.index",[87,89,94],{"title":83,"path":84,"stem":85,"icon":88},"i-lucide-git-pull-request",{"title":90,"path":91,"stem":92,"icon":93},"Use jscpd in CI","\u002Fci-and-hooks\u002Fci","3.ci-and-hooks\u002F2.ci","i-lucide-github",{"title":95,"path":96,"stem":97,"icon":98},"Use jscpd in Pre-Commit Hook","\u002Fci-and-hooks\u002Fpre-commit","3.ci-and-hooks\u002F3.pre-commit","i-lucide-git-commit",{"title":100,"path":101,"stem":102,"children":103,"icon":105},"Reporters","\u002Freporters","4.reporters\u002F1.index",[104,106,110,115,120,125,130],{"title":100,"path":101,"stem":102,"icon":105},"i-lucide-file-chart-column",{"title":107,"path":108,"stem":109,"icon":29},"HTML Reporter","\u002Freporters\u002Fhtml","4.reporters\u002F2.html",{"title":111,"path":112,"stem":113,"icon":114},"JSON Reporter","\u002Freporters\u002Fjson","4.reporters\u002F3.json","i-lucide-braces",{"title":116,"path":117,"stem":118,"icon":119},"Badge Reporter","\u002Freporters\u002Fbadge","4.reporters\u002F4.badge","i-lucide-award",{"title":121,"path":122,"stem":123,"icon":124},"SARIF Reporter","\u002Freporters\u002Fsarif","4.reporters\u002F5.sarif","i-lucide-shield-check",{"title":126,"path":127,"stem":128,"icon":129},"CodeClimate \u002F GitLab Reporter","\u002Freporters\u002Fcodeclimate","4.reporters\u002F6.codeclimate","i-lucide-flag-triangle-right",{"title":131,"path":132,"stem":133,"icon":134},"OpenMetrics Reporter","\u002Freporters\u002Fopenmetrics","4.reporters\u002F7.openmetrics","i-lucide-activity",{"title":136,"path":137,"stem":138,"children":139,"icon":6},"Benchmarks","\u002Fbenchmarks","5.benchmarks\u002F1.index",[140,142,147,152],{"title":136,"path":137,"stem":138,"icon":141},"i-lucide-gauge",{"title":143,"path":144,"stem":145,"icon":146},"Detection Speed","\u002Fbenchmarks\u002Fdetection-speed","5.benchmarks\u002F2.detection-speed","i-lucide-zap",{"title":148,"path":149,"stem":150,"icon":151},"Multi-Format Detection","\u002Fbenchmarks\u002Fcross-format","5.benchmarks\u002F3.cross-format","i-lucide-layers",{"title":153,"path":154,"stem":155,"icon":156},"AI Token Efficiency","\u002Fbenchmarks\u002Fai-token-efficiency","5.benchmarks\u002F4.ai-token-efficiency","i-lucide-sparkles",{"title":158,"path":159,"stem":160,"children":161,"icon":163},"API","\u002Fapi","6.api\u002F1.index",[162,164,169],{"title":158,"path":159,"stem":160,"icon":163},"i-lucide-code",{"title":165,"path":166,"stem":167,"icon":168},"Rust Crates (v5)","\u002Fapi\u002Fcore","6.api\u002F2.core","i-lucide-box",{"title":170,"path":171,"stem":172,"icon":168},"MCP Server","\u002Fapi\u002Fmcp-server","6.api\u002F4.mcp-server",{"title":174,"path":175,"stem":176,"icon":177},"Trending","\u002Ftrending","7.trending","i-lucide-trending-up",{"title":179,"path":180,"stem":181,"icon":182},"Research","\u002Fresearch","8.research","i-lucide-graduation-cap",{"title":184,"path":185,"stem":186,"icon":187},"Articles","\u002Farticles","9.articles","i-lucide-newspaper",{"date":189,"generatedAt":190,"source":191,"summary":192,"repos":246},"2026-09-10","2026-09-10T05:27:14.540Z","github-trending-daily",{"repos":193,"sources":194,"lines":195,"tokens":196,"clones":197,"duplicatedLines":198,"duplicatedTokens":199,"percentage":200,"percentageTokens":201,"avgPercentage":201,"medianPercentage":202,"mostDuplicated":203,"cleanest":207,"mostClones":211,"languages":215},10,13327,2970829,17845881,8787,329058,1921747,11.08,10.77,6.24,{"name":204,"clones":205,"percentage":206},"ayghri\u002Fi-have-adhd",35,43.68,{"name":208,"clones":209,"percentage":210},"liquidslr\u002Fsystem-design-notes",1,0.11,{"name":212,"clones":213,"percentage":214},"openai\u002Fplugins",2834,16.03,[216,223,229,236,242],{"language":217,"repos":218,"clones":219,"lines":220,"duplicatedLines":221,"percentage":222},"TypeScript",3,4428,1069912,74656,6.98,{"language":224,"repos":218,"clones":225,"lines":226,"duplicatedLines":227,"percentage":228},"Python",654,362941,14819,4.08,{"language":230,"repos":231,"clones":232,"lines":233,"duplicatedLines":234,"percentage":235},"JavaScript",2,2939,1441254,222324,15.43,{"language":237,"repos":209,"clones":238,"lines":239,"duplicatedLines":240,"percentage":241},"HTML",765,84147,17245,20.49,{"language":243,"repos":209,"clones":209,"lines":244,"duplicatedLines":245,"percentage":210},"Other",12575,14,[247,379,515,669,819,938,1033,1064,1187,1310],{"name":204,"url":248,"description":249,"language":224,"stars":250,"starsToday":251,"defaultBranch":252,"headSha":253,"durationMs":254,"total":255,"formats":262,"topClones":305},"https:\u002F\u002Fgithub.com\u002Fayghri\u002Fi-have-adhd","A skill to stop your coding agent from burying the answer. ADHD-friendly output.",35348,4650,"main","ff690b6fbd3383e4fce6a7e50c7b409ca9a6a804",1291,{"sources":256,"lines":257,"tokens":258,"clones":205,"duplicatedLines":259,"duplicatedTokens":260,"percentage":206,"percentageTokens":261},67,13909,66222,6075,10803,16.31,[263,270,277,283,287,290,294,297,300,303],{"format":264,"sources":265,"lines":266,"clones":267,"duplicatedLines":268,"percentage":269},"bash",19,5144,20,2540,49.38,{"format":271,"sources":272,"lines":273,"clones":274,"duplicatedLines":275,"percentage":276},"markdown",23,5636,13,3511,62.3,{"format":278,"sources":279,"lines":280,"clones":231,"duplicatedLines":281,"percentage":282},"python",8,2110,24,1.14,{"format":284,"sources":218,"lines":285,"clones":286,"duplicatedLines":286,"percentage":286},"typescript",388,0,{"format":288,"sources":209,"lines":289,"clones":286,"duplicatedLines":286,"percentage":286},"perl",168,{"format":291,"sources":292,"lines":293,"clones":286,"duplicatedLines":286,"percentage":286},"yaml",4,144,{"format":295,"sources":218,"lines":296,"clones":286,"duplicatedLines":286,"percentage":286},"javascript",136,{"format":298,"sources":292,"lines":299,"clones":286,"duplicatedLines":286,"percentage":286},"json",109,{"format":301,"sources":209,"lines":302,"clones":286,"duplicatedLines":286,"percentage":286},"powershell",50,{"format":304,"sources":209,"lines":281,"clones":286,"duplicatedLines":286,"percentage":286},"toml",[306,316,321,330,335,344,349,356,367,375],{"format":271,"lines":307,"tokens":308,"firstFile":309,"secondFile":313},520,1512,{"name":310,"start":311,"end":312},".github\u002Finstall\u002FINSTALL.vi.md:markdown",38,557,{"name":310,"start":314,"end":315},154,627,{"format":271,"lines":307,"tokens":317,"firstFile":318,"secondFile":320},1164,{"name":319,"start":311,"end":312},".github\u002Finstall\u002FINSTALL.pt-BR.md:markdown",{"name":319,"start":314,"end":315},{"format":271,"lines":322,"tokens":323,"firstFile":324,"secondFile":328},132,1123,{"name":325,"start":326,"end":327},".cursor\u002Fskills\u002Fi-have-adhd\u002FSKILL.md:markdown",11,142,{"name":329,"start":326,"end":327},"skills\u002Fi-have-adhd\u002FSKILL.md:markdown",{"format":271,"lines":307,"tokens":331,"firstFile":332,"secondFile":334},1002,{"name":333,"start":311,"end":312},".github\u002Finstall\u002FINSTALL.ko.md:markdown",{"name":333,"start":314,"end":315},{"format":271,"lines":336,"tokens":337,"firstFile":338,"secondFile":341},632,915,{"name":339,"start":311,"end":340},"INSTALL.md:markdown",669,{"name":339,"start":342,"end":343},155,739,{"format":271,"lines":307,"tokens":345,"firstFile":346,"secondFile":348},498,{"name":347,"start":311,"end":312},".github\u002Finstall\u002FINSTALL.zh-CN.md:markdown",{"name":347,"start":314,"end":315},{"format":271,"lines":315,"tokens":350,"firstFile":351,"secondFile":354},480,{"name":352,"start":311,"end":353},".github\u002Finstall\u002FINSTALL.ja.md:markdown",664,{"name":352,"start":314,"end":355},738,{"format":264,"lines":357,"tokens":358,"firstFile":359,"secondFile":363},425,433,{"name":360,"start":361,"end":362},".github\u002Finstall\u002FINSTALL.ja.md:bash",254,678,{"name":364,"start":365,"end":366},"INSTALL.md:bash",255,683,{"format":264,"lines":368,"tokens":369,"firstFile":370,"secondFile":373},192,302,{"name":360,"start":371,"end":372},9,200,{"name":374,"start":371,"end":372},".github\u002Finstall\u002FINSTALL.ko.md:bash",{"format":264,"lines":368,"tokens":369,"firstFile":376,"secondFile":377},{"name":360,"start":371,"end":372},{"name":378,"start":371,"end":372},".github\u002Finstall\u002FINSTALL.pt-BR.md:bash",{"name":380,"url":381,"description":382,"language":217,"stars":383,"starsToday":384,"defaultBranch":252,"headSha":385,"durationMs":386,"total":387,"formats":396,"topClones":436},"Tencent\u002Fteamai-cli","https:\u002F\u002Fgithub.com\u002FTencent\u002Fteamai-cli","Make Every Team AI Native",3221,556,"4068f6f32960847aa7084a6fdffbf75bdfca2204",742,{"sources":388,"lines":389,"tokens":390,"clones":391,"duplicatedLines":392,"duplicatedTokens":393,"percentage":394,"percentageTokens":395},563,149987,879748,757,9804,63736,6.54,7.24,[397,403,408,413,419,424,429,431,433,434],{"format":284,"sources":398,"lines":399,"clones":400,"duplicatedLines":401,"percentage":402},470,122525,734,8317,6.79,{"format":271,"sources":404,"lines":405,"clones":406,"duplicatedLines":299,"percentage":407},31,9713,7,1.12,{"format":291,"sources":193,"lines":409,"clones":410,"duplicatedLines":411,"percentage":412},3565,6,687,19.27,{"format":264,"sources":414,"lines":415,"clones":416,"duplicatedLines":417,"percentage":418},18,5621,5,163,2.9,{"format":420,"sources":218,"lines":421,"clones":218,"duplicatedLines":422,"percentage":423},"markup",55,28,50.91,{"format":425,"sources":265,"lines":426,"clones":231,"duplicatedLines":427,"percentage":428},"text",6919,500,7.23,{"format":298,"sources":279,"lines":430,"clones":286,"duplicatedLines":286,"percentage":286},844,{"format":278,"sources":231,"lines":432,"clones":286,"duplicatedLines":286,"percentage":286},474,{"format":288,"sources":209,"lines":289,"clones":286,"duplicatedLines":286,"percentage":286},{"format":295,"sources":209,"lines":435,"clones":286,"duplicatedLines":286,"percentage":286},103,[437,446,454,462,468,476,482,490,498,506],{"format":271,"lines":438,"tokens":439,"firstFile":440,"secondFile":444},30,1935,{"name":441,"start":442,"end":443},"README.md:markdown",69,98,{"name":445,"start":442,"end":443},"README.zh-CN.md:markdown",{"format":284,"lines":447,"tokens":448,"firstFile":449,"secondFile":452},61,422,{"name":450,"start":267,"end":451},"src\u002F__tests__\u002Fhooks-wrapper.test.ts",80,{"name":450,"start":451,"end":453},140,{"format":284,"lines":455,"tokens":456,"firstFile":457,"secondFile":459},46,342,{"name":458,"start":209,"end":455},"src\u002F__tests__\u002Fpull-scope-isolation.test.ts",{"name":460,"start":209,"end":461},"src\u002F__tests__\u002Fpull-skip-sync.test.ts",42,{"format":284,"lines":404,"tokens":463,"firstFile":464,"secondFile":466},330,{"name":465,"start":279,"end":311},"src\u002F__tests__\u002Fpull-learnings-deletion.test.ts",{"name":458,"start":292,"end":467},47,{"format":284,"lines":311,"tokens":469,"firstFile":470,"secondFile":473},316,{"name":471,"start":272,"end":472},"src\u002F__tests__\u002Fpush-role.test.ts",60,{"name":474,"start":414,"end":475},"src\u002F__tests__\u002Fpush-skill-flag.test.ts",51,{"format":271,"lines":281,"tokens":477,"firstFile":478,"secondFile":480},304,{"name":479,"start":209,"end":281},"AGENTS.md:markdown",{"name":481,"start":209,"end":281},"CLAUDE.md:markdown",{"format":284,"lines":455,"tokens":483,"firstFile":484,"secondFile":487},272,{"name":485,"start":453,"end":486},"src\u002F__tests__\u002Fremove.test.ts",185,{"name":485,"start":488,"end":489},497,547,{"format":284,"lines":491,"tokens":492,"firstFile":493,"secondFile":496},37,271,{"name":471,"start":494,"end":495},63,99,{"name":474,"start":475,"end":497},87,{"format":284,"lines":455,"tokens":499,"firstFile":500,"secondFile":503},267,{"name":501,"start":274,"end":502},"src\u002F__tests__\u002Fpush-role-skill-e2e.test.ts",58,{"name":504,"start":326,"end":505},"src\u002F__tests__\u002Fsource-project-scope-e2e.test.ts",56,{"format":284,"lines":507,"tokens":508,"firstFile":509,"secondFile":512},40,262,{"name":510,"start":231,"end":511},"src\u002F__tests__\u002Fe2e\u002Fmcp-uninstall.test.ts",41,{"name":513,"start":231,"end":514},"src\u002F__tests__\u002Fe2e\u002Fscope-isolation-issue85.test.ts",49,{"name":516,"url":517,"description":518,"language":217,"stars":519,"starsToday":520,"defaultBranch":252,"headSha":521,"durationMs":522,"total":523,"formats":532,"topClones":576},"pascalorg\u002Feditor","https:\u002F\u002Fgithub.com\u002Fpascalorg\u002Feditor","Open-source 3D architectural editor with a local CLI, MCP tools, and practical workflows for humans and AI agents.",23059,107,"5dabbc3b56109c9f79dc8a378443a4c520d9ee0a",1373,{"sources":524,"lines":525,"tokens":526,"clones":527,"duplicatedLines":528,"duplicatedTokens":529,"percentage":530,"percentageTokens":531},2253,534822,3169847,2750,42013,263879,7.86,8.32,[533,538,545,551,556,561,566,570,573,575],{"format":284,"sources":534,"lines":535,"clones":536,"duplicatedLines":537,"percentage":394},1557,319410,1568,20892,{"format":539,"sources":540,"lines":541,"clones":542,"duplicatedLines":543,"percentage":544},"tsx",501,193743,1119,19605,10.12,{"format":298,"sources":546,"lines":547,"clones":548,"duplicatedLines":549,"percentage":550},45,5283,33,450,8.52,{"format":271,"sources":552,"lines":553,"clones":326,"duplicatedLines":554,"percentage":555},78,8822,454,5.15,{"format":557,"sources":231,"lines":558,"clones":371,"duplicatedLines":559,"percentage":560},"css",535,64,11.96,{"format":264,"sources":562,"lines":563,"clones":279,"duplicatedLines":564,"percentage":565},22,3033,213,7.02,{"format":425,"sources":326,"lines":567,"clones":209,"duplicatedLines":568,"percentage":569},2293,313,13.65,{"format":291,"sources":414,"lines":571,"clones":209,"duplicatedLines":562,"percentage":572},1170,1.88,{"format":295,"sources":410,"lines":574,"clones":286,"duplicatedLines":286,"percentage":286},246,{"format":288,"sources":209,"lines":289,"clones":286,"duplicatedLines":286,"percentage":286},[577,587,591,602,611,622,632,642,653,660],{"format":539,"lines":578,"tokens":579,"firstFile":580,"secondFile":584},221,1359,{"name":581,"start":582,"end":583},"packages\u002Fnodes\u002Fsrc\u002Fbox-vent\u002Fmove-tool.tsx",44,264,{"name":585,"start":586,"end":361},"packages\u002Fnodes\u002Fsrc\u002Feyebrow-vent\u002Fmove-tool.tsx",43,{"format":539,"lines":578,"tokens":579,"firstFile":588,"secondFile":589},{"name":581,"start":582,"end":583},{"name":590,"start":586,"end":361},"packages\u002Fnodes\u002Fsrc\u002Fturbine-vent\u002Fmove-tool.tsx",{"format":284,"lines":592,"tokens":593,"firstFile":594,"secondFile":598},82,1196,{"name":595,"start":596,"end":597},"packages\u002Fnodes\u002Fsrc\u002Fcupola\u002Fgeometry.ts",372,453,{"name":599,"start":600,"end":601},"packages\u002Fnodes\u002Fsrc\u002Feyebrow-vent\u002Fgeometry.ts",479,560,{"format":539,"lines":603,"tokens":604,"firstFile":605,"secondFile":607},195,1159,{"name":581,"start":606,"end":583},70,{"name":608,"start":609,"end":610},"packages\u002Fnodes\u002Fsrc\u002Fcupola\u002Fmove-tool.tsx",68,253,{"format":539,"lines":612,"tokens":613,"firstFile":614,"secondFile":618},167,890,{"name":615,"start":616,"end":617},"packages\u002Fnodes\u002Fsrc\u002Fduct-fitting\u002Fselection.tsx",119,285,{"name":619,"start":620,"end":621},"packages\u002Fnodes\u002Fsrc\u002Fpipe-fitting\u002Fselection.tsx",106,248,{"format":539,"lines":623,"tokens":624,"firstFile":625,"secondFile":628},150,882,{"name":626,"start":574,"end":627},"packages\u002Fnodes\u002Fsrc\u002Fduct-segment\u002Fselection.tsx",395,{"name":629,"start":630,"end":631},"packages\u002Fnodes\u002Fsrc\u002Fpipe-segment\u002Fselection.tsx",158,281,{"format":284,"lines":609,"tokens":633,"firstFile":634,"secondFile":638},797,{"name":635,"start":636,"end":637},"packages\u002Fnodes\u002Fsrc\u002Fshared\u002Fpipe-vertical-offset.ts",89,156,{"name":639,"start":640,"end":641},"packages\u002Fnodes\u002Fsrc\u002Fshared\u002Fvertical-offset.ts",93,160,{"format":539,"lines":643,"tokens":644,"firstFile":645,"secondFile":649},91,778,{"name":646,"start":647,"end":648},"packages\u002Fnodes\u002Fsrc\u002Fcupola\u002Fpanel.tsx",198,288,{"name":650,"start":651,"end":652},"packages\u002Fnodes\u002Fsrc\u002Feyebrow-vent\u002Fpanel.tsx",217,307,{"format":539,"lines":636,"tokens":654,"firstFile":655,"secondFile":656},759,{"name":646,"start":372,"end":648},{"name":657,"start":658,"end":659},"packages\u002Fnodes\u002Fsrc\u002Fturbine-vent\u002Fpanel.tsx",250,338,{"format":539,"lines":661,"tokens":662,"firstFile":663,"secondFile":666},88,730,{"name":615,"start":664,"end":665},334,421,{"name":619,"start":667,"end":668},292,369,{"name":670,"url":671,"description":672,"language":224,"stars":673,"starsToday":674,"defaultBranch":252,"headSha":675,"durationMs":676,"total":677,"formats":686,"topClones":732},"earthtojake\u002Ftext-to-cad","https:\u002F\u002Fgithub.com\u002Fearthtojake\u002Ftext-to-cad","A library of agent skills for CAD, CAE and CAM",15147,124,"d0e4cb63bf3500d0c4702d611a9e4ece3cde9a09",1082,{"sources":678,"lines":679,"tokens":680,"clones":681,"duplicatedLines":682,"duplicatedTokens":683,"percentage":684,"percentageTokens":685},1344,327860,2323225,599,8521,58952,2.6,2.54,[687,693,698,702,706,710,715,720,725,729],{"format":278,"sources":688,"lines":689,"clones":690,"duplicatedLines":691,"percentage":692},675,170584,293,3276,1.92,{"format":295,"sources":694,"lines":695,"clones":483,"duplicatedLines":696,"percentage":697},370,114588,3865,3.37,{"format":271,"sources":435,"lines":699,"clones":326,"duplicatedLines":700,"percentage":701},16042,815,5.08,{"format":264,"sources":475,"lines":703,"clones":371,"duplicatedLines":704,"percentage":705},8029,260,3.24,{"format":557,"sources":292,"lines":707,"clones":410,"duplicatedLines":708,"percentage":709},1024,85,8.3,{"format":298,"sources":711,"lines":712,"clones":218,"duplicatedLines":713,"percentage":714},29,4524,128,2.83,{"format":716,"sources":404,"lines":717,"clones":218,"duplicatedLines":718,"percentage":719},"jsx",3458,53,1.53,{"format":721,"sources":218,"lines":722,"clones":209,"duplicatedLines":723,"percentage":724},"ignore",1315,12,0.91,{"format":726,"sources":292,"lines":636,"clones":209,"duplicatedLines":727,"percentage":728},"txt",27,30.34,{"format":425,"sources":730,"lines":731,"clones":286,"duplicatedLines":286,"percentage":286},25,4054,[733,741,746,757,765,776,783,793,802,812],{"format":271,"lines":734,"tokens":735,"firstFile":736,"secondFile":738},318,1756,{"name":737,"start":274,"end":463},"models\u002Ffalcon_heavy\u002FHIERARCHY.md:markdown",{"name":737,"start":739,"end":740},662,979,{"format":271,"lines":734,"tokens":742,"firstFile":743,"secondFile":744},1755,{"name":737,"start":274,"end":463},{"name":737,"start":463,"end":745},647,{"format":295,"lines":747,"tokens":748,"firstFile":749,"secondFile":753},199,1399,{"name":750,"start":751,"end":752},"packages\u002Fcadgen-js\u002Fsrc\u002Flib\u002FrenderAssetClient.js",324,522,{"name":754,"start":755,"end":756},"packages\u002Fcadgen-js\u002Fsrc\u002Flib\u002FstepRenderAssetClient.js",206,404,{"format":278,"lines":256,"tokens":758,"firstFile":759,"secondFile":762},709,{"name":760,"start":447,"end":761},"models\u002Fassemblies\u002Fsrc\u002Fflying_car\u002Fflying_car.py",127,{"name":763,"start":764,"end":583},"models\u002Fassemblies\u002Fsrc\u002Fmars_rover_concept\u002Fmars_rover_concept.py",191,{"format":295,"lines":766,"tokens":767,"firstFile":768,"secondFile":772},101,650,{"name":769,"start":770,"end":771},"packages\u002Fcadgen-js\u002Fsrc\u002Fcommon\u002FcadScene.js",1126,1226,{"name":773,"start":774,"end":775},"packages\u002Fcadgen-js\u002Fsrc\u002Flib\u002Fviewer\u002FpartVisualState.js",90,190,{"format":295,"lines":777,"tokens":778,"firstFile":779,"secondFile":781},54,542,{"name":780,"start":416,"end":502},"apps\u002Fdocs\u002Fpublic\u002Fhero\u002Fplanetary_gear_assembly.step.js",{"name":782,"start":416,"end":502},"models\u002Fassemblies\u002FSTEP\u002Fplanetary_gear_assembly\u002Fplanetary_gear_assembly.step.js",{"format":278,"lines":582,"tokens":784,"firstFile":785,"secondFile":789},476,{"name":786,"start":787,"end":788},"models\u002Fw16\u002Fsrc\u002Flib\u002Foil_system.py",341,384,{"name":790,"start":791,"end":792},"models\u002Fw16\u002Fsrc\u002Flib\u002Fspec.py",496,540,{"format":278,"lines":455,"tokens":794,"firstFile":795,"secondFile":799},465,{"name":796,"start":797,"end":798},"models\u002Ff1\u002Fsrc\u002Flib\u002Fmono_tub.py",121,166,{"name":800,"start":801,"end":372},"models\u002Ff1\u002Fsrc\u002Flib\u002Fnose.py",157,{"format":295,"lines":514,"tokens":803,"firstFile":804,"secondFile":808},398,{"name":805,"start":806,"end":807},"apps\u002Fviewer\u002Fsrc\u002Fclient\u002Fworkbench\u002FreferenceSelection.test.js",36,84,{"name":809,"start":810,"end":811},"packages\u002Fcadgen-js\u002Fsrc\u002Flib\u002Fselectors\u002Fruntime.test.js",126,152,{"format":278,"lines":461,"tokens":813,"firstFile":814,"secondFile":816},385,{"name":815,"start":302,"end":643},"models\u002Fhypercar\u002Fsrc\u002Flib\u002Fdetails.py",{"name":817,"start":818,"end":674},"models\u002Fhypercar\u002Fsrc\u002Flib\u002Flighting.py",83,{"name":820,"url":821,"description":822,"language":237,"stars":823,"starsToday":824,"defaultBranch":252,"headSha":825,"durationMs":826,"total":827,"formats":832,"topClones":865},"cathrynlavery\u002Fdiagram-design","https:\u002F\u002Fgithub.com\u002Fcathrynlavery\u002Fdiagram-design","38 editorial diagram types for Claude Code, Codex, and Pi. Self-contained HTML + SVG. No shadows. No Mermaid slop.",36867,2249,"562dbdf93ff3c3da630be4f90f4f6c2548175058",908,{"sources":828,"lines":239,"tokens":829,"clones":238,"duplicatedLines":240,"duplicatedTokens":830,"percentage":241,"percentageTokens":831},399,939104,248928,26.51,[833,839,844,849,852,855,858,860,861,864],{"format":420,"sources":834,"lines":835,"clones":836,"duplicatedLines":837,"percentage":838},183,32072,616,15277,47.63,{"format":278,"sources":840,"lines":841,"clones":842,"duplicatedLines":843,"percentage":555},66,31306,111,1613,{"format":271,"sources":636,"lines":845,"clones":846,"duplicatedLines":847,"percentage":848},11615,26,238,2.05,{"format":291,"sources":267,"lines":850,"clones":371,"duplicatedLines":494,"percentage":851},2607,2.42,{"format":298,"sources":279,"lines":853,"clones":231,"duplicatedLines":467,"percentage":854},1052,4.47,{"format":264,"sources":274,"lines":856,"clones":209,"duplicatedLines":406,"percentage":857},2251,0.31,{"format":425,"sources":274,"lines":859,"clones":286,"duplicatedLines":286,"percentage":286},2683,{"format":288,"sources":209,"lines":289,"clones":286,"duplicatedLines":286,"percentage":286},{"format":862,"sources":209,"lines":863,"clones":286,"duplicatedLines":286,"percentage":286},"diff",139,{"format":557,"sources":231,"lines":761,"clones":286,"duplicatedLines":286,"percentage":286},[866,874,882,891,899,905,912,919,925,931],{"format":420,"lines":867,"tokens":868,"firstFile":869,"secondFile":872},343,7537,{"name":870,"start":511,"end":871},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-beeswarm-dark.html",383,{"name":873,"start":511,"end":871},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-beeswarm.html",{"format":420,"lines":875,"tokens":876,"firstFile":877,"secondFile":880},239,5551,{"name":878,"start":494,"end":879},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-db-schema-dark.html",301,{"name":881,"start":494,"end":879},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-db-schema.html",{"format":420,"lines":883,"tokens":884,"firstFile":885,"secondFile":889},92,4209,{"name":886,"start":887,"end":888},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-architecture-full.html",81,172,{"name":890,"start":883,"end":834},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-architecture.html",{"format":420,"lines":892,"tokens":893,"firstFile":894,"secondFile":897},161,3833,{"name":895,"start":494,"end":896},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-dependency-dark.html",223,{"name":898,"start":494,"end":896},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-dependency.html",{"format":420,"lines":586,"tokens":900,"firstFile":901,"secondFile":903},3664,{"name":902,"start":562,"end":559},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-process-dark.html",{"name":904,"start":562,"end":559},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-process.html",{"format":420,"lines":906,"tokens":907,"firstFile":908,"secondFile":910},159,3417,{"name":909,"start":494,"end":578},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-sequence-dark.html",{"name":911,"start":494,"end":578},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-sequence.html",{"format":420,"lines":863,"tokens":913,"firstFile":914,"secondFile":917},3015,{"name":915,"start":494,"end":916},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-er-dark.html",201,{"name":918,"start":494,"end":916},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-er.html",{"format":420,"lines":447,"tokens":920,"firstFile":921,"secondFile":923},2851,{"name":922,"start":267,"end":451},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-dp-integration-dark.html",{"name":924,"start":267,"end":451},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-dp-integration.html",{"format":420,"lines":472,"tokens":926,"firstFile":927,"secondFile":929},2844,{"name":922,"start":267,"end":928},79,{"name":930,"start":272,"end":592},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-dp-integration-full.html",{"format":420,"lines":761,"tokens":932,"firstFile":933,"secondFile":936},2836,{"name":934,"start":494,"end":935},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-deployment-dark.html",189,{"name":937,"start":494,"end":935},"skills\u002Fdiagram-design\u002Fassets\u002Fexample-deployment.html",{"name":939,"url":940,"description":941,"language":224,"stars":942,"starsToday":943,"defaultBranch":252,"headSha":944,"durationMs":945,"total":946,"formats":952,"topClones":966},"TauricResearch\u002FTradingAgents","https:\u002F\u002Fgithub.com\u002FTauricResearch\u002FTradingAgents","TradingAgents: Multi-Agents LLM Financial Trading Framework",104143,367,"be952b8eccb49720509af544c6675233bc1f10d0",559,{"sources":801,"lines":947,"tokens":948,"clones":267,"duplicatedLines":896,"duplicatedTokens":949,"percentage":950,"percentageTokens":951},21172,114356,1567,1.05,1.37,[953,956,958,960,961,962,964,965],{"format":278,"sources":863,"lines":954,"clones":267,"duplicatedLines":896,"percentage":955},18756,1.19,{"format":264,"sources":193,"lines":957,"clones":286,"duplicatedLines":286,"percentage":286},949,{"format":271,"sources":231,"lines":959,"clones":286,"duplicatedLines":286,"percentage":286},803,{"format":425,"sources":209,"lines":477,"clones":286,"duplicatedLines":286,"percentage":286},{"format":288,"sources":209,"lines":289,"clones":286,"duplicatedLines":286,"percentage":286},{"format":291,"sources":231,"lines":963,"clones":286,"duplicatedLines":286,"percentage":286},97,{"format":304,"sources":209,"lines":661,"clones":286,"duplicatedLines":286,"percentage":286},{"format":726,"sources":209,"lines":406,"clones":286,"duplicatedLines":286,"percentage":286},[967,974,983,988,993,998,1005,1012,1021,1028],{"format":278,"lines":311,"tokens":968,"firstFile":969,"secondFile":971},141,{"name":970,"start":777,"end":643},"tradingagents\u002Fagents\u002Fanalysts\u002Fmarket_analyst.py",{"name":972,"start":711,"end":973},"tradingagents\u002Fagents\u002Fanalysts\u002Fnews_analyst.py",65,{"format":278,"lines":326,"tokens":975,"firstFile":976,"secondFile":980},138,{"name":977,"start":978,"end":979},"tests\u002Ftest_cli_env_skip.py",52,62,{"name":977,"start":981,"end":982},125,135,{"format":278,"lines":806,"tokens":984,"firstFile":985,"secondFile":987},133,{"name":986,"start":438,"end":973},"tradingagents\u002Fagents\u002Fanalysts\u002Ffundamentals_analyst.py",{"name":970,"start":505,"end":643},{"format":278,"lines":193,"tokens":797,"firstFile":989,"secondFile":990},{"name":977,"start":978,"end":447},{"name":977,"start":991,"end":992},95,104,{"format":278,"lines":406,"tokens":643,"firstFile":994,"secondFile":996},{"name":977,"start":992,"end":995},110,{"name":977,"start":997,"end":453},134,{"format":278,"lines":245,"tokens":451,"firstFile":999,"secondFile":1001},{"name":1000,"start":928,"end":883},"tests\u002Ftest_llm_max_retries.py",{"name":1002,"start":1003,"end":1004},"tests\u002Ftest_llm_max_tokens.py",102,115,{"format":278,"lines":371,"tokens":928,"firstFile":1006,"secondFile":1009},{"name":1007,"start":488,"end":1008},"tests\u002Ftest_memory_log.py",505,{"name":1007,"start":1010,"end":1011},536,544,{"format":278,"lines":406,"tokens":1013,"firstFile":1014,"secondFile":1018},72,{"name":1015,"start":1016,"end":1017},"tests\u002Ftest_checkpoint_resume.py",116,122,{"name":1015,"start":1019,"end":1020},175,181,{"format":278,"lines":1022,"tokens":256,"firstFile":1023,"secondFile":1026},15,{"name":1024,"start":1025,"end":438},"tradingagents\u002Fagents\u002Fresearchers\u002Fbear_researcher.py",16,{"name":1027,"start":1025,"end":438},"tradingagents\u002Fagents\u002Fresearchers\u002Fbull_researcher.py",{"format":278,"lines":279,"tokens":840,"firstFile":1029,"secondFile":1031},{"name":1030,"start":548,"end":507},"tradingagents\u002Fagents\u002Frisk_mgmt\u002Fconservative_debator.py",{"name":1032,"start":548,"end":507},"tradingagents\u002Fagents\u002Frisk_mgmt\u002Fneutral_debator.py",{"name":208,"url":1034,"description":1035,"language":1036,"stars":1037,"starsToday":1038,"defaultBranch":252,"headSha":1039,"durationMs":1040,"total":1041,"formats":1044,"topClones":1058},"https:\u002F\u002Fgithub.com\u002Fliquidslr\u002Fsystem-design-notes","Notes of the book System Desgin Interview - An Insider's Guide",null,18183,1397,"9d8388721e7231442763ad37398b8d82224aa68f",538,{"sources":514,"lines":244,"tokens":1042,"clones":209,"duplicatedLines":245,"duplicatedTokens":847,"percentage":210,"percentageTokens":1043},79088,0.3,[1045,1048,1050,1052,1054,1057],{"format":271,"sources":711,"lines":1046,"clones":209,"duplicatedLines":245,"percentage":1047},8129,0.17,{"format":425,"sources":279,"lines":1049,"clones":286,"duplicatedLines":286,"percentage":286},2910,{"format":264,"sources":371,"lines":1051,"clones":286,"duplicatedLines":286,"percentage":286},694,{"format":298,"sources":209,"lines":1053,"clones":286,"duplicatedLines":286,"percentage":286},375,{"format":1055,"sources":209,"lines":1056,"clones":286,"duplicatedLines":286,"percentage":286},"sql",299,{"format":288,"sources":209,"lines":289,"clones":286,"duplicatedLines":286,"percentage":286},[1059],{"format":271,"lines":1022,"tokens":847,"firstFile":1060,"secondFile":1062},{"name":1061,"start":511,"end":421},"16. Proximity Service\u002FReadme.md:markdown",{"name":1063,"start":847,"end":847},"20. Metrics Monitoring and Alerting System\u002FREADME.md:markdown",{"name":212,"url":1065,"description":1066,"language":230,"stars":1067,"starsToday":345,"defaultBranch":252,"headSha":1068,"durationMs":1069,"total":1070,"formats":1077,"topClones":1129},"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fplugins","OpenAI Plugins",6264,"d416fd5a43426019986b1e489506db3db66dee3d",2392,{"sources":1071,"lines":1072,"tokens":1073,"clones":213,"duplicatedLines":1074,"duplicatedTokens":1075,"percentage":214,"percentageTokens":1076},7170,1372783,7299651,220023,1177054,16.12,[1078,1084,1089,1094,1100,1105,1110,1115,1121,1126],{"format":271,"sources":1079,"lines":1080,"clones":1081,"duplicatedLines":1082,"percentage":1083},3368,469530,1182,32197,6.86,{"format":278,"sources":427,"lines":1085,"clones":1086,"duplicatedLines":1087,"percentage":1088},166693,592,18518,11.11,{"format":295,"sources":432,"lines":1090,"clones":1091,"duplicatedLines":1092,"percentage":1093},248852,356,111037,44.62,{"format":539,"sources":1095,"lines":1096,"clones":1097,"duplicatedLines":1098,"percentage":1099},279,54644,188,11891,21.76,{"format":284,"sources":1101,"lines":1102,"clones":984,"duplicatedLines":1103,"percentage":1104},462,89835,9651,10.74,{"format":557,"sources":1106,"lines":1107,"clones":928,"duplicatedLines":1108,"percentage":1109},34,16219,1306,8.05,{"format":264,"sources":1111,"lines":1112,"clones":472,"duplicatedLines":1113,"percentage":1114},411,69358,3637,5.24,{"format":425,"sources":1116,"lines":1117,"clones":1118,"duplicatedLines":1119,"percentage":1120},449,87862,48,1672,1.9,{"format":1122,"sources":1123,"lines":1124,"clones":546,"duplicatedLines":1125,"percentage":218},"cpp",74,29900,897,{"format":420,"sources":616,"lines":1127,"clones":507,"duplicatedLines":1128,"percentage":416},9771,489,[1130,1138,1142,1146,1150,1157,1164,1168,1172,1179],{"format":295,"lines":1131,"tokens":1132,"firstFile":1133,"secondFile":1136},18374,98637,{"name":1134,"start":231,"end":1135},"plugins\u002Fshopify\u002Fskills\u002Fshopify-admin\u002Fscripts\u002Fvalidate.mjs",18375,{"name":1137,"start":231,"end":1135},"plugins\u002Fshopify\u002Fskills\u002Fshopify-customer\u002Fscripts\u002Fvalidate.mjs",{"format":295,"lines":1131,"tokens":1132,"firstFile":1139,"secondFile":1140},{"name":1134,"start":231,"end":1135},{"name":1141,"start":231,"end":1135},"plugins\u002Fshopify\u002Fskills\u002Fshopify-partner\u002Fscripts\u002Fvalidate.mjs",{"format":295,"lines":1131,"tokens":1132,"firstFile":1143,"secondFile":1144},{"name":1134,"start":231,"end":1135},{"name":1145,"start":231,"end":1135},"plugins\u002Fshopify\u002Fskills\u002Fshopify-payments-apps\u002Fscripts\u002Fvalidate.mjs",{"format":295,"lines":1131,"tokens":1132,"firstFile":1147,"secondFile":1148},{"name":1134,"start":231,"end":1135},{"name":1149,"start":231,"end":1135},"plugins\u002Fshopify\u002Fskills\u002Fshopify-storefront-graphql\u002Fscripts\u002Fvalidate.mjs",{"format":295,"lines":1151,"tokens":1152,"firstFile":1153,"secondFile":1155},17300,93317,{"name":1134,"start":231,"end":1154},17301,{"name":1156,"start":231,"end":1154},"plugins\u002Fshopify\u002Fskills\u002Fshopify-functions\u002Fscripts\u002Fvalidate.mjs",{"format":298,"lines":1158,"tokens":1159,"firstFile":1160,"secondFile":1162},7535,45121,{"name":1161,"start":209,"end":1158},"plugins\u002Fremotion\u002Fskills\u002Fremotion-best-practices\u002Fremotion-maps\u002Ftechniques\u002Fmaptiler\u002Fassets\u002Fsample-data\u002Fcountry-meta.json",{"name":1163,"start":209,"end":1158},"plugins\u002Fremotion\u002Fskills\u002Fremotion-best-practices\u002Fremotion-markup\u002Fremotion-maps\u002Ftechniques\u002Fmaptiler\u002Fassets\u002Fsample-data\u002Fcountry-meta.json",{"format":298,"lines":1158,"tokens":1159,"firstFile":1165,"secondFile":1166},{"name":1161,"start":209,"end":1158},{"name":1167,"start":209,"end":1158},"plugins\u002Fremotion\u002Fskills\u002Fremotion-maps\u002Ftechniques\u002Fmaptiler\u002Fassets\u002Fsample-data\u002Fcountry-meta.json",{"format":298,"lines":1158,"tokens":1159,"firstFile":1169,"secondFile":1170},{"name":1161,"start":209,"end":1158},{"name":1171,"start":209,"end":1158},"plugins\u002Fremotion\u002Fskills\u002Fremotion-markup\u002Fremotion-maps\u002Ftechniques\u002Fmaptiler\u002Fassets\u002Fsample-data\u002Fcountry-meta.json",{"format":271,"lines":1173,"tokens":1174,"firstFile":1175,"secondFile":1177},3373,10979,{"name":1176,"start":209,"end":1173},"plugins\u002Fbuild-web-apps\u002Fskills\u002Freact-best-practices\u002FAGENTS.md:markdown",{"name":1178,"start":209,"end":1173},"plugins\u002Fvercel\u002Fskills\u002Freact-best-practices\u002FAGENTS.md:markdown",{"format":295,"lines":1180,"tokens":1181,"firstFile":1182,"secondFile":1185},1877,9039,{"name":1183,"start":292,"end":1184},"plugins\u002Fshopify\u002Fskills\u002Fshopify-hydrogen\u002Fscripts\u002Fvalidate.mjs",1880,{"name":1186,"start":292,"end":1184},"plugins\u002Fshopify\u002Fskills\u002Fshopify-polaris-admin-extensions\u002Fscripts\u002Fvalidate.mjs",{"name":1188,"url":1189,"description":1190,"language":230,"stars":1191,"starsToday":1192,"defaultBranch":252,"headSha":1193,"durationMs":1194,"total":1195,"formats":1204,"topClones":1231},"freestylefly\u002Fawesome-gpt-image-2","https:\u002F\u002Fgithub.com\u002Ffreestylefly\u002Fawesome-gpt-image-2","Prompt as Code | GPT-Image2 工业级提示词引擎与模板库，530+ 个案例逆向工程，20+ 套工业级模板，并提炼出Skills，持续更新中",30264,705,"073d105d4dbb3f3afcd2e7cd194cee3a557b0999",651,{"sources":1196,"lines":1197,"tokens":1198,"clones":1199,"duplicatedLines":1200,"duplicatedTokens":1201,"percentage":1202,"percentageTokens":1203},129,68471,454226,105,2301,13972,3.36,3.08,[1205,1209,1213,1217,1219,1221,1224,1227,1229,1230],{"format":295,"sources":973,"lines":1206,"clones":979,"duplicatedLines":1207,"percentage":1208},7828,710,9.07,{"format":1055,"sources":723,"lines":1210,"clones":265,"duplicatedLines":1211,"percentage":1212},2198,423,19.24,{"format":425,"sources":292,"lines":1214,"clones":326,"duplicatedLines":1215,"percentage":1216},20657,919,4.45,{"format":271,"sources":245,"lines":1218,"clones":279,"duplicatedLines":1013,"percentage":1043},23841,{"format":716,"sources":218,"lines":1220,"clones":231,"duplicatedLines":1025,"percentage":857},5190,{"format":264,"sources":723,"lines":1222,"clones":231,"duplicatedLines":314,"percentage":1223},1721,8.95,{"format":557,"sources":218,"lines":1225,"clones":209,"duplicatedLines":406,"percentage":1226},4477,0.16,{"format":298,"sources":193,"lines":1228,"clones":286,"duplicatedLines":286,"percentage":286},2187,{"format":288,"sources":209,"lines":289,"clones":286,"duplicatedLines":286,"percentage":286},{"format":420,"sources":218,"lines":798,"clones":286,"duplicatedLines":286,"percentage":286},[1232,1242,1252,1259,1267,1275,1284,1293,1300,1305],{"format":425,"lines":1233,"tokens":1234,"firstFile":1235,"secondFile":1239},284,996,{"name":1236,"start":1237,"end":1238},"docs\u002Fgallery-part-1.md:text",2539,2822,{"name":1236,"start":1240,"end":1241},2690,2973,{"format":425,"lines":1243,"tokens":1244,"firstFile":1245,"secondFile":1249},59,901,{"name":1246,"start":1247,"end":1248},"docs\u002Fgallery-part-2.md:text",1464,1522,{"name":1246,"start":1250,"end":1251},1680,1738,{"format":425,"lines":616,"tokens":624,"firstFile":1253,"secondFile":1256},{"name":1236,"start":1254,"end":1255},3289,3407,{"name":1236,"start":1257,"end":1258},3356,3474,{"format":425,"lines":497,"tokens":1260,"firstFile":1261,"secondFile":1264},828,{"name":1236,"start":1262,"end":1263},3153,3239,{"name":1236,"start":1265,"end":1266},3187,3273,{"format":425,"lines":807,"tokens":1268,"firstFile":1269,"secondFile":1272},819,{"name":1236,"start":1270,"end":1271},2404,2487,{"name":1236,"start":1273,"end":1274},2437,2520,{"format":425,"lines":991,"tokens":1276,"firstFile":1277,"secondFile":1280},420,{"name":1246,"start":1278,"end":1279},5482,5576,{"name":1281,"start":1282,"end":1283},"docs\u002Ftemplates.md:text",347,441,{"format":425,"lines":1285,"tokens":1286,"firstFile":1287,"secondFile":1290},73,371,{"name":1236,"start":1288,"end":1289},1971,2043,{"name":1236,"start":1291,"end":1292},2026,2098,{"format":264,"lines":552,"tokens":1294,"firstFile":1295,"secondFile":1297},222,{"name":1296,"start":583,"end":787},"README.ja.md:bash",{"name":1298,"start":499,"end":1299},"README.md:bash",344,{"format":264,"lines":552,"tokens":1294,"firstFile":1301,"secondFile":1302},{"name":1296,"start":583,"end":787},{"name":1303,"start":1304,"end":456},"README.zh-CN.md:bash",265,{"format":295,"lines":711,"tokens":755,"firstFile":1306,"secondFile":1308},{"name":1307,"start":416,"end":548},"api\u002Fadmin\u002Fcredits\u002Fadjust.js",{"name":1309,"start":1022,"end":586},"api\u002Fbilling\u002Falipay\u002Frefund.js",{"name":1311,"url":1312,"description":1313,"language":217,"stars":1314,"starsToday":1315,"defaultBranch":252,"headSha":1316,"durationMs":1317,"total":1318,"formats":1326,"topClones":1370},"vastsa\u002FPI-Desktop","https:\u002F\u002Fgithub.com\u002Fvastsa\u002FPI-Desktop","Local-first AI coding agent desktop: Electron + Rust host core + pi Agent Harness + user-installable plugins",1816,417,"8ce8ed36c1afe03297a754f9542ae5972b9ba52f",1151,{"sources":593,"lines":1319,"tokens":1320,"clones":1321,"duplicatedLines":1322,"duplicatedTokens":1323,"percentage":1324,"percentageTokens":1325},385103,2520414,921,22839,82618,5.93,3.28,[1327,1332,1337,1341,1346,1350,1354,1358,1362,1366],{"format":1328,"sources":806,"lines":1329,"clones":583,"duplicatedLines":1330,"percentage":1331},"rust",39669,2403,6.06,{"format":284,"sources":1333,"lines":1334,"clones":564,"duplicatedLines":1335,"percentage":1336},296,117610,6733,5.72,{"format":557,"sources":806,"lines":1338,"clones":811,"duplicatedLines":1339,"percentage":1340},25793,1524,5.91,{"format":539,"sources":1342,"lines":1343,"clones":807,"duplicatedLines":1344,"percentage":1345},71,31008,944,3.04,{"format":295,"sources":1347,"lines":1348,"clones":1342,"duplicatedLines":1349,"percentage":1325},218,37769,1239,{"format":271,"sources":1351,"lines":1352,"clones":978,"duplicatedLines":627,"percentage":1353},391,94774,0.42,{"format":425,"sources":494,"lines":1355,"clones":1118,"duplicatedLines":1356,"percentage":1357},20832,6478,31.1,{"format":420,"sources":371,"lines":1359,"clones":245,"duplicatedLines":1360,"percentage":1361},3250,137,4.22,{"format":298,"sources":727,"lines":1363,"clones":371,"duplicatedLines":1364,"percentage":1365},4991,932,18.67,{"format":264,"sources":846,"lines":1367,"clones":416,"duplicatedLines":1368,"percentage":1369},5635,1059,18.79,[1371,1381,1391,1402,1413,1419,1424,1431,1439,1450],{"format":557,"lines":1351,"tokens":1372,"firstFile":1373,"secondFile":1377},1343,{"name":1374,"start":1375,"end":1376},"docs\u002Fspec\u002F04-ux\u002F07-ui-design-system.md:css",269,659,{"name":1378,"start":1379,"end":1380},"docs\u002Fzh-CN\u002Fspec\u002F04-ux\u002F07-ui-design-system.md:css",243,609,{"format":284,"lines":1382,"tokens":1383,"firstFile":1384,"secondFile":1388},295,1101,{"name":1385,"start":1386,"end":1387},"docs\u002Fspec\u002F07-plugins\u002F03-plugin-api.md:typescript",303,597,{"name":1389,"start":658,"end":1390},"docs\u002Fzh-CN\u002Fspec\u002F07-plugins\u002F03-plugin-api.md:typescript",514,{"format":284,"lines":1392,"tokens":1393,"firstFile":1394,"secondFile":1398},820,997,{"name":1395,"start":1396,"end":1397},"docs\u002Fspec\u002F03-runtime\u002F01-ipc-protocol.md:typescript",663,1482,{"name":1399,"start":1400,"end":1401},"docs\u002Fzh-CN\u002Fspec\u002F03-runtime\u002F01-ipc-protocol.md:typescript",611,1336,{"format":1055,"lines":1403,"tokens":1404,"firstFile":1405,"secondFile":1409},409,955,{"name":1406,"start":1407,"end":1408},"docs\u002Fspec\u002F03-runtime\u002F04-data-storage.md:sql",466,874,{"name":1410,"start":1411,"end":1412},"docs\u002Fzh-CN\u002Fspec\u002F03-runtime\u002F04-data-storage.md:sql",446,839,{"format":726,"lines":774,"tokens":1414,"firstFile":1415,"secondFile":1417},907,{"name":1416,"start":218,"end":883},"apps\u002Fdesktop\u002Fsrc\u002Fassets\u002Ffonts\u002Flicenses\u002FOFL-Geist.txt",{"name":1418,"start":218,"end":883},"apps\u002Fdesktop\u002Fsrc\u002Fassets\u002Ffonts\u002Flicenses\u002FOFL-Inter.txt",{"format":726,"lines":661,"tokens":1420,"firstFile":1421,"secondFile":1422},877,{"name":1416,"start":416,"end":883},{"name":1423,"start":416,"end":640},"apps\u002Fdesktop\u002Fsrc\u002Fassets\u002Ffonts\u002Flicenses\u002FOFL-NotoSansSC.txt",{"format":284,"lines":1299,"tokens":1425,"firstFile":1426,"secondFile":1429},782,{"name":1395,"start":1427,"end":1428},94,437,{"name":1399,"start":807,"end":1430},406,{"format":284,"lines":1432,"tokens":1433,"firstFile":1434,"secondFile":1437},752,706,{"name":1435,"start":322,"end":1436},"docs\u002Fspec\u002F03-runtime\u002F06-host-rpc-protocol.md:typescript",883,{"name":1438,"start":713,"end":1268},"docs\u002Fzh-CN\u002Fspec\u002F03-runtime\u002F06-host-rpc-protocol.md:typescript",{"format":425,"lines":1440,"tokens":1441,"firstFile":1442,"secondFile":1446},328,652,{"name":1443,"start":1444,"end":1445},"docs\u002Fspec\u002F04-ux\u002F08-component-spec.md:text",2644,2971,{"name":1447,"start":1448,"end":1449},"docs\u002Fzh-CN\u002Fspec\u002F04-ux\u002F08-component-spec.md:text",2142,2397,{"format":284,"lines":486,"tokens":1451,"firstFile":1452,"secondFile":1454},566,{"name":1453,"start":559,"end":621},"docs\u002Fspec\u002F07-plugins\u002F02-plugin-manifest-schema.md:typescript",{"name":1455,"start":494,"end":1379},"docs\u002Fzh-CN\u002Fspec\u002F07-plugins\u002F02-plugin-manifest-schema.md:typescript",1790314222670]