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.

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.3k 1.1k

  2. electerm-web electerm-web Public

    Running electerm as web app

    JavaScript 165 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…