THU-MAIC/OpenMAIC
Open Multi-Agent Interactive Classroom — Get an immersive, multi-agent learning experience in just one click
TypeScript★ 29,790+3,128 that day#3 on trending7.32% duplicated
2,643files
625,138lines
3,562,002tokens
2,503clones
45,771duplicated lines (7.32%)
260,587duplicated tokens (7.32%)
By format
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| typescript | 1,825 | 423,970 | 1,819 | 28,650 | 6.76% |
| tsx | 424 | 92,508 | 335 | 5,065 | 5.48% |
| json | 82 | 52,949 | 153 | 9,060 | 17.11% |
| javascript | 84 | 17,713 | 117 | 1,904 | 10.75% |
| markdown | 132 | 20,654 | 52 | 638 | 3.09% |
| txt | 7 | 789 | 9 | 190 | 24.08% |
| css | 7 | 3,550 | 7 | 44 | 1.24% |
| text | 23 | 5,979 | 4 | 111 | 1.86% |
| yaml | 27 | 2,088 | 4 | 62 | 2.97% |
| markup | 11 | 1,711 | 2 | 19 | 1.11% |
Largest clones
- 1029 lines · 5,440 tokens typescriptconfigs/shapes.ts:3–1031⇆packages/@openmaic/importer/src/openmaic/configs/shapes.ts:3–1031
- 86 lines · 4,691 tokens markdownREADME.md:445–530⇆README.md:910–973
- 247 lines · 2,432 tokens typescriptconfigs/shapes.ts:30–276⇆packages/@openmaic/editor/src/ui/adapters/shapeFormulas.ts:4–250
- 35 lines · 2,003 tokens markdownREADME.md:445–479⇆packages/@openmaic/renderer/DESIGN.md:105–162
- 684 lines · 1,797 tokens typescriptlib/pbl/v2/types.ts:16–699⇆packages/@openmaic/generation/src/pbl/types.ts:16–699
- 67 lines · 1,671 tokens txttests/pbl/v2/fixtures/planner-system-ordinary.txt:79–145⇆tests/pbl/v2/fixtures/planner-system-scenario.txt:77–143
- 250 lines · 1,224 tokens typescriptpackages/@openmaic/generation/test/extract-interactive-elements.test.ts:1–250⇆tests/generation/extract-interactive-elements.test.ts:1–250
- 23 lines · 1,137 tokens markdownREADME.md:445–467⇆packages/@openmaic/renderer/DESIGN.md:34–69
- 174 lines · 1,091 tokens typescriptpackages/@openmaic/generation/test/generation-retry.test.ts:1–174⇆tests/server/generation-retry.test.ts:1–174
- 168 lines · 1,042 tokens typescriptlib/prosemirror/utils.ts:97–264⇆packages/@openmaic/editor/src/react/text/prosemirror/utils.ts:97–264
Trending appearances
| Day | Rank | Stars | Files | Lines | Clones | Duplication | Commit |
|---|---|---|---|---|---|---|---|
| Sep 2, 2026 | #3 | 29,790 (+3,128) | 2,643 | 625,138 | 2,503 | 7.32% | d4ef5fa |
| Sep 1, 2026 | #3 | 28,806 (+2,824) | 2,643 | 625,138 | 2,503 | 7.32% | 32bfd19 |
Want this for your own project? Install jscpd and run jscpd .