Duplication Overall
  • 10% duplication:
    • 28,303 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 3,024 duplicated lines
  • 248 duplicates
system10% (3,024 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
tsx11% (1,285 lines)
ts10% (612 lines)
py6% (512 lines)
js28% (277 lines)
html30% (206 lines)
desktop100% (48 lines)
css2% (46 lines)
toml22% (24 lines)
mjs10% (14 lines)
Duplication per Component (primary)
managed-agents8% (1,292 lines)
customer-support-agent24% (608 lines)
financial-data-analyst21% (596 lines)
browser-use-demo12% (248 lines)
computer-use-demo10% (192 lines)
computer-use-best-practices1% (44 lines)
agents6% (44 lines)
autonomous-coding0% (0 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["customer-support-agent"]
    n1["financial-data-analyst"]
    n2["browser-use-demo"]
    n3["computer-use-demo"]
    n0 ---|"702"| n1
    n2 ---|"368"| n3
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#DC143CFF,stroke-width:10px
    linkStyle 1 stroke:#DC143CA5,stroke-width:5px



2D force graph | 3D force graph

Show more details on duplication between components...
From Component
 --> To Component
Duplicated
Lines
File Pairs Details
customer-support-agent (14%)
  --> financial-data-analyst (12%)
702 10 file pairs details...
browser-use-demo (9%)
  --> computer-use-demo (9%)
368 10 file pairs details...

Longest Duplicates
The list of 50 longest duplicates.
See data for all 248 duplicates...
Size#FoldersFilesLinesCode
61 x 2 browser-use-demo/image/static_content
computer-use-demo/image/static_content
5:68 (93%)
5:68 (93%)
view
49 x 2 managed-agents/self-host...oudflare-containers/src
managed-agents/self-host...s/cloudflare-worker/src
85:137 (29%)
83:135 (33%)
view
43 x 2 managed-agents/linear/src
managed-agents/slack/src
21:93 (30%)
14:86 (33%)
view
42 x 2 managed-agents/self-host...oudflare-containers/src
managed-agents/self-host...s/cloudflare-worker/src
180:241 (25%)
152:213 (28%)
view
41 x 2 customer-support-agent/components/ui
financial-data-analyst/components/ui
134:178 (26%)
139:183 (25%)
view
39 x 2 browser-use-demo/browser_use_demo/tools
computer-use-demo/computer_use_demo/tools
8:69 (100%)
8:69 (100%)
view
38 x 2 customer-support-agent/components/ui
financial-data-analyst/components/ui
69:109 (24%)
74:114 (23%)
view
37 x 2 customer-support-agent/components/ui
financial-data-analyst/components/ui
1:45 (100%)
1:45 (100%)
view
36 x 2 managed-agents/self-host...oudflare-containers/src
managed-agents/self-host...s/cloudflare-worker/src
24:83 (21%)
22:81 (24%)
view
34 x 2 browser-use-demo/image
computer-use-demo/image
5:40 (89%)
5:40 (89%)
view
34 x 2 browser-use-demo/image
browser-use-demo/image/static_content
1:36 (89%)
1:36 (52%)
view
34 x 2 computer-use-demo/image
computer-use-demo/image/static_content
1:36 (89%)
1:36 (52%)
view
31 x 2 managed-agents/self-hosted-sandboxes/daytona
managed-agents/self-hosted-sandboxes/modal
49:92 (100%)
49:92 (100%)
view
30 x 2 browser-use-demo/image
computer-use-demo/image/static_content
5:36 (78%)
5:36 (46%)
view
30 x 2 browser-use-demo/image/static_content
computer-use-demo/image
5:36 (46%)
5:36 (78%)
view
28 x 2 customer-support-agent/components/ui
financial-data-analyst/components/ui
38:67 (18%)
42:71 (17%)
view
27 x 2 managed-agents/self-hosted-sandboxes/daytona
managed-agents/self-hosted-sandboxes/modal
54:111 (16%)
89:147 (13%)
view
23 x 2 financial-data-analyst/components
financial-data-analyst/components
36:58 (6%)
92:114 (6%)
view
23 x 2 financial-data-analyst/components
financial-data-analyst/components
66:88 (6%)
125:147 (6%)
view
23 x 2 managed-agents/self-hosted-sandboxes/daytona
managed-agents/self-hosted-sandboxes/modal
163:189 (13%)
235:261 (11%)
view
22 x 2 financial-data-analyst/components
financial-data-analyst/components
67:88 (5%)
194:215 (5%)
view
22 x 2 financial-data-analyst/components
financial-data-analyst/components
126:147 (5%)
194:215 (5%)
view
21 x 2 financial-data-analyst/components
financial-data-analyst/components
160:180 (5%)
326:346 (5%)
view
21 x 2 customer-support-agent/components/ui
financial-data-analyst/components/ui
9:36 (13%)
13:40 (13%)
view
21 x 2 customer-support-agent/components/ui
financial-data-analyst/components/ui
111:132 (13%)
116:137 (13%)
view
17 x 2 financial-data-analyst/components
financial-data-analyst/components
72:88 (4%)
291:307 (4%)
view
17 x 2 financial-data-analyst/components
financial-data-analyst/components
131:147 (4%)
291:307 (4%)
view
17 x 2 financial-data-analyst/components
financial-data-analyst/components
199:215 (4%)
291:307 (4%)
view
17 x 2 managed-agents/assistant...components/assistant-ui
managed-agents/assistant...components/assistant-ui
49:69 (3%)
53:73 (8%)
view
16 x 2 financial-data-analyst/components
financial-data-analyst/components
289:304 (4%)
368:383 (4%)
view
15 x 2 customer-support-agent/components
financial-data-analyst/app/finance
258:272 (2%)
556:570 (2%)
view
15 x 2 customer-support-agent/app
financial-data-analyst/app
54:69 (22%)
63:78 (14%)
view
14 x 2 financial-data-analyst/components
financial-data-analyst/components
72:85 (3%)
370:383 (3%)
view
14 x 2 financial-data-analyst/components
financial-data-analyst/components
131:144 (3%)
370:383 (3%)
view
14 x 2 financial-data-analyst/components
financial-data-analyst/components
199:212 (3%)
370:383 (3%)
view
14 x 2 customer-support-agent/styles
customer-support-agent/styles
25:38 (3%)
81:94 (3%)
view
14 x 2 customer-support-agent/styles
customer-support-agent/styles
248:261 (3%)
358:371 (3%)
view
14 x 2 managed-agents/self-hosted-sandboxes/daytona
managed-agents/self-hosted-sandboxes/modal
267:283 (8%)
336:352 (6%)
view
14 x 2 managed-agents/linear/src
managed-agents/slack/src
23:41 (87%)
23:41 (87%)
view
13 x 2 managed-agents/assistant...components/assistant-ui
managed-agents/assistant...components/assistant-ui
206:218 (2%)
168:180 (6%)
view
12 x 2 managed-agents/self-hosted-sandboxes/daytona
managed-agents/self-hosted-sandboxes/modal
201:215 (7%)
275:289 (5%)
view
11 x 2 managed-agents/assistant...components/assistant-ui
managed-agents/assistant...components/assistant-ui
231:241 (3%)
168:178 (5%)
view
11 x 2 managed-agents/linear/src
managed-agents/slack/src
14:26 (20%)
11:23 (33%)
view
11 x 2 customer-support-agent/components
financial-data-analyst/components
90:100 (8%)
38:48 (19%)
view
11 x 2 managed-agents/assistant...components/assistant-ui
managed-agents/assistant...components/assistant-ui
231:241 (3%)
206:216 (2%)
view
10 x 2 financial-data-analyst/components
financial-data-analyst/components
51:60 (2%)
173:182 (2%)
view
10 x 2 customer-support-agent/styles
customer-support-agent/styles
14:23 (2%)
70:79 (2%)
view
10 x 2 customer-support-agent/styles
customer-support-agent/styles
41:50 (2%)
97:106 (2%)
view
10 x 2 customer-support-agent/styles
customer-support-agent/styles
237:246 (2%)
347:356 (2%)
view
10 x 2 browser-use-demo/image
computer-use-demo/image
6:19 (100%)
6:19 (100%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 7 customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
26:31 (1%)
82:87 (1%)
138:143 (1%)
194:199 (1%)
249:254 (1%)
304:309 (1%)
359:364 (1%)
view
6 x 7 managed-agents/assistant-ui/components/tool-uis
managed-agents/assistant-ui/components/tool-uis
managed-agents/assistant-ui/components/tool-uis
managed-agents/assistant-ui/components/tool-uis
managed-agents/assistant-ui/components/tool-uis
managed-agents/assistant-ui/components/tool-uis
managed-agents/assistant-ui/components/tool-uis
89:94 (3%)
26:31 (5%)
18:23 (9%)
95:100 (5%)
120:125 (3%)
152:157 (3%)
201:206 (3%)
view
6 x 7 customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
53:58 (1%)
109:114 (1%)
165:170 (1%)
220:225 (1%)
275:280 (1%)
330:335 (1%)
385:390 (1%)
view
6 x 7 customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
27:32 (1%)
83:88 (1%)
139:144 (1%)
195:200 (1%)
250:255 (1%)
305:310 (1%)
360:365 (1%)
view
6 x 7 customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
25:30 (1%)
81:86 (1%)
137:142 (1%)
193:198 (1%)
248:253 (1%)
303:308 (1%)
358:363 (1%)
view
6 x 7 customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
customer-support-agent/styles
54:59 (1%)
110:115 (1%)
166:171 (1%)
221:226 (1%)
276:281 (1%)
331:336 (1%)
386:391 (1%)
view
6 x 6 browser-use-demo/browser...demo/browser_tool_utils
browser-use-demo/browser...demo/browser_tool_utils
browser-use-demo/browser...demo/browser_tool_utils
browser-use-demo/browser...demo/browser_tool_utils
browser-use-demo/browser...demo/browser_tool_utils
browser-use-demo/browser...demo/browser_tool_utils
57:63 (3%)
82:88 (3%)
101:107 (3%)
120:126 (3%)
146:152 (3%)
172:178 (3%)
view
6 x 6 browser-use-demo/browser...demo/browser_tool_utils
browser-use-demo/browser...demo/browser_tool_utils
browser-use-demo/browser...demo/browser_tool_utils
browser-use-demo/browser...demo/browser_tool_utils
browser-use-demo/browser...demo/browser_tool_utils
browser-use-demo/browser...demo/browser_tool_utils
56:62 (3%)
81:87 (3%)
100:106 (3%)
119:125 (3%)
145:151 (3%)
171:177 (3%)
view
6 x 5 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
80:85 (1%)
139:144 (1%)
207:212 (1%)
299:304 (1%)
378:383 (1%)
view
6 x 5 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
74:79 (1%)
133:138 (1%)
201:206 (1%)
293:298 (1%)
372:377 (1%)
view
6 x 5 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
75:80 (1%)
134:139 (1%)
202:207 (1%)
294:299 (1%)
373:378 (1%)
view
6 x 5 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
78:83 (1%)
137:142 (1%)
205:210 (1%)
297:302 (1%)
376:381 (1%)
view
6 x 5 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
76:81 (1%)
135:140 (1%)
203:208 (1%)
295:300 (1%)
374:379 (1%)
view
6 x 5 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
73:78 (1%)
132:137 (1%)
200:205 (1%)
292:297 (1%)
371:376 (1%)
view
6 x 5 financial-data-analyst/components/ui
managed-agents/assistant-ui/components/ui
customer-support-agent/components/ui
managed-agents/assistant-ui/components/ui
managed-agents/assistant...components/assistant-ui
28:33 (15%)
32:37 (12%)
27:32 (15%)
488:493 (1%)
158:163 (1%)
view
6 x 5 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
77:82 (1%)
136:141 (1%)
204:209 (1%)
296:301 (1%)
375:380 (1%)
view
6 x 5 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
72:77 (1%)
131:136 (1%)
199:204 (1%)
291:296 (1%)
370:375 (1%)
view
6 x 5 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
79:84 (1%)
138:143 (1%)
206:211 (1%)
298:303 (1%)
377:382 (1%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
13:18 (15%)
13:18 (9%)
13:18 (15%)
13:18 (9%)
view
6 x 4 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
36:41 (1%)
92:97 (1%)
151:156 (1%)
317:322 (1%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
31:36 (15%)
31:36 (9%)
31:36 (15%)
31:36 (9%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
26:33 (15%)
26:33 (9%)
26:33 (15%)
26:33 (9%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
8:13 (15%)
8:13 (9%)
8:13 (15%)
8:13 (9%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
25:32 (15%)
25:32 (9%)
25:32 (15%)
25:32 (9%)
view
6 x 4 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
81:86 (1%)
140:145 (1%)
208:213 (1%)
300:305 (1%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
22:29 (15%)
22:29 (9%)
22:29 (15%)
22:29 (9%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
19:24 (15%)
19:24 (9%)
19:24 (15%)
19:24 (9%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
23:30 (15%)
23:30 (9%)
23:30 (15%)
23:30 (9%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
7:12 (15%)
7:12 (9%)
7:12 (15%)
7:12 (9%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
9:14 (15%)
9:14 (9%)
9:14 (15%)
9:14 (9%)
view
6 x 4 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
83:88 (1%)
142:147 (1%)
210:215 (1%)
302:307 (1%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
20:25 (15%)
20:25 (9%)
20:25 (15%)
20:25 (9%)
view
6 x 4 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
52:57 (1%)
108:113 (1%)
174:179 (1%)
340:345 (1%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
10:15 (15%)
10:15 (9%)
10:15 (15%)
10:15 (9%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
21:26 (15%)
21:26 (9%)
21:26 (15%)
21:26 (9%)
view
6 x 4 customer-support-agent/components/ui
managed-agents/assistant-ui/components/ui
managed-agents/assistant-ui/components/ui
managed-agents/assistant...components/assistant-ui
29:34 (15%)
490:495 (1%)
34:39 (12%)
160:165 (1%)
view
6 x 4 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
82:87 (1%)
141:146 (1%)
209:214 (1%)
301:306 (1%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
16:21 (15%)
16:21 (9%)
16:21 (15%)
16:21 (9%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
18:23 (15%)
18:23 (9%)
18:23 (15%)
18:23 (9%)
view
6 x 4 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
51:56 (1%)
107:112 (1%)
173:178 (1%)
339:344 (1%)
view
6 x 4 customer-support-agent/components/ui
managed-agents/assistant-ui/components/ui
managed-agents/assistant-ui/components/ui
managed-agents/assistant...components/assistant-ui
28:33 (15%)
489:494 (1%)
33:38 (12%)
159:164 (1%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
29:34 (15%)
29:34 (9%)
29:34 (15%)
29:34 (9%)
view
6 x 4 financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
financial-data-analyst/components
38:43 (1%)
94:99 (1%)
153:158 (1%)
319:324 (1%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
5:10 (15%)
5:10 (9%)
5:10 (15%)
5:10 (9%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
14:19 (15%)
14:19 (9%)
14:19 (15%)
14:19 (9%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
15:20 (15%)
15:20 (9%)
15:20 (15%)
15:20 (9%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
30:35 (15%)
30:35 (9%)
30:35 (15%)
30:35 (9%)
view
6 x 4 customer-support-agent/components/ui
financial-data-analyst/components/ui
financial-data-analyst/components/ui
customer-support-agent/components/ui
87:92 (3%)
92:97 (3%)
156:161 (3%)
151:156 (3%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
12:17 (15%)
12:17 (9%)
12:17 (15%)
12:17 (9%)
view
6 x 4 browser-use-demo/image
computer-use-demo/image/static_content
computer-use-demo/image
browser-use-demo/image/static_content
24:31 (15%)
24:31 (9%)
24:31 (15%)
24:31 (9%)
view
Duplicated Units
The list of top 7 duplicated units.
See data for all 7 unit duplicates...
Size#FoldersFilesLinesCode
37 x 2 managed-agents/self-host...s/cloudflare-worker/src
managed-agents/self-host...oudflare-containers/src
158:202 
186:230 
view
22 x 2 managed-agents/linear/src
managed-agents/slack/src
31:61 
24:54 
view
13 x 2 computer-use-demo/computer_use_demo/tools
browser-use-demo/browser_use_demo/tools
35:50 
35:50 
view
9 x 2 managed-agents/self-host...s/cloudflare-worker/src
managed-agents/self-host...oudflare-containers/src
67:77 
69:79 
view
7 x 3 managed-agents/assistant-ui/components/ui
managed-agents/assistant-ui/components/ui
managed-agents/assistant...components/assistant-ui
88:96 
84:92 
236:244 
view
6 x 2 managed-agents/self-hosted-sandboxes/daytona
managed-agents/self-hosted-sandboxes/modal
58:65 
58:65 
view
12 x 2 managed-agents/self-hosted-sandboxes/daytona
managed-agents/self-hosted-sandboxes/modal
97:111 
133:147 
view
About This Analysis
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...