MShell is a modern, feature-rich SSH client built with Electron, Vue 3, and TypeScript.
✨ Core Features
🔐 SSH Connection Management
- ✅ Supports password and private key authentication (RSA, ED25519, ECDSA)
- ✅ Session grouping with drag-and-drop sorting
- ✅ Quick connect functionality
- ✅ Session import/export
- ✅ Connection keep-alive and auto-reconnect
- ✅ Supports multiple concurrent connections
- ✅ Credentials encrypted and stored using Windows DPAPI
💻 Terminal Features
- ✅ Full-featured terminal based on xterm.js
- ✅ WebGL rendering with automatic fallback to Canvas/DOM
- ✅ 20+ built-in themes (Dark, Light, Solarized, Monokai, Dracula, Nord, OneDark, etc.)
- ✅ Customizable font, size, cursor style, and render type
- ✅ Copy/paste support (Ctrl+Shift+C/V)
- ✅ Right-click context menu shortcuts
- ✅ Select all function (Ctrl+Shift+A)
- ✅ Auto-resize and scrollback buffer
- ✅ Full support for ANSI color codes
- ✅ Split-pane mode (horizontal/vertical)
- ✅ Switch between tabs and split panes
📁 SFTP File Transfer
- ✅ Dual-pane file browser (local + remote)
- ✅ Drag-and-drop file upload
- ✅ Batch upload/download with progress tracking
- ✅ File operations (create, delete, rename, change permissions)
- ✅ Transfer queue management (pause, resume, cancel)
- ✅ Resume incomplete transfers
- ✅ Transfer history
- ✅ Single-click selection, double-click to open folders
- ✅ Right-click context menu support
🔧 Advanced Features
- ✅ Port forwarding: local, remote, dynamic (SOCKS5)
- ✅ Port forwarding templates: save and reuse common configurations
- ✅ Command snippets: save frequently used commands with variable substitution
- ✅ Command history: records all executed commands, supports search and favorites
- ✅ Server monitoring: real-time monitoring of CPU, memory, disk, and network usage
- ✅ Task scheduling: schedule commands to run at specified times
- ✅ Workflows: create multi-step automated workflows
- ✅ SSH key management: generate, import, and export SSH keys
- ✅ Audit logs: record all operations with filtering and export capability
📊 Statistics & Analytics
- ✅ Session usage statistics
- ✅ Connection duration statistics
- ✅ Data traffic statistics
- ✅ Command usage frequency stats
- ✅ Service provider cost analysis
- ✅ Regional distribution statistics
- ✅ Customizable display components
🔒 Security Features
- ✅ Session lock: password protection with auto-lock
- ✅ Host verification: SSH host key validation
- ✅ Credential encryption: encrypted storage via Windows DPAPI
- ✅ Audit logs: comprehensive operation records
💾 Data Management
- ✅ Backup and restore: encrypted backup of sessions, snippets, and settings
- ✅ Auto-backup: scheduled automatic backup
- ✅ Crash recovery: automatically restore session state
- ✅ Selective restore: choose specific data to restore
🎨 User Interface
- ✅ Modern dark/light themes
- ✅ Multi-tab terminal management
- ✅ Sidebar navigation
- ✅ Status bar showing connection info
- ✅ Responsive layout
- ✅ Full keyboard shortcut support
- ✅ Right-click context menus
- ✅ Drag-and-drop sorting (sessions, tabs)
- ✅ Bilingual support: Chinese and English
⚙️ System Settings
- ✅ Launch on startup
- ✅ Minimize to system tray
- ✅ Minimize on close
- ✅ Theme switching (auto/dark/light)
- ✅ Language switching
- ✅ Terminal settings (font, size, cursor, render type)
- ✅ SSH settings (timeout, keep-alive)
- ✅ SFTP settings (concurrent transfers, hidden files)
- ✅ Security settings (password saving, host verification)
- ✅ Customizable keyboard shortcuts
Publisher’s description
What is MShell?
MShell is a free terminals & cli tool program for Windows from MShell Team. It is written in TypeScript.
Installation and requirements
Official installers exist for 64-bit as EXE (NSIS). It can be installed for the current user only, without administrator rights. The installer supports unattended (silent) installation.
Updates and version history
The current version is 0.2.21, released on October 16, 2026. 11 versions are listed since January 30, 2026, each with links to its own installer files. The last update is less than a month old.
Popularity and file types
The source code on GitHub (inspoaibox/Mshell) has 208 stars. Similar programs include PowerShell, Oh My Posh and QPDF.
Project description on GitHub: “MShell 是一款现代化、功能丰富的 SSH 客户端,基于 Electron、Vue 3 和 TypeScript 构建。”
Pros / Cons
Pros
- Free to use
- Documented silent install
- Installs without administrator rights
- Updated in the last two months
Cons
- No native ARM64 build
In short: MShell is a free terminals & cli tool tool for 64-bit PCs. Administrators can deploy it unattended.
Is MShell safe to download?
- The file is served by github.com, the publisher’s own domain
- The download link uses HTTPS
- A SHA256 hash is published, so you can verify the file:
3D068F4D8317C543B0EE6B3F51EAA9AB7A3E9CF5F8898907BE501D7CEA5B8C47· Open the VirusTotal report for this hash - The link has not been checked yet
- ExeAtlas does not host, wrap or modify installers
Related guide: How to check a file’s SHA256 hash on Windows
Recent versions
All 11 versions ›| Version | Date | Size | Files |
|---|---|---|---|
| 0.2.21Latest | October 16, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS) |
| 0.2.20 | September 10, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS) |
| 0.2.16 | September 8, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS) |
| 0.2.10 | July 27, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS) |
| 0.2.8 | July 3, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS) |
| 0.2.7 | June 29, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS) |
| 0.2.6 | May 10, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS) |
| 0.2.3 | March 5, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS) |
Install from the command line
Silent install ›winget install --id inspoaibox.Mshell -eMShell-Setup-0.2.21.exe /SRelated guide: How to use winget: install and update apps
Information
- Publisher
- MShell Team
- Category
- Terminals & CLI tools
- Licence
- 免费软件
- Price
- Free
- Source code
- github.com/inspoaibox/Mshell
- Written in
- TypeScript
- Requires
- Windows 11 / 10
- Architecture
- 64-bit
- Installer
- EXE (NSIS)
- Version
- 0.2.21
- Released
- October 16, 2026
- Added to the catalogue
- February 9, 2026
- Versions listed
- 11
- GitHub stars
- 208
- GitHub forks
- 9
- Website
- github.com
- winget ID
- inspoaibox.Mshell
Ratings and reviews
No reviews yet. Be the first to rate it.
Alternatives to MShell
See all ›-
PowerShell7.6.9.0PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.Open source689.6K ↓ -
Open source820.8K ↓ -
QPDF12.4.2QPDF is a command-line tool and C++ library that performs content-preserving transformations on PDF files.Open source2.1M ↓ -
Alacritty0.17.0Alacritty is a free and open-source GPU accelerated terminal emulator focused on performance and simplicity.Open source75.9K ↓ -
Free5.9M ↓ -
PuTTY0.85.0.0A free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator.Open source5.3M ↓ -
Open source1.5M ↓ -
Open source290.1K ↓
Frequently asked questions
Is MShell free?
Yes. MShell is free to use.
Is MShell safe to download?
The download comes from github.com, which belongs to the publisher; ExeAtlas does not host or change the file. Compare its SHA256 hash with the one shown here, or open the VirusTotal report for that hash.
How do I install MShell with winget?
Open PowerShell or Windows Terminal and run the winget command shown on this page. winget downloads the official installer and checks its SHA256 hash before running it.
Can MShell be installed silently?
Yes. The silent install page lists the exact command for each installer.
Does MShell run on ARM (Windows on Arm)?
There is no ARM64 build; Windows 11 on Arm can run the 64-bit version through emulation.
Where can I download an older version of MShell?
The versions page lists all 11 versions with links to their official installer files, back to January 30, 2026.
Can I use MShell without administrator rights?
Yes, there is a per-user installer that does not need administrator rights.
What are alternatives to MShell?
PowerShell, Oh My Posh, QPDF, Alacritty and cURL. The alternatives page compares them.