Skip to content
@electerm

electerm

Open-sourced terminal/ssh/telnet/serialport/RDP/VNC/Spice/sftp/ftp client(linux, mac, win)

GitHub version Build Status license GitHub Sponsors star

Open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client family(Linux, Mac, Windows, Android, HarmonyOS, iOS, and web).

Besides mainstream Windows/macOS/Linux/Android, electerm also supports HarmonyOS, iOS, 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 · Apple App Store · Huawei AppGallery · Microsoft Store · Snap Store · deb repo · rpm repo

🌐 electerm online — Public free online electerm app
🤖 electerm AI — Free AI for electerm users
💻 electerm-web — Web app version running in browser (including mobile device)

Features

  • Terminal/file manager, ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client
  • Multi-platform (Linux, Mac, Windows, Android, HarmonyOS, iOS) 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)

Install (Desktop)

# Mac
brew install --cask electerm

# Snap
sudo snap install electerm --classic

# Windows (winget)
winget install electerm.electerm

# npm
npm i -g electerm

Also available on Microsoft Store, SourceForge, and GitHub Releases. Some Linux distros have it in their default app store.

Linux package repositories

Prefer installing from your system's package manager? electerm provides dedicated apt and yum/dnf repositories:

Links

Sponsor

License

MIT

Pinned Loading

  1. electerm electerm Public

    📻Free and open-sourced terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(Linux, Mac, Windows, Android, HarmonyOS, iOS)

    JavaScript 15.1k 1.2k

  2. electerm-web electerm-web Public

    Running electerm as web app

    JavaScript 173 29

  3. electerm-android electerm-android Public

    electerm for android app

    JavaScript 7

  4. electerm-harmony electerm-harmony Public

    electerm app in harmony OS

    JavaScript 1

  5. electerm-ios electerm-ios Public

    electerm for IOS

    JavaScript 2

  6. electerm-web-docker electerm-web-docker Public

    docker image of electerm-web

    Shell 78 15

Repositories

Showing 10 of 62 repositories
  • electerm Public

    📻Free and open-sourced terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(Linux, Mac, Windows, Android, HarmonyOS, iOS)

    electerm/electerm's past year of commit activity
    JavaScript 15,072 MIT 1,214 335 (3 issues need help) 4 Updated Sep 9, 2026
  • electerm-locales Public

    Multi language files for electerm

    electerm/electerm-locales's past year of commit activity
    JavaScript 27 MIT 90 0 2 Updated Sep 9, 2026
  • electerm-harmony Public

    electerm app in harmony OS

    electerm/electerm-harmony's past year of commit activity
    JavaScript 1 0 1 1 Updated Sep 8, 2026
  • electerm.org Public

    homepage for electerm

    electerm/electerm.org's past year of commit activity
    JavaScript 1 MIT 0 0 6 Updated Sep 8, 2026
  • electerm-ios Public

    electerm for IOS

    electerm/electerm-ios's past year of commit activity
    JavaScript 2 MIT 0 0 0 Updated Sep 3, 2026
  • electerm-android Public

    electerm for android app

    electerm/electerm-android's past year of commit activity
    JavaScript 7 MIT 0 3 0 Updated Sep 3, 2026
  • electerm-web-docker Public

    docker image of electerm-web

    electerm/electerm-web-docker's past year of commit activity
    Shell 78 MIT 15 2 0 Updated Sep 3, 2026
  • electerm-web Public

    Running electerm as web app

    electerm/electerm-web's past year of commit activity
    JavaScript 173 MIT 29 13 0 Updated Sep 3, 2026
  • winget-pkgs Public Forked from microsoft/winget-pkgs

    The Microsoft community Windows Package Manager manifest repository

    electerm/winget-pkgs's past year of commit activity
    0 MIT 9,541 0 0 Updated Sep 3, 2026
  • ohos-node-shared Public

    Prebuilt shared libnode.so for OpenHarmony — the embeddable Node.js runtime (built with --shared, not a PIE) used by electerm-harmony. Differs from hqzing/ohos-node.

    electerm/ohos-node-shared's past year of commit activity
    Shell 0 0 0 0 Updated Aug 31, 2026