8000 electerm · GitHub
[go: up one dir, main page]

Skip to content
@electerm

electerm

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

GitHub version 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), as well as RISC-V (riscv64) and PowerPC 64-bit little-endian (ppc64le) Linux.

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.6k 1.3k

  2. electerm-web electerm-web Public

    Running electerm as web app

    JavaScript 180 32

  3. electerm-android electerm-android Public

    electerm for android app

    JavaScript 17 1

  4. electerm-harmony electerm-harmony Public

    electerm app in harmony OS

    JavaScript 3 1

  5. electerm-ios electerm-ios Public

    electerm for IOS

    JavaScript 4 3

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

    docker image of electerm-web

    Shell 80 17

Repositories

Showing 10 of 80 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,625 MIT 1,264 366 (3 issues need help) 5 Updated Nov 13, 2026
  • electerm-widget-examples Public

    Index of electerm user widgets: one repository per widget, each importable by URL from Settings - Widgets - Import

    electerm/electerm-widget-examples's past year of commit activity
    0 MIT 0 0 1 Updated Nov 13, 2026
  • widgets.electerm.org Public

    Static community registry of electerm widgets with pinned-commit metadata, file manifests and reproducible digests

    electerm/widgets.electerm.org's past year of commit activity
    JavaScript 0 0 0 0 Updated Nov 13, 2026
  • electerm-widget-terminal-bg-stretch Public

    Stretch the terminal background image to 100% instead of the default cover mode.

    electerm/electerm-widget-terminal-bg-stretch's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Nov 13, 2026
  • electerm-widget-split-view-stack Public

    Always stack the terminal above SFTP in split view, instead of only when the window is narrow.

    electerm/electerm-widget-split-view-stack's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Nov 13, 2026
  • electerm-widget-hide-ai-suggestions Public

    Hide the AI suggestion list that appears above the terminal.

    electerm/electerm-widget-hide-ai-suggestions's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Nov 13, 2026
  • electerm-widget-swap-sftp-panes Public

    Put the remote files on the left and the local files on the right in the SFTP panel.

    electerm/electerm-widget-swap-sftp-panes's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Nov 13, 2026
  • electerm-widget-hide-sftp-local Public

    Hide the local half of the SFTP panel; the remote half takes the full width.

    electerm/electerm-widget-hide-sftp-local's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Nov 13, 2026
  • electerm-widget-custom-css Public archive

    electerm widget: apply a stylesheet to electerm's own window, with the wiki's CSS examples as presets

    electerm/electerm-widget-custom-css's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Nov 13, 2026
  • electerm.org Public

    homepage for electerm

    electerm/electerm.org's past year of commit activity
    JavaScript 1 MIT 1 0 6 Updated Nov 12, 2026
0