Modern cross-platform remote workspace
Terminal · file transfer · desktop session · monitoring
中文 · GitHub · Gitee Mirror
- Connection management for SSH, MOSH, Telnet, Rlogin, Serial, RDP, and VNC profiles
- Tabbed workspace for terminal sessions and desktop sessions
- Detached window flows for workspace and desktop sessions
- xterm.js terminal surface
- SSH-backed remote file panel with upload, download, and inline edit
- RDP / VNC desktop session surface
- System info, process inspection, network trend, and port forwarding tools
- Next.js frontend + Tauri 2 desktop shell + Rust backend
- Runtime session registry, Tauri command bridge, WebSocket realtime channel
- Host-aware desktop capabilities for tray, custom title bar, native file drop, and runtime fallbacks
This repository is now managed with a GitHub-first workflow:
- GitHub is the source of truth for code, issues, pull requests, and releases.
- Gitee is kept only as a mirror entry and is not a primary collaboration channel.
- Local development should clone from GitHub and keep only the GitHub
originremote. - Cross-platform build commands exist in the repository, but packaging validation is still primarily driven by local checks.
| Home | Workspace |
|---|---|
| Connections | File Panel |
| Desktop Session | Scripts |
| Tasks | Settings |
You will need:
- Node.js
- pnpm
- Rust toolchain
- Tauri prerequisites for your platform
git clone https://github.com/wangminghao00/MShellX.git
cd MShellX
pnpm installpnpm devWeb-only development:
pnpm dev:webpnpm check:quality
pnpm build:desktop:debugUseful repository commands:
pnpm lint
pnpm check:i18n
pnpm check:arch
pnpm check:lines
pnpm build:web
pnpm build:desktop:debug
pnpm build:desktop
pnpm build:windows:preflight
pnpm build:windows:release- GitHub Repository: https://github.com/wangminghao00/MShellX
- GitHub Issues: https://github.com/wangminghao00/MShellX/issues
- GitHub Star: https://github.com/wangminghao00/MShellX/stargazers
- Gitee Mirror: https://gitee.com/ming-hao-wang1/mshell-x
If MShellX is useful to you, supporting the project through GitHub or the QR codes below helps keep development moving.
- GitHub Repository: https://github.com/wangminghao00/MShellX
- GitHub Star: https://github.com/wangminghao00/MShellX/stargazers
- GitHub Fork: https://github.com/wangminghao00/MShellX/fork
Issues and pull requests are welcome on GitHub.
This project is licensed under the MIT License. See LICENSE.