Platform Version Tauri React Rust License
๐ ๏ธ ๅผๅ่ ๅทฅๅ ท็ปไธ็ฎก็ๅนณๅฐ,ไธ็ซๅผ็ฎก็ npm / cargo / pip ๅ จๅฑๅทฅๅ ท
DevTool Manager ๆฏไธๆฌพ้ขๅๅผๅ่ ็ๆก้ขๅทฅๅ ท็ฎก็ๅจ,ๅธฎๅฉๆจ็ปไธ็ฎก็ๅๅ ็ฎก็ๅจๅฎ่ฃ ็ๅ จๅฑๅผๅๅทฅๅ ทใๅๅซ็น็็ๅฝไปค่กๆไฝ,้่ฟๅฏ่งๅ็้ข่ฝปๆพๅฎๆๅทฅๅ ท็ๅฎ่ฃ ใๆดๆฐใๅธ่ฝฝๅ้ ็ฝฎใ
ไธบไปไน้่ฆๅฎ?
- ๐ ็ปไธ่งๅพ - ไธไธช็้ขๆฅ็ๆๆ npm/cargo/pip ๅ จๅฑๅทฅๅ ท
- โก ๆน้ๆไฝ - ๅๅซ้ไธชๆดๆฐ,ๆฏๆๆน้ๆดๆฐๅๅธ่ฝฝ
- ๐งน ็ณป็ปๆธ ็ - ไธ้ฎๆธ ็ๅๅ ็ฎก็ๅจ็ผๅญ,้ๆพ็ฃ็็ฉบ้ด
- ๐ ๅฏ่งๅ - ็ด่งๅฑ็คบๅทฅๅ ทๅ ็จ็ฉบ้ดใ็ซฏๅฃๅ ็จใ่ฟ็จ็ถๆ
| ๅ่ฝ | ่ฏดๆ |
|---|---|
| ๅทฒๅฎ่ฃ ๅทฅๅ ท | ๆซๆๅนถๅฑ็คบๆๆ npm/cargo/pip ๅ จๅฑๅทฅๅ ท,ๆฏๆๆ็ดขๅ็ญ้ |
| ๅ ๅๅบ | ๆ็ดขๅๅ ็ฎก็ๅจไปๅบ,ไธ้ฎๅฎ่ฃ ๆฐๅทฅๅ ท |
| ็ๆฌๅๆข | ๆฅ็ๅทฅๅ ทๅๅฒ็ๆฌ,ๆฏๆ็ๆฌๅๆขๅ้็บง(npm) |
| ๆน้ๆไฝ | ๆน้ๆดๆฐใๆน้ๅธ่ฝฝ,ๆๅๆ็ |
| ้ ็ฝฎ็ผ่พ | ๅฏ่งๅ็ผ่พๅทฅๅ ท้ ็ฝฎๆไปถ(JSON/TOML) |
| ๅ่ฝ | ่ฏดๆ |
|---|---|
| ็ผๅญๆธ ็ | ไธ้ฎๆธ ็ npm/cargo/pip/pnpm/yarn ็ผๅญ |
| ็ฃ็ๅๆ | ๅฏ่งๅๅฑ็คบๅๅทฅๅ ทๅ ็จ็็ฃ็็ฉบ้ด |
| ๅญคๅฟไพ่ต | ๆฃๆตๅนถๆธ ็ๆช่ขซไฝฟ็จ็ๅ จๅฑไพ่ต |
| ๅ่ฝ | ่ฏดๆ |
|---|---|
| ไปฃ็่ฎพ็ฝฎ | ็ปไธ้ ็ฝฎๅๅ ็ฎก็ๅจ็ไปฃ็ๆๅกๅจ |
| ็ฏๅขๅ้ | ๅฏ่งๅ็ฎก็ PATH ็ญ็ณป็ป็ฏๅขๅ้ |
| ๅ่ฝ | ่ฏดๆ |
|---|---|
| ็ซฏๅฃ็ฎก็ | ๆฅ็็ซฏๅฃๅ ็จๆ ๅต,ไธ้ฎ็ปๆญข่ฟ็จ |
| ่ฟ็จ็ๆง | ๅฎๆถ็ๆงๅผๅ็ธๅ ณ่ฟ็จ็ CPU ๅๅ ๅญๅ ็จ |
| ๅ่ฝ | ่ฏดๆ |
|---|---|
| ้กน็ฎๆจกๆฟ | ๅฟซ้ๅๅปบ React/Vue/Tauri/Node.js ้กน็ฎ่ๆๆถ |
| ๆฐๆฎ็ผๅญ | ้กต้ขๅๆขไฟ็ๆฐๆฎ,5ๅ้็ผๅญๆๆๆ |
ๆชๅพๅพ ่กฅๅ
| ๅนณๅฐ | ่ฆๆฑ |
|---|---|
| Windows | Windows 10/11 (64-bit),้่ฆ WebView2 |
| macOS | macOS 10.15+ (Intel / Apple Silicon) |
| Linux | x86_64,้่ฆ WebKitGTK |
Release ๅพ ๅๅธ
- Node.js >= 18
- Rust >= 1.70
- pnpm (ๆจ่)
# ๅ ้้กน็ฎ git clone https://github.com/your-username/devtool-manager.git cd devtool-manager # ๅฎ่ฃ ๅ็ซฏไพ่ต pnpm install
pnpm tauri dev
pnpm tauri build
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Frontend (React + TS) โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โ
โ โ Ant Design โ โ Zustand โ โ React Router โ โ
โ โ (UI) โโโโ (State) โโโโ (Routing) โ โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Tauri IPC
โโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Backend (Tauri + Rust) โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โ
โ โ Commands โ โ Services โ โ System APIs โ โ
โ โ (API Layer) โโโโ (Bus. Logic) โโโโ (OS Interact) โ โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| ๅฑ็บง | ๆๆฏ |
|---|---|
| ๆกๆถ | Tauri 2 |
| ๅ็ซฏ | React 19 + TypeScript |
| UI | Ant Design 6 |
| ็ถๆ็ฎก็ | Zustand 5 |
| ่ทฏ็ฑ | React Router 7 |
| ๅพ่กจ | @ant-design/charts |
| ๅ็ซฏ | Rust + Tokio |
| ๆๅปบ | Vite 7 |
devtool-manager/
โโโ src/ # ๅ็ซฏๆบ็
โ โโโ components/ # ้็จ็ปไปถ
โ โ โโโ Layout/ # ๅธๅฑ็ปไปถ(ไพง่พนๆ ๅฏผ่ช)
โ โโโ pages/ # ้กต้ข็ปไปถ
โ โ โโโ Dashboard/ # ้ฆ้กตไปช่กจ็
โ โ โโโ ToolsPage/ # ๅทฅๅ
ท็ฎก็
โ โ โโโ PackageStore/ # ๅ
ๅๅบ
โ โ โโโ SystemClean/ # ็ผๅญๆธ
็
โ โ โโโ PortManager/ # ็ซฏๅฃ็ฎก็
โ โ โโโ VersionManager/ # ็ๆฌ็ฎก็
โ โ โโโ DiskAnalysis/ # ็ฃ็ๅๆ
โ โ โโโ OrphanDeps/ # ๅญคๅฟไพ่ต
โ โ โโโ ProxySettings/ # ไปฃ็่ฎพ็ฝฎ
โ โ โโโ EnvManager/ # ็ฏๅขๅ้
โ โ โโโ ProcessMonitor/ # ่ฟ็จ็ๆง
โ โ โโโ ProjectTemplates/ # ้กน็ฎๆจกๆฟ
โ โโโ store/ # Zustand ็ถๆ็ฎก็
โ โโโ types/ # TypeScript ็ฑปๅๅฎไน
โโโ src-tauri/ # Rust ๅ็ซฏๆบ็
โ โโโ src/
โ โ โโโ commands/ # Tauri ๅฝไปคๆจกๅ
โ โ โ โโโ package_cmd.rs # ๅ
็ฎก็ๅฝไปค
โ โ โ โโโ cache_cmd.rs # ็ผๅญ็ฎก็ๅฝไปค
โ โ โ โโโ port_cmd.rs # ็ซฏๅฃ็ฎก็ๅฝไปค
โ โ โ โโโ process.rs # ่ฟ็จ็ๆงๅฝไปค
โ โ โ โโโ orphan.rs # ๅญคๅฟไพ่ตๅฝไปค
โ โ โ โโโ ...
โ โ โโโ lib.rs # ๅ
ฅๅฃๆไปถ
โ โโโ Cargo.toml # Rust ไพ่ต้
็ฝฎ
โโโ package.json # ๅ็ซฏไพ่ต้
็ฝฎ
| ๅฝไปค | ่ฏดๆ |
|---|---|
scan_npm |
ๆซๆ npm ๅ จๅฑๅ |
scan_cargo |
ๆซๆ cargo ๅฎ่ฃ ็ๅทฅๅ ท |
scan_pip |
ๆซๆ pip ๅ จๅฑๅ |
update_tool |
ๆดๆฐๆๅฎๅทฅๅ ท |
uninstall_tool |
ๅธ่ฝฝๆๅฎๅทฅๅ ท |
batch_update_tools |
ๆน้ๆดๆฐๅทฅๅ ท |
| ๅฝไปค | ่ฏดๆ |
|---|---|
scan_caches |
ๆซๆๅๅ ็ฎก็ๅจ็ผๅญ |
clear_cache |
ๆธ ็ๆๅฎ็ผๅญ |
scan_ports |
ๆซๆ็ซฏๅฃๅ ็จ |
kill_process |
็ปๆญขๆๅฎ่ฟ็จ |
scan_dev_processes |
ๆซๆๅผๅ็ธๅ ณ่ฟ็จ |
Q: ๆซๆๅทฅๅ ทๆถๆ็คบๆพไธๅฐๅฝไปค?
A: ่ฏท็กฎไฟๅฏนๅบ็ๅ ็ฎก็ๅจ(npm/cargo/pip)ๅทฒๆญฃ็กฎๅฎ่ฃ ๅนถๆทปๅ ๅฐ็ณป็ป PATHใ
Q: ๆธ ็็ผๅญๅไผๅฝฑๅๅทฒๅฎ่ฃ ็ๅทฅๅ ทๅ?
A: ไธไผใๆธ ็็ๆฏไธ่ฝฝ็ผๅญ,ไธไผๅฝฑๅๅทฒๅฎ่ฃ ็ๅทฅๅ ทใ
Q: ๆฏๆๅชไบๆไฝ็ณป็ป?
A: ๆฏๆ Windows 10+ใmacOS 10.15+ใLinux (้่ฆ WebKitGTK)ใ
ๆฌข่ฟๆไบค Issue ๅ Pull Request!
Made with โค๏ธ by DevTool Manager Team