Duplication Overall
  • 9% duplication:
    • 781,359 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 78,115 duplicated lines
  • 17,740 duplicates
system9% (78,115 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
rs10% (76,226 lines)
py7% (1,449 lines)
yaml59% (177 lines)
sql20% (159 lines)
ipynb11% (62 lines)
ps11% (30 lines)
tpl4% (12 lines)
Duplication per Component (primary)
codex-rs10% (76,439 lines)
sdk12% (768 lines)
scripts6% (624 lines)
.github6% (244 lines)
tools4% (28 lines)
ROOT3% (12 lines)
codex-cli0% (0 lines)
.cargo0% (0 lines)
bazel0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 17,740 duplicates...
Size#FoldersFilesLinesCode
69 x 2 codex-rs/tui/src
codex-rs/tui/src/streaming
704:772 (10%)
1292:1360 (4%)
view
68 x 2 codex-rs/state/src/runtime
codex-rs/state/src/runtime
3703:3773 (1%)
3795:3865 (1%)
view
57 x 2 codex-rs/exec-server/src
codex-rs/exec-server/src
1095:1160 (6%)
1272:1337 (5%)
view
49 x 2 codex-rs/state/src/runtime
codex-rs/state/src/runtime
568:616 (1%)
10:58 (1%)
view
47 x 2 codex-rs/state/src/runtime
codex-rs/state/src/runtime
11:57 (1%)
1315:1361 (1%)
view
47 x 2 codex-rs/state/src/runtime
codex-rs/state/src/runtime
569:615 (1%)
1315:1361 (1%)
view
46 x 2 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
3800:3845 (<1%)
3911:3956 (<1%)
view
45 x 2 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
3800:3844 (<1%)
4289:4333 (<1%)
view
45 x 2 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
3800:3844 (<1%)
4485:4529 (<1%)
view
45 x 2 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
3911:3955 (<1%)
4289:4333 (<1%)
view
45 x 2 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
3911:3955 (<1%)
4485:4529 (<1%)
view
45 x 2 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
4289:4333 (<1%)
4485:4529 (<1%)
view
43 x 2 codex-rs/external-agent-...c/service_tests/plugins
codex-rs/external-agent-...c/service_tests/plugins
533:580 (6%)
596:643 (6%)
view
43 x 2 codex-rs/protocol/src
codex-rs/protocol/src
1405:1460 (1%)
1472:1527 (1%)
view
43 x 2 codex-rs/state/src/runtime
codex-rs/state/src/runtime
623:665 (1%)
923:965 (1%)
view
43 x 2 codex-rs/exec-server/src
codex-rs/exec-server/src
1163:1222 (4%)
1344:1403 (3%)
view
42 x 2 codex-rs/state/src/runtime
codex-rs/state/src/runtime
4161:4204 (<1%)
4314:4357 (<1%)
view
41 x 2 codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
3627:3668 (1%)
3679:3720 (1%)
view
41 x 2 codex-rs/tui/src
codex-rs/tui/src
479:519 (5%)
541:581 (5%)
view
41 x 2 codex-rs/config/src
codex-rs/config/src
4440:4483 (<1%)
4528:4571 (<1%)
view
40 x 2 codex-rs/tui/src
codex-rs/tui/src
6802:6842 (<1%)
6881:6921 (<1%)
view
40 x 2 codex-rs/exec-server/src
codex-rs/exec-server/src
2427:2471 (1%)
3343:3387 (1%)
view
40 x 2 codex-rs/external-agent-...c/service_tests/general
codex-rs/external-agent-...c/service_tests/plugins
316:361 (8%)
95:140 (5%)
view
39 x 2 codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
2674:2712 (1%)
2756:2794 (1%)
view
39 x 2 codex-rs/state/src/runtime
codex-rs/state/src/runtime
677:715 (1%)
1013:1051 (1%)
view
38 x 2 codex-rs/external-agent-...c/service_tests/plugins
codex-rs/external-agent-...c/service_tests/plugins
286:328 (5%)
408:450 (5%)
view
38 x 2 codex-rs/tui/src
codex-rs/tui/src
6714:6752 (<1%)
6802:6840 (<1%)
view
38 x 2 codex-rs/tui/src
codex-rs/tui/src
6714:6752 (<1%)
6881:6919 (<1%)
view
37 x 2 codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
357:410 (4%)
165:214 (7%)
view
36 x 2 codex-rs/tui/src
codex-rs/tui/src
808:861 (3%)
394:447 (3%)
view
34 x 2 codex-rs/core/src/session
codex-rs/core/src/session
223:256 (3%)
296:329 (3%)
view
34 x 2 codex-rs/tui/src
codex-rs/tui/src
146:194 (6%)
215:263 (6%)
view
34 x 2 codex-rs/app-server-protocol/src/protocol/v2
codex-rs/connectors/src
118:159 (17%)
61:96 (41%)
view
33 x 2 codex-rs/app-server/src
codex-rs/app-server/src
418:455 (6%)
537:574 (6%)
view
32 x 2 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
4179:4215 (<1%)
4251:4287 (<1%)
view
32 x 2 codex-rs/state/src/runtime
codex-rs/state/src/runtime
191:222 (<1%)
585:616 (<1%)
view
32 x 2 codex-rs/state/src/runtime
codex-rs/state/src/runtime
191:222 (<1%)
27:58 (<1%)
view
31 x 2 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
1994:2029 (<1%)
2057:2092 (<1%)
view
31 x 2 codex-rs/state/src/runtime
codex-rs/state/src/runtime
4592:4624 (<1%)
4691:4723 (<1%)
view
31 x 2 codex-rs/config/src
codex-rs/config/src
1271:1301 (<1%)
1357:1387 (<1%)
view
31 x 2 codex-rs/app-server-tran...ransport/remote_control
codex-rs/app-server-tran...ransport/remote_control
523:554 (4%)
609:640 (4%)
view
31 x 2 codex-rs/codex-api/src/endpoint/realtime_websocket
codex-rs/codex-api/src/endpoint/realtime_websocket
3073:3104 (1%)
3165:3196 (1%)
view
31 x 2 codex-rs/state/src/runtime
codex-rs/state/src/runtime
191:221 (<1%)
1331:1361 (<1%)
view
31 x 2 codex-rs/protocol/src
codex-rs/protocol/src
20:50 (54%)
1900:1936 (1%)
view
30 x 2 codex-rs/external-agent-...c/service_tests/plugins
codex-rs/external-agent-...c/service_tests/plugins
418:452 (4%)
611:645 (4%)
view
30 x 2 codex-rs/tui/src
codex-rs/tui/src
2382:2411 (<1%)
2457:2486 (<1%)
view
30 x 2 codex-rs/skills/src
codex-rs/tui/src
157:205 (19%)
222:270 (5%)
view
29 x 2 codex-rs/external-agent-...c/service_tests/plugins
codex-rs/external-agent-...c/service_tests/plugins
296:328 (4%)
548:580 (4%)
view
29 x 2 codex-rs/external-agent-...c/service_tests/plugins
codex-rs/external-agent-...c/service_tests/plugins
296:328 (4%)
611:643 (4%)
view
29 x 2 codex-rs/external-agent-...c/service_tests/plugins
codex-rs/external-agent-...c/service_tests/plugins
418:450 (4%)
548:580 (4%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 81 codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
...
121:126 (2%)
167:172 (1%)
1757:1762 (<1%)
546:551 (<1%)
1617:1622 (<1%)
250:255 (1%)
1828:1833 (<1%)
1886:1891 (<1%)
1957:1962 (<1%)
2028:2033 (<1%)
...
view
6 x 62 codex-rs/state/src
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src
codex-rs/state/src
codex-rs/state/src
codex-rs/state/src/runtime
codex-rs/state/src/runtime
...
726:731 (<1%)
547:552 (<1%)
122:127 (2%)
168:173 (1%)
1758:1763 (<1%)
787:792 (<1%)
821:826 (<1%)
874:879 (<1%)
251:256 (1%)
374:379 (1%)
...
view
6 x 60 codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
...
3680:3685 (<1%)
4182:4187 (<1%)
4480:4485 (<1%)
4539:4544 (<1%)
4571:4576 (<1%)
4590:4595 (<1%)
4618:4623 (<1%)
4649:4654 (<1%)
4672:4677 (<1%)
4690:4695 (<1%)
...
view
6 x 60 codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
...
3679:3684 (<1%)
4181:4186 (<1%)
4479:4484 (<1%)
4538:4543 (<1%)
4570:4575 (<1%)
4589:4594 (<1%)
4617:4622 (<1%)
4648:4653 (<1%)
4671:4676 (<1%)
4689:4694 (<1%)
...
view
6 x 58 codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
...
3678:3683 (<1%)
4180:4185 (<1%)
4478:4483 (<1%)
4537:4542 (<1%)
4569:4574 (<1%)
4588:4593 (<1%)
4616:4621 (<1%)
4688:4693 (<1%)
4708:4713 (<1%)
4736:4741 (<1%)
...
view
6 x 43 codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
codex-rs/tui/src
...
4179:4184 (<1%)
4477:4482 (<1%)
4536:4541 (<1%)
4568:4573 (<1%)
4587:4592 (<1%)
4615:4620 (<1%)
4687:4692 (<1%)
4707:4712 (<1%)
4735:4740 (<1%)
4755:4760 (<1%)
...
view
6 x 35 codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
...
1868:1873 (<1%)
1903:1908 (<1%)
1925:1930 (<1%)
1965:1970 (<1%)
1999:2004 (<1%)
2026:2031 (<1%)
2053:2058 (<1%)
2264:2269 (<1%)
2355:2360 (<1%)
2381:2386 (<1%)
...
view
6 x 26 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
...
2198:2203 (<1%)
2266:2271 (<1%)
2337:2342 (<1%)
2432:2437 (<1%)
2553:2558 (<1%)
3055:3060 (<1%)
3125:3130 (<1%)
3264:3269 (<1%)
3348:3353 (<1%)
3434:3439 (<1%)
...
view
6 x 25 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
...
2231:2237 (<1%)
2288:2294 (<1%)
2371:2376 (<1%)
2484:2490 (<1%)
2589:2595 (<1%)
2765:2771 (<1%)
2836:2842 (<1%)
2947:2953 (<1%)
3086:3092 (<1%)
3189:3195 (<1%)
...
view
6 x 25 codex-rs/app-server-protocol/src/protocol
codex-rs/thread-store/src/local
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
...
1998:2003 (<1%)
1209:1214 (<1%)
2061:2066 (<1%)
2225:2230 (<1%)
2282:2287 (<1%)
2365:2370 (<1%)
2478:2483 (<1%)
2583:2588 (<1%)
2687:2692 (<1%)
3080:3085 (<1%)
...
view
6 x 24 codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
...
496:501 (<1%)
907:912 (<1%)
656:661 (<1%)
942:947 (<1%)
977:982 (<1%)
1063:1068 (<1%)
1135:1140 (<1%)
1234:1239 (<1%)
1270:1275 (<1%)
1310:1315 (<1%)
...
view
6 x 24 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
...
2232:2238 (<1%)
2289:2295 (<1%)
2372:2378 (<1%)
2590:2596 (<1%)
2766:2772 (<1%)
2837:2843 (<1%)
2948:2954 (<1%)
3039:3045 (<1%)
3087:3093 (<1%)
3190:3196 (<1%)
...
view
6 x 24 codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
...
1618:1623 (<1%)
1659:1664 (<1%)
1764:1769 (<1%)
1906:1911 (<1%)
2147:2152 (<1%)
2240:2245 (<1%)
2396:2401 (<1%)
2512:2517 (<1%)
2571:2576 (<1%)
2782:2787 (<1%)
...
view
6 x 21 codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
...
1902:1907 (<1%)
2263:2268 (<1%)
2354:2359 (<1%)
2380:2385 (<1%)
2404:2409 (<1%)
2428:2433 (<1%)
2452:2457 (<1%)
2489:2494 (<1%)
2634:2639 (<1%)
2658:2663 (<1%)
...
view
6 x 21 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
...
2199:2204 (<1%)
3056:3061 (<1%)
3126:3131 (<1%)
3349:3354 (<1%)
3435:3440 (<1%)
3532:3537 (<1%)
3632:3637 (<1%)
3741:3746 (<1%)
3764:3769 (<1%)
3805:3810 (<1%)
...
view
6 x 21 codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
...
2784:2789 (<1%)
2805:2810 (<1%)
2839:2844 (<1%)
3165:3170 (<1%)
3233:3238 (<1%)
3308:3313 (<1%)
3340:3345 (<1%)
3364:3369 (<1%)
3394:3399 (<1%)
3432:3437 (<1%)
...
view
6 x 19 codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
...
1:6 (18%)
1:6 (13%)
1:6 (18%)
1:6 (8%)
1:6 (17%)
1:6 (10%)
1:6 (26%)
1:6 (15%)
1:6 (11%)
1:6 (23%)
...
view
6 x 19 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
...
2200:2205 (<1%)
3057:3062 (<1%)
3127:3132 (<1%)
3350:3355 (<1%)
3436:3441 (<1%)
3533:3538 (<1%)
3633:3638 (<1%)
3806:3811 (<1%)
3833:3838 (<1%)
3917:3922 (<1%)
...
view
6 x 19 codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
...
27:32 (1%)
85:90 (<1%)
44:49 (1%)
154:159 (1%)
93:98 (<1%)
203:208 (1%)
248:253 (1%)
302:307 (1%)
203:208 (1%)
306:311 (1%)
...
view
6 x 19 codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
...
2840:2845 (<1%)
3166:3171 (<1%)
3234:3239 (<1%)
3309:3314 (<1%)
3341:3346 (<1%)
3365:3370 (<1%)
3395:3400 (<1%)
3433:3438 (<1%)
3466:3471 (<1%)
3498:3503 (<1%)
...
view
6 x 19 codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
...
3:8 (18%)
3:8 (13%)
3:8 (18%)
3:8 (8%)
3:8 (17%)
3:8 (10%)
3:8 (26%)
3:8 (15%)
3:8 (11%)
3:8 (23%)
...
view
6 x 19 codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
...
2842:2847 (<1%)
3168:3173 (<1%)
3236:3241 (<1%)
3311:3316 (<1%)
3343:3348 (<1%)
3367:3372 (<1%)
3397:3402 (<1%)
3435:3440 (<1%)
3468:3473 (<1%)
3500:3505 (<1%)
...
view
6 x 19 codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
...
2:7 (18%)
2:7 (13%)
2:7 (18%)
2:7 (8%)
2:7 (17%)
2:7 (10%)
2:7 (26%)
2:7 (15%)
2:7 (11%)
2:7 (23%)
...
view
6 x 19 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
...
1999:2004 (<1%)
2062:2067 (<1%)
2226:2231 (<1%)
2283:2288 (<1%)
2366:2371 (<1%)
2479:2484 (<1%)
2584:2589 (<1%)
3081:3086 (<1%)
3754:3759 (<1%)
3822:3827 (<1%)
...
view
6 x 19 codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
...
28:33 (1%)
86:91 (<1%)
45:50 (1%)
155:160 (1%)
94:99 (<1%)
204:209 (1%)
249:254 (1%)
303:308 (1%)
204:209 (1%)
307:312 (1%)
...
view
6 x 19 codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
codex-rs/codex-backend-openapi-models/src/models
...
4:9 (18%)
4:9 (13%)
4:9 (18%)
4:9 (8%)
4:9 (17%)
4:9 (10%)
4:9 (26%)
4:9 (15%)
4:9 (11%)
4:9 (23%)
...
view
6 x 19 codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
...
2841:2846 (<1%)
3167:3172 (<1%)
3235:3240 (<1%)
3310:3315 (<1%)
3342:3347 (<1%)
3366:3371 (<1%)
3396:3401 (<1%)
3434:3439 (<1%)
3467:3472 (<1%)
3499:3504 (<1%)
...
view
6 x 18 codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
...
2843:2848 (<1%)
3169:3174 (<1%)
3237:3242 (<1%)
3312:3317 (<1%)
3344:3349 (<1%)
3368:3373 (<1%)
3398:3403 (<1%)
3436:3441 (<1%)
3469:3474 (<1%)
3501:3506 (<1%)
...
view
6 x 18 codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
codex-rs/app-server-protocol/src/protocol
...
2234:2239 (<1%)
2291:2297 (<1%)
2592:2597 (<1%)
2631:2636 (<1%)
2768:2773 (<1%)
3089:3094 (<1%)
3192:3197 (<1%)
3301:3306 (<1%)
3396:3401 (<1%)
3483:3488 (<1%)
...
view
6 x 18 codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
...
3279:3284 (<1%)
3308:3313 (<1%)
3453:3458 (<1%)
3530:3535 (<1%)
3639:3644 (<1%)
3730:3735 (<1%)
3822:3827 (<1%)
3920:3925 (<1%)
3973:3978 (<1%)
4059:4064 (<1%)
...
view
6 x 18 codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
...
2804:2809 (<1%)
3232:3237 (<1%)
3307:3312 (<1%)
3339:3344 (<1%)
3363:3368 (<1%)
3393:3398 (<1%)
3431:3436 (<1%)
3464:3469 (<1%)
3496:3501 (<1%)
3526:3531 (<1%)
...
view
6 x 18 codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
...
305:310 (1%)
84:89 (<1%)
43:48 (1%)
153:158 (1%)
92:97 (<1%)
202:207 (1%)
247:252 (1%)
301:306 (1%)
99:104 (1%)
145:150 (1%)
...
view
6 x 18 codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
...
545:550 (<1%)
731:736 (<1%)
788:793 (<1%)
877:882 (<1%)
935:940 (<1%)
977:982 (<1%)
1050:1055 (<1%)
1092:1097 (<1%)
1164:1169 (<1%)
1206:1211 (<1%)
...
view
6 x 18 codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
...
2844:2849 (<1%)
3170:3175 (<1%)
3238:3243 (<1%)
3313:3318 (<1%)
3345:3350 (<1%)
3369:3374 (<1%)
3399:3404 (<1%)
3437:3442 (<1%)
3470:3475 (<1%)
3502:3507 (<1%)
...
view
6 x 16 codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
...
304:309 (1%)
83:88 (<1%)
42:47 (1%)
152:157 (1%)
91:96 (<1%)
201:206 (1%)
246:251 (1%)
300:305 (1%)
144:149 (1%)
295:300 (1%)
...
view
6 x 16 codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
...
3454:3459 (<1%)
3531:3536 (<1%)
3640:3645 (<1%)
3731:3736 (<1%)
3823:3828 (<1%)
3921:3926 (<1%)
3974:3979 (<1%)
4060:4065 (<1%)
4126:4131 (<1%)
4189:4194 (<1%)
...
view
6 x 15 codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
...
547:552 (<1%)
598:603 (<1%)
631:636 (<1%)
656:661 (<1%)
689:694 (<1%)
712:717 (<1%)
770:775 (<1%)
808:813 (<1%)
837:842 (<1%)
1029:1034 (<1%)
...
view
6 x 15 codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
...
549:554 (<1%)
600:605 (<1%)
633:638 (<1%)
658:663 (<1%)
691:696 (<1%)
714:719 (<1%)
772:777 (<1%)
810:815 (<1%)
839:844 (<1%)
1031:1036 (<1%)
...
view
6 x 15 codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
...
2611:2616 (<1%)
2734:2739 (<1%)
2762:2767 (<1%)
2819:2824 (<1%)
2840:2845 (<1%)
2866:2871 (<1%)
2909:2914 (<1%)
3157:3164 (<1%)
3392:3398 (<1%)
3495:3500 (<1%)
...
view
6 x 15 codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
...
550:555 (<1%)
601:606 (<1%)
634:639 (<1%)
659:664 (<1%)
692:697 (<1%)
715:720 (<1%)
773:778 (<1%)
811:816 (<1%)
840:845 (<1%)
1032:1037 (<1%)
...
view
6 x 15 codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
codex-rs/tui/src/bottom_pane/chat_composer
...
548:553 (<1%)
599:604 (<1%)
632:637 (<1%)
657:662 (<1%)
690:695 (<1%)
713:718 (<1%)
771:776 (<1%)
809:814 (<1%)
838:843 (<1%)
1030:1035 (<1%)
...
view
6 x 14 codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
...
257:262 (1%)
272:277 (<1%)
56:61 (1%)
533:538 (<1%)
19:24 (1%)
223:228 (1%)
273:278 (1%)
317:322 (<1%)
346:351 (<1%)
374:379 (<1%)
...
view
6 x 14 codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
codex-rs/tui/src/chatwidget/realtime_tests
...
55:60 (1%)
532:537 (<1%)
256:261 (1%)
271:276 (<1%)
18:23 (1%)
222:227 (1%)
272:277 (1%)
316:321 (<1%)
345:350 (<1%)
373:378 (<1%)
...
view
6 x 14 codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
...
2465:2470 (<1%)
2547:2552 (<1%)
2650:2655 (<1%)
3122:3127 (<1%)
3238:3243 (<1%)
3326:3331 (<1%)
3395:3400 (<1%)
3514:3519 (<1%)
3569:3574 (<1%)
3614:3619 (<1%)
...
view
6 x 14 codex-rs/thread-store/src
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
...
349:354 (<1%)
731:736 (<1%)
1976:1981 (<1%)
2073:2078 (<1%)
809:814 (<1%)
849:854 (<1%)
919:924 (<1%)
986:991 (<1%)
1099:1104 (<1%)
1150:1155 (<1%)
...
view
6 x 14 codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
...
2464:2469 (<1%)
2546:2551 (<1%)
2649:2654 (<1%)
3121:3126 (<1%)
3237:3242 (<1%)
3325:3330 (<1%)
3394:3399 (<1%)
3513:3518 (<1%)
3568:3573 (<1%)
3613:3618 (<1%)
...
view
6 x 14 codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
codex-rs/app-server/src
...
2466:2471 (<1%)
2548:2553 (<1%)
2651:2656 (<1%)
3123:3128 (<1%)
3239:3244 (<1%)
3327:3332 (<1%)
3396:3401 (<1%)
3515:3520 (<1%)
3570:3575 (<1%)
3615:3620 (<1%)
...
view
6 x 14 codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
codex-rs/tui/src/bottom_pane/request_user_input
...
2215:2220 (<1%)
2237:2242 (<1%)
2306:2311 (<1%)
2327:2332 (<1%)
2610:2615 (<1%)
2716:2721 (<1%)
2733:2738 (<1%)
2761:2766 (<1%)
2818:2823 (<1%)
2839:2844 (<1%)
...
view
6 x 13 codex-rs/core/src/tools/handlers/mcp_resource
codex-rs/core/src/tools/handlers
codex-rs/core/src/tools/handlers/mcp_resource
codex-rs/core/src/tools/handlers/unified_exec
codex-rs/core/src/tools/handlers
codex-rs/core/src/tools/handlers
codex-rs/core/src/tools/handlers/mcp_resource
codex-rs/core/src/tools/handlers/multi_agents
codex-rs/core/src/tools/handlers/multi_agents_v2
codex-rs/core/src/tools/handlers/unified_exec
...
54:59 (7%)
46:51 (4%)
51:56 (7%)
155:160 (1%)
66:71 (7%)
48:53 (3%)
51:56 (7%)
36:41 (4%)
31:36 (7%)
61:66 (4%)
...
view
6 x 13 codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
codex-rs/state/src/runtime
...
1785:1791 (<1%)
2696:2701 (<1%)
3455:3460 (<1%)
3532:3537 (<1%)
3641:3646 (<1%)
3732:3737 (<1%)
3824:3829 (<1%)
4061:4066 (<1%)
4127:4132 (<1%)
4607:4612 (<1%)
...
view
Duplicated Units
The list of top 46 duplicated units.
See data for all 46 unit duplicates...
Size#FoldersFilesLinesCode
30 x 2 codex-rs/exec-server/src
codex-rs/exec-server/src
1122:1153 
1299:1330 
view
26 x 2 codex-rs/ext/skills/src/tools
codex-rs/ext/memories/src
14:42 
14:42 
view
17 x 2 codex-rs/hooks/src/events
codex-rs/hooks/src/events
731:752 
547:568 
view
15 x 2 codex-rs/ext/skills/src/dynamic_skill_selector
codex-rs/ext/skills/src/dynamic_skill_selector
188:204 
163:179 
view
14 x 2 codex-rs/connectors/src
codex-rs/utils/plugins/src
492:507 
5:20 
view
14 x 2 codex-rs/core/src/config
codex-rs/config/src
2341:2358 
33:50 
view
14 x 2 codex-rs/tui/src/history_cell
codex-rs/tui/src/history_cell
355:370 
804:819 
view
14 x 2 codex-rs/tui/src/bottom_pane
codex-rs/analytics/src
707:722 
1478:1493 
view
14 x 2 codex-rs/model-provider/src
codex-rs/model-provider/src
614:629 
555:570 
view
14 x 2 codex-rs/codex-api/src/endpoint
codex-rs/codex-api/src/endpoint
181:196 
119:134 
view
13 x 2 codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane/request_user_input
90:104 
111:125 
view
13 x 2 codex-rs/utils/stream-parser/src
codex-rs/utils/stream-parser/src
127:141 
86:100 
view
12 x 2 codex-rs/core-plugins/src
codex-rs/core-plugins/src/marketplace_upgrade
737:750 
226:239 
view
12 x 2 codex-rs/codex-api/src/endpoint
codex-rs/codex-api/src/endpoint/realtime_websocket
474:487 
1139:1152 
view
11 x 2 codex-rs/rollout-trace/src
codex-rs/rollout-trace/src
363:375 
160:172 
view
11 x 2 codex-rs/core-plugins/src
codex-rs/external-agent-migration/src
302:314 
150:162 
view
11 x 2 codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane/request_user_input
806:818 
516:528 
view
11 x 2 codex-rs/app-server/src/request_processors
codex-rs/app-server/src/request_processors
1674:1686 
1085:1097 
view
10 x 2 codex-rs/tui/src/streaming
codex-rs/tui/src
937:948 
496:507 
view
10 x 2 codex-rs/app-server-protocol/src
codex-rs/app-server-protocol/src
2054:2065 
180:191 
view
10 x 2 codex-rs/app-server-protocol/src/protocol/v2
codex-rs/protocol/src
455:466 
2094:2105 
view
10 x 2 codex-rs/hooks/src/events
codex-rs/hooks/src/events
755:768 
571:584 
view
10 x 2 codex-rs/app-server-daemon/src
codex-rs/app-server-daemon/src/backend
1142:1155 
645:658 
view
9 x 2 codex-rs/rmcp-client/src
codex-rs/rmcp-client/src
199:209 
759:769 
view
9 x 2 codex-rs/rmcp-client/src
codex-rs/rmcp-client/src
468:478 
208:218 
view
9 x 2 codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane/request_user_input
2494:2504 
1727:1737 
view
9 x 2 codex-rs/ext/skills/src/dynamic_skill_selector
codex-rs/ext/skills/src/dynamic_skill_selector
226:236 
218:228 
view
9 x 3 codex-rs/hooks/src/events
codex-rs/hooks/src/events
codex-rs/hooks/src/events
793:803 
712:722 
481:491 
view
8 x 2 codex-rs/rmcp-client/src
codex-rs/rmcp-client/src
995:1004 
363:372 
view
8 x 2 codex-rs/tui/src/app
codex-rs/tui/src/chatwidget
61:70 
1827:1836 
view
8 x 2 codex-rs/exec-server/src
codex-rs/exec-server/src
1188:1197 
1369:1378 
view
8 x 2 codex-rs/ext/skills/src/dynamic_skill_selector
codex-rs/ext/skills/src/dynamic_skill_selector
245:254 
230:239 
view
8 x 2 codex-rs/ext/goal/src
codex-rs/app-server/src/request_processors
501:510 
538:547 
view
7 x 2 codex-rs/core-plugins/src/marketplace_add
codex-rs/core-plugins/src
188:196 
949:957 
view
7 x 2 codex-rs/tui/src
codex-rs/tui/src/notifications
83:91 
73:81 
view
7 x 2 codex-rs/tui/src/bottom_pane
codex-rs/tui/src/bottom_pane
589:597 
178:186 
view
7 x 2 codex-rs/rollout/src
codex-rs/app-server/src
194:202 
1489:1497 
view
7 x 2 codex-rs/thread-store/src/local
codex-rs/thread-store/src/local
102:110 
81:89 
view
6 x 2 codex-rs/connectors/src
codex-rs/app-server-protocol/src/protocol/v2
104:111 
163:170 
view
6 x 2 codex-rs/tui/src/app
codex-rs/tui/src/app
115:122 
51:58 
view
6 x 2 codex-rs/exec-server/src
codex-rs/exec-server/src
1095:1102 
1272:1279 
view
6 x 2 codex-rs/app-server-protocol/src
codex-rs/app-server-protocol/src
113:120 
29:36 
view
6 x 2 codex-rs/protocol/src
codex-rs/protocol/src
92:99 
89:96 
view
6 x 2 codex-rs/app-server/src
codex-rs/app-server/src/request_processors
657:664 
703:710 
view
6 x 2 codex-rs/hooks/src/events
codex-rs/hooks/src/events
345:354 
341:350 
view
6 x 2 codex-rs/thread-store/src
codex-rs/thread-store/src/local
475:482 
2216:2223 
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...