Open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client family(Linux, Mac, Windows, Android, HarmonyOS, and web).
Besides mainstream Windows/macOS/Linux/Android, electerm also supports HarmonyOS, and older systems — Ubuntu 18, Windows 7, macOS 10+, and special Chinese Linux distributions such as UOS, Kylin, and LoongArch (both old-world and new-world).
Homepage / Downloads · Theme · Docker · Online demo · Android · HarmonyOS · Huawei AppGallery · Microsoft Store · Snap Store · deb repo · rpm repo
- Terminal/file manager, ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client
- Multi-platform (Linux, Mac, Windows, Android, HarmonyOS) with multi-language support
- Global hotkey to toggle window visibility (default
ctrl + 2) - Double-click editing of remote files
- Auth with publicKey + password
- Zmodem (rz, sz) and Trzsz support, compatible with tmux
- SSH tunnel support
- Transparent window (Mac, Win), terminal background image
- Global/session proxy
- Quick commands and UI/terminal theming
- Sync bookmarks/themes/quick commands to github/gitee gist/webdav/custom server/electerm cloud
- Quick input to one or all terminals
- AI assistant integration (DeepSeek, OpenAI, and other AI APIs)
- MCP (Model Context Protocol) widget for AI assistants and external tools
- Deep link support (e.g.
ssh://user@host:22,telnet://192.168.2.31:34554)
# Mac
brew install --cask electerm
# Snap
sudo snap install electerm --classic
# Windows (winget)
winget install electerm.electerm
# npm
npm i -g electermAlso available on Microsoft Store, SourceForge, and GitHub Releases. Some Linux distros have it in their default app store.
Prefer installing from your system's package manager? electerm provides dedicated apt and yum/dnf repositories:
- deb (Debian/Ubuntu): https://repos.electerm.org/deb/
- rpm (Fedora/RHEL/CentOS/openSUSE): https://repos.electerm.org/rpm/
- 🌐 Homepage
- 📖 Wiki
- 💬 Discussions · Discord
- 🐛 Issues
- 📹 Video guide
- 📋 Changelog
MIT
