[{"data":1,"prerenderedAt":1434},["ShallowReactive",2],{"navigation_docs":3,"trending-day-2026-09-16":173},[4,50,72,89,125,147,163,168],{"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],{"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,"children":76,"icon":6},"CI & Hooks","\u002Fci-and-hooks","3.ci-and-hooks\u002F1.index",[77,79,84],{"title":73,"path":74,"stem":75,"icon":78},"i-lucide-git-pull-request",{"title":80,"path":81,"stem":82,"icon":83},"Use jscpd in CI","\u002Fci-and-hooks\u002Fci","3.ci-and-hooks\u002F2.ci","i-lucide-github",{"title":85,"path":86,"stem":87,"icon":88},"Use jscpd in Pre-Commit Hook","\u002Fci-and-hooks\u002Fpre-commit","3.ci-and-hooks\u002F3.pre-commit","i-lucide-git-commit",{"title":90,"path":91,"stem":92,"children":93,"icon":95},"Reporters","\u002Freporters","4.reporters\u002F1.index",[94,96,100,105,110,115,120],{"title":90,"path":91,"stem":92,"icon":95},"i-lucide-file-chart-column",{"title":97,"path":98,"stem":99,"icon":29},"HTML Reporter","\u002Freporters\u002Fhtml","4.reporters\u002F2.html",{"title":101,"path":102,"stem":103,"icon":104},"JSON Reporter","\u002Freporters\u002Fjson","4.reporters\u002F3.json","i-lucide-braces",{"title":106,"path":107,"stem":108,"icon":109},"Badge Reporter","\u002Freporters\u002Fbadge","4.reporters\u002F4.badge","i-lucide-award",{"title":111,"path":112,"stem":113,"icon":114},"SARIF Reporter","\u002Freporters\u002Fsarif","4.reporters\u002F5.sarif","i-lucide-shield-check",{"title":116,"path":117,"stem":118,"icon":119},"CodeClimate \u002F GitLab Reporter","\u002Freporters\u002Fcodeclimate","4.reporters\u002F6.codeclimate","i-lucide-flag-triangle-right",{"title":121,"path":122,"stem":123,"icon":124},"OpenMetrics Reporter","\u002Freporters\u002Fopenmetrics","4.reporters\u002F7.openmetrics","i-lucide-activity",{"title":126,"path":127,"stem":128,"children":129,"icon":6},"Benchmarks","\u002Fbenchmarks","5.benchmarks\u002F1.index",[130,132,137,142],{"title":126,"path":127,"stem":128,"icon":131},"i-lucide-gauge",{"title":133,"path":134,"stem":135,"icon":136},"Detection Speed","\u002Fbenchmarks\u002Fdetection-speed","5.benchmarks\u002F2.detection-speed","i-lucide-zap",{"title":138,"path":139,"stem":140,"icon":141},"Multi-Format Detection","\u002Fbenchmarks\u002Fcross-format","5.benchmarks\u002F3.cross-format","i-lucide-layers",{"title":143,"path":144,"stem":145,"icon":146},"AI Token Efficiency","\u002Fbenchmarks\u002Fai-token-efficiency","5.benchmarks\u002F4.ai-token-efficiency","i-lucide-sparkles",{"title":148,"path":149,"stem":150,"children":151,"icon":153},"API","\u002Fapi","6.api\u002F1.index",[152,154,159],{"title":148,"path":149,"stem":150,"icon":153},"i-lucide-code",{"title":155,"path":156,"stem":157,"icon":158},"Rust Crates (v5)","\u002Fapi\u002Fcore","6.api\u002F2.core","i-lucide-box",{"title":160,"path":161,"stem":162,"icon":158},"MCP Server","\u002Fapi\u002Fmcp-server","6.api\u002F4.mcp-server",{"title":164,"path":165,"stem":166,"icon":167},"Trending","\u002Ftrending","7.trending","i-lucide-trending-up",{"title":169,"path":170,"stem":171,"icon":172},"Research","\u002Fresearch","8.research","i-lucide-graduation-cap",{"date":174,"generatedAt":175,"source":176,"summary":177,"repos":236},"2026-09-16","2026-09-16T05:28:42.206Z","github-trending-daily",{"repos":178,"sources":179,"lines":180,"tokens":181,"clones":182,"duplicatedLines":183,"duplicatedTokens":184,"percentage":185,"percentageTokens":186,"avgPercentage":187,"medianPercentage":188,"mostDuplicated":189,"cleanest":193,"mostClones":197,"languages":201},9,12109,3148387,20782601,11610,208385,1274795,6.62,6.13,5.7,5.43,{"name":190,"clones":191,"percentage":192},"alibaba\u002Fopen-code-review",1150,13.82,{"name":194,"clones":195,"percentage":196},"addyosmani\u002Fagent-skills",35,1.2,{"name":198,"clones":199,"percentage":200},"melgarafael\u002FDeskcommCRM",3617,6.81,[202,209,215,221,226,232],{"language":203,"repos":204,"clones":205,"lines":206,"duplicatedLines":207,"percentage":208},"TypeScript",2,6136,1446996,96693,6.68,{"language":210,"repos":204,"clones":211,"lines":212,"duplicatedLines":213,"percentage":214},"Python",2261,736927,48537,6.59,{"language":216,"repos":204,"clones":217,"lines":218,"duplicatedLines":219,"percentage":220},"Rust",1128,473640,20424,4.31,{"language":222,"repos":223,"clones":191,"lines":224,"duplicatedLines":225,"percentage":192},"Go",1,229032,31651,{"language":227,"repos":223,"clones":228,"lines":229,"duplicatedLines":230,"percentage":231},"C",900,227019,10662,4.7,{"language":233,"repos":223,"clones":195,"lines":234,"duplicatedLines":235,"percentage":196},"JavaScript",34773,418,[237,398,556,706,852,988,1116,1213,1306],{"name":190,"url":238,"description":239,"language":222,"stars":240,"starsToday":241,"defaultBranch":242,"headSha":243,"durationMs":244,"total":245,"formats":250,"topClones":317},"https:\u002F\u002Fgithub.com\u002Falibaba\u002Fopen-code-review","Fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, thread-safety, XSS, SQL injection), OpenAI & Anthropic compatible.",29206,2756,"main","a694be568d9b9a935b2ba11a867d5a91d7ffd833",1424,{"sources":246,"lines":224,"tokens":247,"clones":191,"duplicatedLines":225,"duplicatedTokens":248,"percentage":192,"percentageTokens":249},908,1268634,107858,8.5,[251,258,265,272,279,286,293,300,306,312],{"format":252,"sources":253,"lines":254,"clones":255,"duplicatedLines":256,"percentage":257},"go",330,105188,810,7891,7.5,{"format":259,"sources":260,"lines":261,"clones":262,"duplicatedLines":263,"percentage":264},"javascript",22,14431,75,795,5.51,{"format":266,"sources":267,"lines":268,"clones":269,"duplicatedLines":270,"percentage":271},"bash",101,19491,70,8976,46.05,{"format":273,"sources":274,"lines":275,"clones":276,"duplicatedLines":277,"percentage":278},"markdown",181,33791,59,1340,3.97,{"format":280,"sources":281,"lines":282,"clones":283,"duplicatedLines":284,"percentage":285},"text",46,11347,32,5479,48.29,{"format":287,"sources":288,"lines":289,"clones":290,"duplicatedLines":291,"percentage":292},"tsx",51,6291,27,294,4.67,{"format":294,"sources":295,"lines":296,"clones":297,"duplicatedLines":298,"percentage":299},"yaml",43,7921,15,3307,41.75,{"format":301,"sources":302,"lines":303,"clones":297,"duplicatedLines":304,"percentage":305},"markup",7,2447,120,4.9,{"format":307,"sources":308,"lines":309,"clones":308,"duplicatedLines":310,"percentage":311},"python",13,7733,137,1.77,{"format":313,"sources":281,"lines":314,"clones":315,"duplicatedLines":211,"percentage":316},"json",6837,12,33.07,[318,329,338,349,358,366,371,381,386,394],{"format":273,"lines":319,"tokens":320,"firstFile":321,"secondFile":325},230,2359,{"name":322,"start":323,"end":324},"plugins\u002Fopen-code-review\u002Fskills\u002Fopen-code-review\u002FSKILL.md:markdown",30,259,{"name":326,"start":327,"end":328},"skills\u002Fopen-code-review\u002FSKILL.md:markdown",25,254,{"format":273,"lines":330,"tokens":331,"firstFile":332,"secondFile":335},178,1795,{"name":322,"start":333,"end":334},55,232,{"name":326,"start":336,"end":337},50,227,{"format":273,"lines":339,"tokens":340,"firstFile":341,"secondFile":345},163,1588,{"name":342,"start":343,"end":344},"plugins\u002Fopen-code-review\u002Fskills\u002Fopen-code-review-delegate\u002FSKILL.md:markdown",28,190,{"name":346,"start":347,"end":348},"skills\u002Fopen-code-review-delegate\u002FSKILL.md:markdown",23,185,{"format":280,"lines":350,"tokens":351,"firstFile":352,"secondFile":355},613,719,{"name":353,"start":308,"end":354},"pages\u002Fsrc\u002Fcontent\u002Fdocs\u002Fen\u002Fcli-reference.md:text",625,{"name":356,"start":315,"end":357},"pages\u002Fsrc\u002Fcontent\u002Fdocs\u002Fko\u002Fcli-reference.md:text",606,{"format":280,"lines":359,"tokens":360,"firstFile":361,"secondFile":364},556,693,{"name":362,"start":260,"end":363},"pages\u002Fsrc\u002Fcontent\u002Fdocs\u002Fja\u002Fcli-reference.md:text",577,{"name":365,"start":347,"end":357},"pages\u002Fsrc\u002Fcontent\u002Fdocs\u002Fru\u002Fcli-reference.md:text",{"format":280,"lines":359,"tokens":360,"firstFile":367,"secondFile":368},{"name":362,"start":260,"end":363},{"name":369,"start":260,"end":370},"pages\u002Fsrc\u002Fcontent\u002Fdocs\u002Fzh\u002Fcli-reference.md:text",588,{"format":273,"lines":372,"tokens":370,"firstFile":373,"secondFile":377},24,{"name":374,"start":375,"end":376},"pages\u002Fsrc\u002Fcontent\u002Fdocs\u002Fen\u002Fconfiguration.md:markdown",48,71,{"name":378,"start":379,"end":380},"pages\u002Fsrc\u002Fcontent\u002Fdocs\u002Fko\u002Fconfiguration.md:markdown",44,67,{"format":273,"lines":372,"tokens":370,"firstFile":382,"secondFile":383},{"name":374,"start":375,"end":376},{"name":384,"start":288,"end":385},"pages\u002Fsrc\u002Fcontent\u002Fdocs\u002Fru\u002Fconfiguration.md:markdown",74,{"format":273,"lines":372,"tokens":370,"firstFile":387,"secondFile":390},{"name":388,"start":281,"end":389},"pages\u002Fsrc\u002Fcontent\u002Fdocs\u002Fja\u002Fconfiguration.md:markdown",69,{"name":391,"start":392,"end":393},"pages\u002Fsrc\u002Fcontent\u002Fdocs\u002Fzh\u002Fconfiguration.md:markdown",45,68,{"format":273,"lines":372,"tokens":395,"firstFile":396,"secondFile":397},587,{"name":374,"start":375,"end":376},{"name":388,"start":281,"end":389},{"name":399,"url":400,"description":401,"language":227,"stars":402,"starsToday":403,"defaultBranch":242,"headSha":404,"durationMs":405,"total":406,"formats":411,"topClones":467},"JustVugg\u002Fcolibri","https:\u002F\u002Fgithub.com\u002FJustVugg\u002Fcolibri","Run frontier MoE models on hardware you already own — pure C, zero deps, experts streamed from disk. Tiny engine, immense model. 🐦",34107,2026,"a8f2ca623ffe9de9df11d56f34d11d2d501493d3",1231,{"sources":407,"lines":229,"tokens":408,"clones":228,"duplicatedLines":230,"duplicatedTokens":409,"percentage":231,"percentageTokens":410},674,3244121,123151,3.8,[412,419,425,431,437,442,448,452,458,462],{"format":413,"sources":414,"lines":415,"clones":416,"duplicatedLines":417,"percentage":418},"c",179,86742,598,7007,8.08,{"format":307,"sources":420,"lines":421,"clones":422,"duplicatedLines":423,"percentage":424},204,62069,170,1826,2.94,{"format":426,"sources":380,"lines":427,"clones":428,"duplicatedLines":429,"percentage":430},"c-header",36149,64,450,1.24,{"format":432,"sources":433,"lines":434,"clones":343,"duplicatedLines":435,"percentage":436},"objectivec",3,3150,173,5.49,{"format":294,"sources":438,"lines":439,"clones":315,"duplicatedLines":440,"percentage":441},8,1774,102,5.75,{"format":313,"sources":443,"lines":444,"clones":445,"duplicatedLines":446,"percentage":447},29,3316,10,495,14.93,{"format":301,"sources":302,"lines":449,"clones":302,"duplicatedLines":450,"percentage":451},731,172,23.53,{"format":266,"sources":453,"lines":454,"clones":455,"duplicatedLines":456,"percentage":457},52,7879,6,149,1.89,{"format":273,"sources":459,"lines":460,"clones":204,"duplicatedLines":445,"percentage":461},63,15049,0.07,{"format":280,"sources":463,"lines":464,"clones":204,"duplicatedLines":465,"percentage":466},18,5472,273,4.99,[468,478,486,494,503,512,521,530,541,547],{"format":413,"lines":469,"tokens":470,"firstFile":471,"secondFile":475},401,4187,{"name":472,"start":473,"end":474},"c\u002Fdeepseek_v4.c",2204,2604,{"name":472,"start":476,"end":477},6688,7088,{"format":413,"lines":291,"tokens":479,"firstFile":480,"secondFile":483},2898,{"name":472,"start":481,"end":482},3130,3423,{"name":472,"start":484,"end":485},5898,6191,{"format":413,"lines":348,"tokens":487,"firstFile":488,"secondFile":491},1910,{"name":472,"start":489,"end":490},601,785,{"name":472,"start":492,"end":493},15349,15533,{"format":413,"lines":495,"tokens":496,"firstFile":497,"secondFile":500},141,1705,{"name":472,"start":498,"end":499},1834,1974,{"name":472,"start":501,"end":502},2296,2436,{"format":413,"lines":504,"tokens":505,"firstFile":506,"secondFile":509},118,1704,{"name":472,"start":507,"end":508},7317,7434,{"name":472,"start":510,"end":511},14832,14949,{"format":413,"lines":513,"tokens":514,"firstFile":515,"secondFile":518},91,1174,{"name":472,"start":516,"end":517},4007,4097,{"name":472,"start":519,"end":520},6482,6572,{"format":413,"lines":522,"tokens":523,"firstFile":524,"secondFile":527},111,1092,{"name":472,"start":525,"end":526},2084,2194,{"name":472,"start":528,"end":529},2491,2601,{"format":280,"lines":531,"tokens":532,"firstFile":533,"secondFile":537},262,1043,{"name":534,"start":535,"end":536},"docker\u002FREADME.IT.md:text",192,453,{"name":538,"start":539,"end":540},"docker\u002FREADME.md:text",208,491,{"format":301,"lines":333,"tokens":542,"firstFile":543,"secondFile":545},1005,{"name":544,"start":223,"end":333},"assets\u002Fcolibri.svg",{"name":546,"start":223,"end":333},"site\u002Fcolibri.svg",{"format":413,"lines":548,"tokens":549,"firstFile":550,"secondFile":553},106,903,{"name":472,"start":551,"end":552},3454,3559,{"name":472,"start":554,"end":555},6309,6414,{"name":557,"url":558,"description":559,"language":210,"stars":560,"starsToday":561,"defaultBranch":242,"headSha":562,"durationMs":563,"total":564,"formats":573,"topClones":630},"debpalash\u002FVoiceStudio","https:\u002F\u002Fgithub.com\u002Fdebpalash\u002FVoiceStudio","VoiceStudio is the open-source, fully-local ElevenLabs alternative — voice cloning, voice design, video dubbing, dictation, transcription & audiobook creation in 646 languages.",31256,2072,"4e55180f700e2ce1b39195ec7377b9b3da8e20b2",1491,{"sources":565,"lines":566,"tokens":567,"clones":568,"duplicatedLines":569,"duplicatedTokens":570,"percentage":571,"percentageTokens":572},2794,725566,4476831,2227,48089,236997,6.63,5.29,[574,580,586,593,600,606,612,618,622,626],{"format":313,"sources":575,"lines":576,"clones":577,"duplicatedLines":578,"percentage":579},81,120566,786,31749,26.33,{"format":307,"sources":581,"lines":582,"clones":583,"duplicatedLines":584,"percentage":585},928,268611,714,8898,3.31,{"format":587,"sources":588,"lines":589,"clones":590,"duplicatedLines":591,"percentage":592},"jsx",437,93857,346,3499,3.73,{"format":594,"sources":595,"lines":596,"clones":597,"duplicatedLines":598,"percentage":599},"typescript",368,47595,112,1359,2.86,{"format":259,"sources":601,"lines":602,"clones":603,"duplicatedLines":604,"percentage":605},352,40994,107,1164,2.84,{"format":287,"sources":607,"lines":608,"clones":609,"duplicatedLines":610,"percentage":611},242,44440,66,522,1.17,{"format":613,"sources":372,"lines":614,"clones":615,"duplicatedLines":616,"percentage":617},"rust",24092,47,389,1.61,{"format":266,"sources":380,"lines":619,"clones":620,"duplicatedLines":319,"percentage":621},14409,19,1.6,{"format":294,"sources":283,"lines":623,"clones":308,"duplicatedLines":624,"percentage":625},4725,131,2.77,{"format":273,"sources":627,"lines":628,"clones":438,"duplicatedLines":453,"percentage":629},175,40208,0.13,[631,642,650,661,672,679,686,691,696,701],{"format":313,"lines":632,"tokens":633,"firstFile":634,"secondFile":638},202,804,{"name":635,"start":636,"end":637},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fen.json",555,756,{"name":639,"start":640,"end":641},"frontend\u002Fsrc\u002Fi18n\u002Flocales\u002Fen.json",1253,1454,{"format":313,"lines":632,"tokens":633,"firstFile":643,"secondFile":646},{"name":644,"start":645,"end":489},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fko.json",400,{"name":647,"start":648,"end":649},"frontend\u002Fsrc\u002Fi18n\u002Flocales\u002Fko.json",1316,1517,{"format":313,"lines":651,"tokens":652,"firstFile":653,"secondFile":657},200,796,{"name":654,"start":655,"end":656},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fzh-CN.json",419,618,{"name":658,"start":659,"end":660},"frontend\u002Fsrc\u002Fi18n\u002Flocales\u002Fzh-CN.json",1270,1469,{"format":313,"lines":662,"tokens":663,"firstFile":664,"secondFile":668},193,768,{"name":665,"start":666,"end":667},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Far.json",410,602,{"name":669,"start":670,"end":671},"frontend\u002Fsrc\u002Fi18n\u002Flocales\u002Far.json",1023,1215,{"format":313,"lines":662,"tokens":663,"firstFile":673,"secondFile":677},{"name":674,"start":675,"end":676},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fde.json",402,594,{"name":678,"start":670,"end":671},"frontend\u002Fsrc\u002Fi18n\u002Flocales\u002Fde.json",{"format":313,"lines":662,"tokens":663,"firstFile":680,"secondFile":684},{"name":681,"start":682,"end":683},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fes.json",404,596,{"name":685,"start":670,"end":671},"frontend\u002Fsrc\u002Fi18n\u002Flocales\u002Fes.json",{"format":313,"lines":662,"tokens":663,"firstFile":687,"secondFile":689},{"name":688,"start":682,"end":683},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Ffr.json",{"name":690,"start":670,"end":671},"frontend\u002Fsrc\u002Fi18n\u002Flocales\u002Ffr.json",{"format":313,"lines":662,"tokens":663,"firstFile":692,"secondFile":694},{"name":693,"start":675,"end":676},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fhi.json",{"name":695,"start":670,"end":671},"frontend\u002Fsrc\u002Fi18n\u002Flocales\u002Fhi.json",{"format":313,"lines":662,"tokens":663,"firstFile":697,"secondFile":699},{"name":698,"start":675,"end":676},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fid.json",{"name":700,"start":670,"end":671},"frontend\u002Fsrc\u002Fi18n\u002Flocales\u002Fid.json",{"format":313,"lines":662,"tokens":663,"firstFile":702,"secondFile":704},{"name":703,"start":682,"end":683},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fit.json",{"name":705,"start":670,"end":671},"frontend\u002Fsrc\u002Fi18n\u002Flocales\u002Fit.json",{"name":198,"url":707,"description":708,"language":203,"stars":709,"starsToday":662,"defaultBranch":242,"headSha":710,"durationMs":711,"total":712,"formats":719,"topClones":774},"https:\u002F\u002Fgithub.com\u002Fmelgarafael\u002FDeskcommCRM","Open-source AI sales OS — self-hosted CRM with native AI agents + WhatsApp (WAHA). Open alternative to Kommo, Octadesk & Intercom for any business that sells by chat. MCP-ready, multi-tenant, LGPD.",2941,"cf35c944483c02069d6896e3d4ee1d4af1dcc4b4",1690,{"sources":713,"lines":714,"tokens":715,"clones":199,"duplicatedLines":716,"duplicatedTokens":717,"percentage":200,"percentageTokens":718},4213,965128,5596938,65734,482500,8.62,[720,726,731,738,744,749,754,759,764,769],{"format":594,"sources":721,"lines":722,"clones":723,"duplicatedLines":724,"percentage":725},2510,483735,2737,34518,7.14,{"format":287,"sources":727,"lines":728,"clones":253,"duplicatedLines":729,"percentage":730},649,105453,4137,3.92,{"format":732,"sources":733,"lines":734,"clones":735,"duplicatedLines":736,"percentage":737},"sql",256,52217,284,6325,12.11,{"format":273,"sources":739,"lines":740,"clones":741,"duplicatedLines":742,"percentage":743},355,137299,77,3321,2.42,{"format":313,"sources":575,"lines":745,"clones":746,"duplicatedLines":747,"percentage":748},19797,60,2983,15.07,{"format":301,"sources":455,"lines":750,"clones":751,"duplicatedLines":752,"percentage":753},23226,49,11394,49.06,{"format":266,"sources":755,"lines":756,"clones":443,"duplicatedLines":757,"percentage":758},122,45260,1610,3.56,{"format":760,"sources":372,"lines":761,"clones":347,"duplicatedLines":762,"percentage":763},"txt",2350,216,9.19,{"format":280,"sources":765,"lines":766,"clones":297,"duplicatedLines":767,"percentage":768},83,52085,1104,2.12,{"format":770,"sources":178,"lines":771,"clones":178,"duplicatedLines":772,"percentage":773},"css",2324,98,4.22,[775,786,792,800,809,816,823,830,837,845],{"format":301,"lines":776,"tokens":777,"firstFile":778,"secondFile":782},7059,69896,{"name":779,"start":780,"end":781},"docs\u002Farchitecture\u002Fagent-turn.html",4512,11570,{"name":783,"start":784,"end":785},"docs\u002Fdiagrams\u002Fauth-flows.html",4256,11314,{"format":301,"lines":787,"tokens":788,"firstFile":789,"secondFile":791},3763,44583,{"name":779,"start":302,"end":790},3769,{"name":783,"start":302,"end":790},{"format":732,"lines":793,"tokens":794,"firstFile":795,"secondFile":798},279,3267,{"name":796,"start":308,"end":797},".agents\u002Fskills\u002Fdeskcomm-metricas\u002Freferences\u002Fconsultas.md:sql",291,{"name":799,"start":308,"end":797},".claude\u002Fskills\u002Fdeskcomm-metricas\u002Freferences\u002Fconsultas.md:sql",{"format":301,"lines":801,"tokens":802,"firstFile":803,"secondFile":806},166,2548,{"name":779,"start":804,"end":805},4305,4470,{"name":783,"start":807,"end":808},4086,4252,{"format":273,"lines":810,"tokens":811,"firstFile":812,"secondFile":814},155,2367,{"name":813,"start":178,"end":339},".agents\u002Fskills\u002Fdeskcomm-instalar\u002FSKILL.md:markdown",{"name":815,"start":178,"end":339},".claude\u002Fskills\u002Fdeskcomm-instalar\u002FSKILL.md:markdown",{"format":273,"lines":817,"tokens":818,"firstFile":819,"secondFile":821},186,2018,{"name":820,"start":223,"end":817},".agents\u002Fskills\u002Fdeskcomm-cliente-novo\u002Freferences\u002Fnichos.md:markdown",{"name":822,"start":223,"end":817},".claude\u002Fskills\u002Fdeskcomm-cliente-novo\u002Freferences\u002Fnichos.md:markdown",{"format":273,"lines":824,"tokens":825,"firstFile":826,"secondFile":828},164,1959,{"name":827,"start":178,"end":450},".agents\u002Fskills\u002Fdeskcomm-contribuir\u002FSKILL.md:markdown",{"name":829,"start":178,"end":450},".claude\u002Fskills\u002Fdeskcomm-contribuir\u002FSKILL.md:markdown",{"format":273,"lines":831,"tokens":832,"firstFile":833,"secondFile":835},145,1949,{"name":834,"start":223,"end":831},".agents\u002Fskills\u002Fdeskcomm-instalar\u002Freferences\u002Fproblemas-e-armadilhas.md:markdown",{"name":836,"start":223,"end":831},".claude\u002Fskills\u002Fdeskcomm-instalar\u002Freferences\u002Fproblemas-e-armadilhas.md:markdown",{"format":273,"lines":838,"tokens":839,"firstFile":840,"secondFile":843},148,1922,{"name":841,"start":455,"end":842},".agents\u002Fskills\u002Fsistema-vivo\u002FSKILL.md:markdown",153,{"name":844,"start":455,"end":842},".claude\u002Fskills\u002Fsistema-vivo\u002FSKILL.md:markdown",{"format":273,"lines":846,"tokens":847,"firstFile":848,"secondFile":850},109,1721,{"name":849,"start":223,"end":846},".agents\u002Fskills\u002Fdeskcomm-contribuir\u002Freferences\u002Fpre-voo.md:markdown",{"name":851,"start":223,"end":846},".claude\u002Fskills\u002Fdeskcomm-contribuir\u002Freferences\u002Fpre-voo.md:markdown",{"name":853,"url":854,"description":855,"language":216,"stars":856,"starsToday":857,"defaultBranch":242,"headSha":858,"durationMs":859,"total":860,"formats":868,"topClones":910},"alphaXiv\u002FOpenResearch","https:\u002F\u002Fgithub.com\u002FalphaXiv\u002FOpenResearch","Turn your coding agents into research agents",3567,531,"955ebe7849ce5993586a0d759b76e0d8a1338d70",856,{"sources":861,"lines":862,"tokens":863,"clones":601,"duplicatedLines":864,"duplicatedTokens":865,"percentage":866,"percentageTokens":867},427,171623,1151412,4022,30417,2.34,2.64,[869,875,880,884,889,894,898,901,904,908],{"format":613,"sources":870,"lines":871,"clones":872,"duplicatedLines":873,"percentage":874},115,94044,285,2778,2.95,{"format":287,"sources":876,"lines":877,"clones":343,"duplicatedLines":878,"percentage":879},79,25375,281,1.11,{"format":307,"sources":379,"lines":881,"clones":620,"duplicatedLines":882,"percentage":883},10121,703,6.95,{"format":301,"sources":178,"lines":885,"clones":886,"duplicatedLines":887,"percentage":888},9368,11,127,1.36,{"format":266,"sources":290,"lines":890,"clones":891,"duplicatedLines":892,"percentage":893},2081,4,82,3.94,{"format":259,"sources":895,"lines":896,"clones":433,"duplicatedLines":323,"percentage":897},33,4606,0.65,{"format":594,"sources":281,"lines":899,"clones":223,"duplicatedLines":886,"percentage":900},7021,0.16,{"format":294,"sources":438,"lines":902,"clones":223,"duplicatedLines":445,"percentage":903},941,1.06,{"format":905,"sources":223,"lines":906,"clones":907,"duplicatedLines":907,"percentage":907},"csv",6502,0,{"format":313,"sources":886,"lines":909,"clones":907,"duplicatedLines":907,"percentage":907},6179,[911,917,926,936,942,950,960,967,976,982],{"format":307,"lines":348,"tokens":912,"firstFile":913,"secondFile":915},1402,{"name":914,"start":223,"end":348},"demo\u002Fnanochat\u002Fbase\u002Fscripts\u002Fchat_sft.py",{"name":916,"start":223,"end":348},"demo\u002Fnanochat\u002Fexperiment\u002Fscripts\u002Fchat_sft.py",{"format":307,"lines":918,"tokens":919,"firstFile":920,"secondFile":923},237,1358,{"name":914,"start":921,"end":922},263,499,{"name":916,"start":924,"end":925},268,504,{"format":307,"lines":927,"tokens":928,"firstFile":929,"secondFile":932},93,569,{"name":930,"start":438,"end":931},"demo\u002Fnanochat\u002Fbase\u002Fscripts\u002Fchat_cli.py",100,{"name":933,"start":934,"end":935},"demo\u002Fnanochat\u002Fexperiment\u002Fscripts\u002Fchat_cli.py",21,113,{"format":307,"lines":937,"tokens":924,"firstFile":938,"secondFile":941},16,{"name":939,"start":940,"end":627},"demo\u002Fnanochat\u002Fbase\u002Ftests\u002Ftest_attention_fallback.py",160,{"name":939,"start":662,"end":539},{"format":307,"lines":943,"tokens":944,"firstFile":945,"secondFile":948},53,247,{"name":914,"start":946,"end":947},209,261,{"name":916,"start":949,"end":531},210,{"format":613,"lines":951,"tokens":952,"firstFile":953,"secondFile":957},36,238,{"name":954,"start":955,"end":956},"src\u002Fcommands\u002Fsupervise.rs",1095,1130,{"name":954,"start":958,"end":959},1202,1237,{"format":266,"lines":323,"tokens":961,"firstFile":962,"secondFile":964},235,{"name":963,"start":937,"end":392},"demo\u002Fnanochat\u002Fbase\u002Fruns\u002Fruncpu.sh",{"name":965,"start":966,"end":281},"src\u002Flocal\u002Fdemo_fixtures\u002Fruncpu-before-windows.sh",17,{"format":613,"lines":968,"tokens":969,"firstFile":970,"secondFile":973},31,222,{"name":954,"start":971,"end":972},320,350,{"name":954,"start":974,"end":975},947,977,{"format":613,"lines":323,"tokens":977,"firstFile":978,"secondFile":980},221,{"name":954,"start":979,"end":972},321,{"name":954,"start":981,"end":956},1101,{"format":613,"lines":443,"tokens":949,"firstFile":983,"secondFile":985},{"name":954,"start":984,"end":972},322,{"name":954,"start":986,"end":987},483,511,{"name":989,"url":990,"description":991,"language":216,"stars":992,"starsToday":513,"defaultBranch":242,"headSha":993,"durationMs":994,"total":995,"formats":1003,"topClones":1042},"pacifio\u002Fatlas","https:\u002F\u002Fgithub.com\u002Fpacifio\u002Fatlas","Source control for agents. Use multiple coding agents, track their changes and query them in one place",4712,"81e6384c7cc962ab6ddde278f76f843b6370f1b3",881,{"sources":996,"lines":997,"tokens":998,"clones":999,"duplicatedLines":1000,"duplicatedTokens":1001,"percentage":188,"percentageTokens":1002},1024,302017,1787210,776,16402,82316,4.61,[1004,1010,1014,1019,1023,1027,1031,1035,1037,1040],{"format":613,"sources":1005,"lines":1006,"clones":1007,"duplicatedLines":1008,"percentage":1009},274,133417,516,4392,3.29,{"format":287,"sources":797,"lines":1011,"clones":495,"duplicatedLines":1012,"percentage":1013},77746,2247,2.89,{"format":594,"sources":1015,"lines":1016,"clones":751,"duplicatedLines":1017,"percentage":1018},348,52231,657,1.26,{"format":301,"sources":891,"lines":1020,"clones":295,"duplicatedLines":1021,"percentage":1022},4840,301,6.22,{"format":770,"sources":302,"lines":1024,"clones":937,"duplicatedLines":1025,"percentage":1026},4268,116,2.72,{"format":266,"sources":620,"lines":1028,"clones":455,"duplicatedLines":1029,"percentage":1030},6096,105,1.72,{"format":313,"sources":315,"lines":1032,"clones":1033,"duplicatedLines":1034,"percentage":389},12440,5,8584,{"format":273,"sources":323,"lines":1036,"clones":907,"duplicatedLines":907,"percentage":907},5304,{"format":1038,"sources":260,"lines":1039,"clones":907,"duplicatedLines":907,"percentage":907},"toml",2333,{"format":280,"sources":1033,"lines":1041,"clones":907,"duplicatedLines":907,"percentage":907},1572,[1043,1051,1055,1059,1070,1078,1086,1096,1101,1109],{"format":313,"lines":1044,"tokens":1045,"firstFile":1046,"secondFile":1048},2831,8243,{"name":1047,"start":223,"end":1044},"src-tauri\u002Fgen\u002Fschemas\u002Fdesktop-schema.json",{"name":1049,"start":223,"end":1050},"src-tauri\u002Fgen\u002Fschemas\u002Flinux-schema.json",2795,{"format":313,"lines":1044,"tokens":1045,"firstFile":1052,"secondFile":1053},{"name":1047,"start":223,"end":1044},{"name":1054,"start":223,"end":1044},"src-tauri\u002Fgen\u002Fschemas\u002FmacOS-schema.json",{"format":313,"lines":1044,"tokens":1045,"firstFile":1056,"secondFile":1057},{"name":1047,"start":223,"end":1044},{"name":1058,"start":223,"end":1044},"src-tauri\u002Fgen\u002Fschemas\u002Fwindows-schema.json",{"format":287,"lines":1060,"tokens":1061,"firstFile":1062,"secondFile":1066},183,1172,{"name":1063,"start":1064,"end":1065},"src\u002Ffeatures\u002Fknowledge\u002Fcomponents\u002Fknowledge-graph.tsx",533,715,{"name":1067,"start":1068,"end":1069},"src\u002Ffeatures\u002Fmemory\u002Fcomponents\u002Fmemory-graph-canvas.tsx",519,682,{"format":287,"lines":504,"tokens":1071,"firstFile":1072,"secondFile":1075},489,{"name":1063,"start":1073,"end":1074},245,362,{"name":1067,"start":1076,"end":1077},251,358,{"format":613,"lines":1079,"tokens":1080,"firstFile":1081,"secondFile":1084},39,452,{"name":1082,"start":662,"end":1083},"src-tauri\u002Fsrc\u002Fcommands\u002Fbyok.rs",231,{"name":1082,"start":1085,"end":360},655,{"format":287,"lines":288,"tokens":1087,"firstFile":1088,"secondFile":1092},424,{"name":1089,"start":1090,"end":1091},"src\u002Ffeatures\u002Fcanvas\u002Fcomponents\u002Fcanvas-panel.tsx",252,302,{"name":1093,"start":1094,"end":1095},"src\u002Ffeatures\u002Fspaces\u002Fcomponents\u002Fspace-canvas.tsx",305,353,{"format":287,"lines":375,"tokens":1097,"firstFile":1098,"secondFile":1100},393,{"name":1063,"start":1074,"end":1099},409,{"name":1067,"start":1077,"end":469},{"format":613,"lines":392,"tokens":1102,"firstFile":1103,"secondFile":1106},338,{"name":1104,"start":934,"end":1105},"crates\u002Fatlas-checkpoint\u002Ftests\u002Flinkage.rs",65,{"name":1107,"start":1108,"end":428},"crates\u002Fatlas-checkpoint\u002Ftests\u002Frewrites.rs",20,{"format":613,"lines":343,"tokens":1110,"firstFile":1111,"secondFile":1114},212,{"name":1112,"start":276,"end":1113},"crates\u002Fatlas-agent-delta\u002Ftests\u002Fpipeline.rs",86,{"name":1115,"start":609,"end":927},"crates\u002Fatlas-agent-delta\u002Ftests\u002Fprojection.rs",{"name":1117,"url":1118,"description":1119,"language":210,"stars":1120,"starsToday":1121,"defaultBranch":242,"headSha":1122,"durationMs":1071,"total":1123,"formats":1130,"topClones":1147},"MG1937\u002FASC","https:\u002F\u002Fgithub.com\u002FMG1937\u002FASC","ASC is a super FAST Android decompiler front-end designed for Agents\u002FMobile Researchers.",1284,129,"ff1df854bb9db63066364bbb0d16484fcc72fb75",{"sources":393,"lines":1124,"tokens":1125,"clones":1126,"duplicatedLines":1127,"duplicatedTokens":1128,"percentage":893,"percentageTokens":1129},11361,82972,34,448,2985,3.6,[1131,1134,1136,1138,1141,1143,1144,1145,1146],{"format":307,"sources":615,"lines":1132,"clones":1126,"duplicatedLines":1127,"percentage":1133},9738,4.6,{"format":266,"sources":886,"lines":1135,"clones":907,"duplicatedLines":907,"percentage":907},747,{"format":426,"sources":223,"lines":1137,"clones":907,"duplicatedLines":907,"percentage":907},303,{"format":1139,"sources":223,"lines":1140,"clones":907,"duplicatedLines":907,"percentage":907},"perl",168,{"format":273,"sources":433,"lines":1142,"clones":907,"duplicatedLines":907,"percentage":907},161,{"format":294,"sources":204,"lines":887,"clones":907,"duplicatedLines":907,"percentage":907},{"format":280,"sources":223,"lines":751,"clones":907,"duplicatedLines":907,"percentage":907},{"format":313,"sources":223,"lines":379,"clones":907,"duplicatedLines":907,"percentage":907},{"format":1038,"sources":223,"lines":372,"clones":907,"duplicatedLines":907,"percentage":907},[1148,1155,1164,1171,1177,1185,1189,1195,1202,1208],{"format":307,"lines":1149,"tokens":1150,"firstFile":1151,"secondFile":1153},72,248,{"name":1152,"start":223,"end":1149},"droidasc\u002Fasc_core\u002Fmodels\u002Fdvm_opcode.py",{"name":1154,"start":223,"end":1149},"droidasc\u002Fasc_core\u002Fresource\u002Fdvmopcode_template.py",{"format":307,"lines":343,"tokens":1156,"firstFile":1157,"secondFile":1161},144,{"name":1158,"start":1159,"end":1160},"droidasc\u002Fasc_client\u002Fgui\u002Fsource_edit.py",188,215,{"name":1158,"start":1162,"end":1163},250,277,{"format":307,"lines":886,"tokens":1165,"firstFile":1166,"secondFile":1169},140,{"name":1167,"start":1168,"end":453},"tests\u002Fdex_fixture.py",42,{"name":1167,"start":513,"end":1170},103,{"format":307,"lines":1172,"tokens":1173,"firstFile":1174,"secondFile":1175},14,138,{"name":1167,"start":966,"end":323},{"name":1167,"start":1176,"end":385},61,{"format":307,"lines":934,"tokens":1178,"firstFile":1179,"secondFile":1182},133,{"name":1180,"start":1181,"end":733},"droidasc\u002Fasc_core\u002Fcore\u002Fdex\u002Fdex_remapper.py",236,{"name":1180,"start":1183,"end":1184},360,380,{"format":307,"lines":1108,"tokens":1186,"firstFile":1187,"secondFile":1188},132,{"name":1180,"start":918,"end":733},{"name":1180,"start":735,"end":1137},{"format":307,"lines":445,"tokens":1190,"firstFile":1191,"secondFile":1193},121,{"name":1192,"start":951,"end":392},"droidasc\u002Fasc_core\u002Futils\u002Fdvm_regdec.py",{"name":1192,"start":1194,"end":548},97,{"format":307,"lines":372,"tokens":935,"firstFile":1196,"secondFile":1199},{"name":1197,"start":1198,"end":428},"droidasc\u002Fasc_core\u002Ffindrefs\u002Flocator\u002Ffield_locator.py",41,{"name":1200,"start":1201,"end":459},"droidasc\u002Fasc_core\u002Ffindrefs\u002Flocator\u002Fmethod_locator.py",40,{"format":307,"lines":445,"tokens":603,"firstFile":1203,"secondFile":1205},{"name":1192,"start":1204,"end":1105},56,{"name":1192,"start":1206,"end":1207},117,126,{"format":307,"lines":1172,"tokens":1170,"firstFile":1209,"secondFile":1211},{"name":1210,"start":1168,"end":333},"droidasc\u002Fasc_core\u002Futils\u002Fdex_parser.py",{"name":1210,"start":1212,"end":927},80,{"name":194,"url":1214,"description":1215,"language":233,"stars":1216,"starsToday":1217,"defaultBranch":242,"headSha":1218,"durationMs":1219,"total":1220,"formats":1225,"topClones":1253},"https:\u002F\u002Fgithub.com\u002Faddyosmani\u002Fagent-skills","Production-grade engineering skills for AI coding agents.",94942,307,"be4e44a9fbc5e8df0beaefadbb28bd22ee61cc39",505,{"sources":1221,"lines":234,"tokens":1222,"clones":195,"duplicatedLines":235,"duplicatedTokens":1223,"percentage":196,"percentageTokens":1224},287,193347,4430,2.29,[1226,1229,1233,1237,1240,1243,1246,1248,1250,1252],{"format":1038,"sources":463,"lines":1227,"clones":297,"duplicatedLines":607,"percentage":1228},542,44.65,{"format":259,"sources":443,"lines":1230,"clones":445,"duplicatedLines":1231,"percentage":1232},2644,99,3.74,{"format":273,"sources":1234,"lines":1235,"clones":891,"duplicatedLines":343,"percentage":1236},92,13879,0.2,{"format":266,"sources":968,"lines":1238,"clones":891,"duplicatedLines":951,"percentage":1239},3756,0.96,{"format":594,"sources":308,"lines":1241,"clones":223,"duplicatedLines":455,"percentage":1242},3171,0.19,{"format":294,"sources":372,"lines":1244,"clones":223,"duplicatedLines":302,"percentage":1245},793,0.88,{"format":280,"sources":1126,"lines":1247,"clones":907,"duplicatedLines":907,"percentage":907},6397,{"format":313,"sources":968,"lines":1249,"clones":907,"duplicatedLines":907,"percentage":907},1495,{"format":287,"sources":1033,"lines":1251,"clones":907,"duplicatedLines":907,"percentage":907},1035,{"format":301,"sources":433,"lines":666,"clones":907,"duplicatedLines":907,"percentage":907},[1254,1260,1266,1272,1276,1281,1287,1293,1298,1303],{"format":1038,"lines":295,"tokens":1255,"firstFile":1256,"secondFile":1258},743,{"name":1257,"start":223,"end":295},".gemini\u002Fcommands\u002Fbuild.toml",{"name":1259,"start":223,"end":295},"commands\u002Fbuild.toml",{"format":1038,"lines":281,"tokens":1261,"firstFile":1262,"secondFile":1264},429,{"name":1263,"start":290,"end":1149},".gemini\u002Fcommands\u002Fship.toml",{"name":1265,"start":290,"end":1149},"commands\u002Fship.toml",{"format":1038,"lines":372,"tokens":1267,"firstFile":1268,"secondFile":1270},421,{"name":1269,"start":223,"end":372},".gemini\u002Fcommands\u002Fconstraints.toml",{"name":1271,"start":223,"end":372},"commands\u002Fconstraints.toml",{"format":1038,"lines":178,"tokens":1273,"firstFile":1274,"secondFile":1275},223,{"name":1263,"start":445,"end":463},{"name":1265,"start":445,"end":463},{"format":1038,"lines":937,"tokens":339,"firstFile":1277,"secondFile":1279},{"name":1278,"start":223,"end":937},".gemini\u002Fcommands\u002Freview.toml",{"name":1280,"start":223,"end":937},"commands\u002Freview.toml",{"format":1038,"lines":463,"tokens":1282,"firstFile":1283,"secondFile":1285},146,{"name":1284,"start":223,"end":463},".gemini\u002Fcommands\u002Fplanning.toml",{"name":1286,"start":223,"end":463},"commands\u002Fplanning.toml",{"format":1038,"lines":966,"tokens":1288,"firstFile":1289,"secondFile":1291},142,{"name":1290,"start":223,"end":966},".gemini\u002Fcommands\u002Fspec.toml",{"name":1292,"start":223,"end":966},"commands\u002Fspec.toml",{"format":1038,"lines":297,"tokens":624,"firstFile":1294,"secondFile":1296},{"name":1295,"start":438,"end":260},".gemini\u002Fcommands\u002Fcode-simplify.toml",{"name":1297,"start":438,"end":260},"commands\u002Fcode-simplify.toml",{"format":1038,"lines":886,"tokens":1121,"firstFile":1299,"secondFile":1301},{"name":1300,"start":223,"end":886},".gemini\u002Fcommands\u002Fwebperf.toml",{"name":1302,"start":223,"end":886},"commands\u002Fwebperf.toml",{"format":1038,"lines":178,"tokens":755,"firstFile":1304,"secondFile":1305},{"name":1269,"start":372,"end":283},{"name":1271,"start":372,"end":283},{"name":1307,"url":1308,"description":1309,"language":203,"stars":1310,"starsToday":1311,"defaultBranch":242,"headSha":1312,"durationMs":1313,"total":1314,"formats":1323,"topClones":1357},"earendil-works\u002Fpi","https:\u002F\u002Fgithub.com\u002Fearendil-works\u002Fpi","AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI",105898,458,"60e7e76bd7ea25cad1dd6f3f1ce0d18814a42759",1211,{"sources":1315,"lines":1316,"tokens":1317,"clones":1318,"duplicatedLines":1319,"duplicatedTokens":1320,"percentage":1321,"percentageTokens":1322},1714,481868,2981136,2519,30959,204141,6.42,6.85,[1324,1330,1334,1338,1341,1344,1347,1350,1353,1355],{"format":594,"sources":1325,"lines":1326,"clones":1327,"duplicatedLines":1328,"percentage":1329},1378,356047,2362,29162,8.19,{"format":273,"sources":1207,"lines":1331,"clones":1113,"duplicatedLines":1332,"percentage":1333},56292,818,1.45,{"format":259,"sources":1168,"lines":1335,"clones":281,"duplicatedLines":1336,"percentage":1337},14591,624,4.28,{"format":294,"sources":308,"lines":1339,"clones":297,"duplicatedLines":344,"percentage":1340},2133,8.91,{"format":313,"sources":379,"lines":1342,"clones":1033,"duplicatedLines":440,"percentage":1343},12121,0.84,{"format":266,"sources":281,"lines":1345,"clones":204,"duplicatedLines":1126,"percentage":1346},8742,0.39,{"format":770,"sources":223,"lines":1348,"clones":204,"duplicatedLines":297,"percentage":1349},1066,1.41,{"format":732,"sources":1033,"lines":1351,"clones":223,"duplicatedLines":1172,"percentage":1352},1628,0.86,{"format":280,"sources":1168,"lines":1354,"clones":907,"duplicatedLines":907,"percentage":907},25057,{"format":307,"sources":223,"lines":1356,"clones":907,"duplicatedLines":907,"percentage":907},1559,[1358,1366,1376,1385,1390,1396,1405,1412,1421,1429],{"format":594,"lines":733,"tokens":1359,"firstFile":1360,"secondFile":1363},1499,{"name":1361,"start":1073,"end":1362},"packages\u002Fagent\u002Fsrc\u002Fharness\u002Ftools\u002Fedit-diff.ts",500,{"name":1364,"start":1365,"end":922},"packages\u002Fcoding-agent\u002Fsrc\u002Fcore\u002Ftools\u002Fedit-diff.ts",244,{"format":594,"lines":310,"tokens":1367,"firstFile":1368,"secondFile":1372},1235,{"name":1369,"start":1370,"end":1371},"packages\u002Fagent\u002Fsrc\u002Fharness\u002Fsession\u002Fmemory.ts",159,295,{"name":1373,"start":1374,"end":1375},"packages\u002Fsession-backends\u002Fsqlite-node\u002Fsrc\u002Fsqlite\u002Fsession.ts",38,174,{"format":594,"lines":1060,"tokens":1377,"firstFile":1378,"secondFile":1382},1085,{"name":1379,"start":1380,"end":1381},"packages\u002Fai\u002Fsrc\u002Fapi\u002Fgoogle-generative-ai.ts",87,269,{"name":1383,"start":1029,"end":1384},"packages\u002Fai\u002Fsrc\u002Fapi\u002Fgoogle-vertex.ts",286,{"format":594,"lines":918,"tokens":1386,"firstFile":1387,"secondFile":1389},1082,{"name":1361,"start":1033,"end":1388},241,{"name":1364,"start":178,"end":1073},{"format":594,"lines":1212,"tokens":727,"firstFile":1391,"secondFile":1394},{"name":1392,"start":327,"end":1393},"packages\u002Fagent\u002Fsrc\u002Fharness\u002Ftools\u002Fimage.ts",104,{"name":1395,"start":1126,"end":1025},"packages\u002Fcoding-agent\u002Fsrc\u002Futils\u002Fmime.ts",{"format":594,"lines":931,"tokens":1397,"firstFile":1398,"secondFile":1402},634,{"name":1399,"start":1400,"end":1401},"packages\u002Fagent\u002Fdocs\u002Fmobile-handoff\u002F01-harness\u002F01-delta\u002Fdelta-impl.ts",683,782,{"name":1403,"start":955,"end":1404},"packages\u002Fchord\u002Fsrc\u002Fdelta\u002Findex.ts",1213,{"format":259,"lines":755,"tokens":1406,"firstFile":1407,"secondFile":1409},586,{"name":1408,"start":937,"end":310},"scripts\u002Fgenerate-coding-agent-install-lock.mjs",{"name":1410,"start":308,"end":1411},"scripts\u002Fgenerate-coding-agent-shrinkwrap.mjs",134,{"format":594,"lines":440,"tokens":1413,"firstFile":1414,"secondFile":1418},528,{"name":1415,"start":1416,"end":1417},"packages\u002Fagent\u002Fsrc\u002Fharness\u002Fcompaction\u002Fcompaction.ts",187,288,{"name":1419,"start":1420,"end":735},"packages\u002Fcoding-agent\u002Fsrc\u002Fcore\u002Fcompaction\u002Fcompaction.ts",176,{"format":594,"lines":262,"tokens":1422,"firstFile":1423,"secondFile":1426},461,{"name":1424,"start":204,"end":1425},"packages\u002Fagent\u002Fsrc\u002Fharness\u002Fcompaction\u002Futils.ts",76,{"name":1427,"start":455,"end":1428},"packages\u002Fcoding-agent\u002Fsrc\u002Fcore\u002Fcompaction\u002Futils.ts",95,{"format":594,"lines":1430,"tokens":536,"firstFile":1431,"secondFile":1433},89,{"name":1399,"start":438,"end":1432},96,{"name":1403,"start":433,"end":1231},1789622986169]