yynxxxxx/Codex-X
OpenAI Codex 桌面端/CLI 的可视化管理工具,具有Provider/API 切换、会话同步、提示词注入、Skills/MCP 管理、TOML 配置可视化的跨平台工具。
Rust★ 3,458+32 that day#12 on trendingC 57.4 health2.94% duplicated
C57.4/100
Duplication84
2.1% in rust, tsx, javascript, typescript, bash, python, perlDead code96
0.1%Complexity36
76.1%Most complex files
- apps/desktop/src/main.tsx1178 cx
- apps/desktop/tests/fixtures/ui-runtime.js490 cx
- apps/desktop/src-tauri/src/providers/live.rs466 cx
- apps/desktop/src-tauri/src/lib.rs465 cx
- apps/desktop/src-tauri/src/failover/controller.rs439 cx
- apps/desktop/src-tauri/src/sessions/storage.rs432 cx
- apps/desktop/src-tauri/src/failover/proxy.rs430 cx
- apps/desktop/src-tauri/src/usage.rs346 cx
- apps/desktop/src-tauri/src/providers/store.rs309 cx
- apps/desktop/src-tauri/src/platform.rs296 cx
Dead code 0.07% unused · 1 findings
- apps/desktop/public/theme-init.jsunused-file
184files
82,809lines
616,318tokens
188clones
2,431duplicated lines (2.94%)
20,117duplicated tokens (3.26%)
By format
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| rust | 63 | 52,044 | 152 | 1,380 | 2.65% |
| css | 16 | 8,069 | 18 | 104 | 1.29% |
| markup | 3 | 1,629 | 6 | 845 | 51.87% |
| tsx | 25 | 9,587 | 5 | 26 | 0.27% |
| javascript | 16 | 3,177 | 3 | 28 | 0.88% |
| markdown | 20 | 3,573 | 2 | 28 | 0.78% |
| typescript | 18 | 1,681 | 1 | 5 | 0.3% |
| text | 3 | 782 | 1 | 15 | 1.92% |
| bash | 10 | 775 | 0 | 0 | 0% |
| python | 3 | 594 | 0 | 0 | 0% |
Largest clones
- 806 lines · 7,495 tokens markupdocs/codex-x介绍.html:1–806⇆docs/index.html:1–806
- 36 lines · 175 tokens rustapps/desktop/src-tauri/src/sessions/catalog.rs:955–990⇆apps/desktop/src-tauri/src/sessions/sync.rs:565–600
- 14 lines · 142 tokens rustapps/desktop/src-tauri/src/providers/store.rs:670–683⇆apps/desktop/src-tauri/src/providers/store.rs:754–767
- 14 lines · 139 tokens rustapps/desktop/src-tauri/src/tests.rs:1313–1326⇆apps/desktop/src-tauri/src/tests.rs:1376–1389
- 21 lines · 128 tokens rustapps/desktop/src-tauri/src/tests.rs:3541–3561⇆apps/desktop/src-tauri/src/tests.rs:3845–3865
- 17 lines · 126 tokens rustapps/desktop/src-tauri/src/failover/tests.rs:610–626⇆apps/desktop/src-tauri/src/failover/tests.rs:642–658
- 17 lines · 121 tokens rustapps/desktop/src-tauri/src/providers/live.rs:1833–1849⇆apps/desktop/src-tauri/src/providers/live.rs:1889–1905
- 11 lines · 119 tokens rustapps/desktop/src-tauri/src/skills_mcp/skills.rs:184–194⇆apps/desktop/src-tauri/src/skills_mcp/skills.rs:245–255
- 8 lines · 113 tokens rustapps/desktop/src-tauri/src/tests.rs:1317–1324⇆apps/desktop/src-tauri/src/tests.rs:1448–1456
- 15 lines · 112 tokens markupdocs/codex-x介绍.html:580–594⇆docs/codex-x介绍.html:652–666
Trending appearances
| Day | Rank | Stars | Files | Lines | Clones | Duplication | Health | Commit |
|---|---|---|---|---|---|---|---|---|
| Sep 20, 2026 | #12 | 3,458 (+32) | 184 | 82,809 | 188 | 2.94% | C 57.4 | fb9048f |
Want this for your own project? Install jscpd and run jscpd .