<h1 align="center" style="padding-top: 60px;padding-bottom: 40px;" <a href="https://electerm.org" <img src="https://github.com/electerm/electerm-resource/raw/master/static/images/electerm.png", alt="" / </a </h1
electerm-web-demo [](https://twitter.com/intent/tweet?text=Open%20sourced%20terminal%2Fssh%2Fsftp%20client(linux%2C%20mac%2C%20win)&url=https%3A%2F%2Fgithub.com%2Felecterm%2Felecterm&hashtags=electerm,ssh,terminal,sftp)
Web demo of electerm app, running in browser.
Visit: https://demo.electerm.org
Open-sourced terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client (Linux, Mac, Windows, Android, HarmonyOS, iOS).
About electerm
Besides the mainstream Windows / macOS / Linux / Android platforms, electerm also supports HarmonyOS, iOS, and older systems such as Ubuntu 18, Windows 7, macOS 10+, as well as domestic Linux distributions like UOS, Kylin, and LoongArch (both old-world and new-world).
Related projects/sites
- electerm: The main desktop app (Electron-based)
- electerm.org: Homepage, downloads, videos, etc
- electerm-web: Web app version running in browser (including mobile device)
- electerm-web-docker: Docker image for electerm-web
- electerm-android: Android app
- electerm-harmony: HarmonyOS app
- electerm-ios: iOS app
- electerm online: Public free online electerm app
- electerm AI: Free AI for electerm users
- theme.electerm.org: Theme live editor, live preview & sharing
- electerm demo: Online demo of electerm
- electerm deb repo: Debian repo of electerm
- electerm rpm repo: RPM repo of electerm
- electerm-locales: Language/i18n files for electerm
- Apple App Store
- Huawei AppGallery
- Microsoft Store
- Snap Store
<div align="center" <img src="https://github.com/electerm/electerm-resource/raw/master/static/images/electerm.gif", alt="" / </div
Features
- Works as a terminal/file manager or ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client
- Support Window 7+(X64/ARM64), HarmonyOS, Android, Mac OS 10.15+(x64/arm64), Linux(x64/arm64/Loong64 new world & old world), even old Linux with glibc 2.17+ like UOS/Kylin/Ubuntu 18.04 etc
- Global hotkey to toggle window visibility (similar to guake, default is ctrl + 2)
- Multi platform
- 🇺🇸 🇨🇳 🇧🇷 🇷🇺 🇪🇸 🇫🇷 🇹🇷 🇭🇰 🇯🇵 🇸🇦 🇩🇪 🇰🇷 🇮🇩 🇵🇱 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 any other AI APIs) to help with command suggestions, script writing, and explaining selected terminal content, create bookmarks
- MCP (Model Context Protocol) widget for AI assistants and external tools integration - see MCP Widget Usage Guide
- Deep link support: Open connections with URLs like telnet://192.168.2.31:34554 or ssh://user@host:22 - see Deep link support wiki
- Command line usage: check wiki