THU-MAIC/OpenMAIC
Open Multi-Agent Interactive Classroom — Get an immersive, multi-agent learning experience in just one click
TypeScript★ 35,504+837 that day#10 on trending7.3% duplicated
2,696files
637,941lines
3,548,846tokens
2,552clones
46,576duplicated lines (7.3%)
254,258duplicated tokens (7.16%)
By format
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| typescript | 1,874 | 436,002 | 1,887 | 29,447 | 6.75% |
| tsx | 425 | 92,677 | 338 | 5,032 | 5.43% |
| json | 82 | 52,977 | 153 | 9,063 | 17.11% |
| javascript | 85 | 17,813 | 117 | 1,904 | 10.69% |
| markdown | 132 | 20,885 | 30 | 372 | 1.78% |
| txt | 7 | 789 | 9 | 190 | 24.08% |
| css | 8 | 3,608 | 7 | 44 | 1.22% |
| text | 23 | 6,028 | 4 | 111 | 1.84% |
| yaml | 27 | 2,100 | 4 | 62 | 2.95% |
| markup | 12 | 1,752 | 2 | 19 | 1.08% |
Largest clones
- 1029 lines · 5,440 tokens typescriptconfigs/shapes.ts:3–1031⇆packages/@openmaic/importer/src/openmaic/configs/shapes.ts:3–1031
- 247 lines · 2,432 tokens typescriptconfigs/shapes.ts:30–276⇆packages/@openmaic/editor/src/ui/adapters/shapeFormulas.ts:4–250
- 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
- 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
- 413 lines · 911 tokens typescriptpackages/pptxgenjs/src/core-interfaces.ts:1237–1649⇆packages/pptxgenjs/types/index.d.ts:2036–2448
- 183 lines · 897 tokens tsxcomponents/slide-renderer/components/element/CodeElement/BaseCodeElement.tsx:1–183⇆packages/@openmaic/renderer/src/elements/code/BaseCodeElement.tsx:1–178
- 41 lines · 845 tokens txttests/pbl/v2/fixtures/planner-system-ordinary.txt:22–62⇆tests/pbl/v2/fixtures/planner-system-scenario.txt:20–60
Trending appearances
| Day | Rank | Stars | Files | Lines | Clones | Duplication | Health | Commit |
|---|---|---|---|---|---|---|---|---|
| Sep 11, 2026 | #10 | 35,504 (+837) | 2,696 | 637,941 | 2,552 | 7.3% | — | d5be393 |
| 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 .