Skip to content
@electerm

electerm

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

electerm

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

Projects

Project Description
electerm Desktop app (Linux, Mac, Windows)
electerm-web Browser-based version (including mobile)
electerm-web-docker Docker image for electerm-web
electerm online Public free online app
electerm demo Online demo
electerm-locales Multi-language support

Features

  • Terminal/file manager, ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client
  • Global hotkey to toggle window visibility (default ctrl + 2)
  • Multi-platform (Linux, Mac, Windows) with multi-language support
  • 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

# 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

    📻Terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(linux, mac, win)

    JavaScript 14.4k 1.2k

  2. electerm-web electerm-web Public

    Running electerm as web app

    JavaScript 164 29

  3. electerm-sync-server-vercel electerm-sync-server-vercel Public

    A simple electerm data sync server for Vercel, written with nodejs/ts, data stored in [cloud.mongodb.com](free tier is enough).

    TypeScript 1 18

  4. electerm-sync-server-rust electerm-sync-server-rust Public

    A simple rust electerm data sync server.

    Rust 3 4

  5. electerm-sync-server-java electerm-sync-server-java Public

    electerm-sync-server-java

    Java 1 2

  6. electerm-sync-server-python electerm-sync-server-python Public

    A simple electerm data sync server with python

    Python 3 3

Repositories

Showing 10 of 57 repositories

Top languages

Loading…

Most used topics

Loading…