← All posts

electerm Desktop

June 3, 2026

electerm is an open-source, cross-platform terminal emulator, SSH client, SFTP client, and remote desktop tool. It is the original desktop version of electerm, available for Windows, macOS, and Linux.

What is electerm?

electerm is a desktop application that combines a terminal emulator with support for multiple remote connection protocols. It is licensed under MIT and is free to use.

Supported platforms:

  • Windows — Windows 7 and later (X64/ARM64), also available on Windows Store
  • macOS — macOS 10.15 and later (x64/arm64), available via Homebrew
  • Linux — x64/arm64/Loong64, available via Snap, AppImage, and Debian/Ubuntu repositories. Also supports older Linux with glibc 2.17+ (UOS, Kylin, Ubuntu 18.04, etc.)

Features

Terminal and file management

  • Multi-tab terminal emulator
  • Built-in SFTP file manager — browse, upload, download, and edit files
  • Double-click to directly edit remote files
  • Split view with terminal and SFTP side by side

Multi-protocol support

  • SSH — Full SSH client with key-based authentication
  • SFTP — File transfer over SSH
  • FTP — FTP client
  • Telnet — Telnet client
  • Serial port — Serial port communication
  • RDP — Remote Desktop Protocol client
  • VNC — VNC client
  • SPICE — SPICE protocol client

SSH features

  • SSH agent forwarding
  • Port forwarding (local and remote)
  • X11 forwarding
  • SSH tunneling (guide)
  • Connection hopping and connection jump (guide)
  • SSH certificate authentication (guide)
  • Zmodem support (rz, sz)
  • Trzsz support (trz/tsz), compatible with tmux

Customization

  • Many built-in UI and terminal themes (including iTerm themes)
  • Custom CSS support (examples)
  • Terminal background images
  • Terminal keyword highlighting (regex examples)
  • Configurable fonts and font sizes
  • Transparent window support (macOS, Windows)
  • Global hotkey to toggle window visibility (default: ctrl + 2)

Productivity

  • Quick commands — save and reuse frequently used commands
  • Quick input to one or all terminals (batch and mirror input)
  • Workspace feature (guide)
  • Deep link support (guide)
  • Auto data sync to GitHub Gist, Gitee, WebDAV, custom server, or electerm cloud (guide)
  • Data import and export

AI integration

  • AI assistant integration supporting DeepSeek, OpenAI, and other OpenAI-compatible APIs
  • Generate commands, explain output, create bookmarks from natural language
  • MCP (Model Context Protocol) widget for AI assistants and external tools integration (guide)
  • Agent mode for automated server operations

How to install

Download from website

Download the installer for your platform from the official website.

Package managers

# macOS (Homebrew)
brew install --cask electerm

# Windows (winget)
winget install electerm.electerm

# Windows (scoop)
scoop install electerm

# Linux (Snap)
sudo snap install electerm

# npm
npm i -g electerm

Other options

  • Windows Store
  • AppImage for Linux
  • Debian/Ubuntu repository packages

For upgrade instructions and troubleshooting, see the GitHub repository.

Source code

electerm is open source under the MIT license:

Related products

Support

Videos

← electerm Web AppWelcome to electerm online →