Open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client(linux, mac, win).
- electerm - the main desktop app
- electerm-web - browser-based version(including mobile)
- electerm-web-docker - docker image for electerm-web
- electerm online - a public free online app
- electerm demo - an online demo
- Works as a terminal/file manager or ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client
- Global hotkey to toggle window visibility(default is
ctrl + 2) - Multi platform(linux, mac, win)
- Multi-language support(electerm-locales, contributions/fixes welcome)
- Double click to directly edit (small) remote files
- Auth with publicKey + password
- Support Zmodem(rz, sz)
- Support ssh tunnel
- Support Trzsz(trz/tsz), similar to rz/sz, and compatible with tmux
- Transparent window(Mac, win)
- Terminal background image
- Global/session proxy
- Quick commands
- UI/terminal theme
- Sync bookmarks/themes/quick commands to github/gitee secret gist/webdav/custom server/electerm cloud
- Quick input to one or all terminals
- AI assistant integration supporting DeepSeek, OpenAI and other AI APIs
- MCP(Model Context Protocol) widget for AI assistants and external tools
- Deep link support(e.g.
telnet://192.168.2.31:34554orssh://user@host:22) - Command line usage: check wiki
- For Mac user:
brew install --cask electerm - With snap:
sudo snap install electerm --classic - For some Linux distribution, you can find it from OS default App store(Ubuntu, Deepin, Mint...).
- For some linux OS, the
rpm,deb, orsnaprelease may not work, you can try thetar.gzor.appImagerelease. - For Windows users, you can install it from windows store, command-line installer winget and scoop is also recommended:
# winget https://github.com/microsoft/winget-cli
winget install electerm.electerm
# scoop https://github.com/lukesampson/scoop
scoop bucket add dorado https://github.com/chawyehsu/dorado
scoop install dorado/electerm- Install from npm
npm i -g electerm- Auto upgrade: When a new version is released, you will get an upgrade notification after you start electerm again. You can then click the upgrade button to upgrade.
- Download: Just download the latest edition, reinstall.
- Npm: If you install from npm, just run
npm i -g electermagain. - If use Snap or some other distribution system, these systems may provide upgrades.
Would love to hear from you, please tell me what you think, submit an issue, Start a new discussion, create/fix language files or create pull requests, all welcome.
Visit Releases.
MIT
