# electerm/electerm

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

Repository: https://github.com/electerm/electerm
Canonical: https://ross.abutalabs.com/products/electerm
Homepage: https://electerm.org
Language: JavaScript
License: MIT
License Family: permissive
Topics: electron, electerm, ssh, sftp, terminal, linux-app, macos-app, open-source, telnet, serialport, ftp, rdp, vnc, ai, mcp, zmodem, spice, android, harmonyos, windows-app
Last push: 2026-08-26T22:37:47+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 3252, "days_push": 7, "days_rel": 8, "gap_med": 3.0, "n_releases_24m": 145}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 14936, forks 1201 (observed 2026-08-28T04:11:08.954089+00:00)

## What it is
electerm is a free, open-source, all-in-one terminal, SSH, SFTP/FTP/Telnet/serial port, and remote desktop (RDP/VNC/Spice) client built with Electron. It runs on Linux, macOS, Windows, Android, HarmonyOS, and iOS, and includes an AI assistant, MCP integration, themes, and a multi-tab terminal with split panes.

## Use cases
- manage ssh sessions with sftp file transfer in one app
- edit remote files over sftp with drag and drop
- connect to serial port or telnet devices
- access remote desktops via rdp or vnc
- generate and explain terminal commands with an ai assistant
- run a guake-style drop-down terminal with a global hotkey
- use ssh tunneling and port forwarding with proxy support

## When to choose
- you want one cross-platform app combining terminal, ssh, sftp, and remote desktop
- you need to support unusual platforms like HarmonyOS, iOS, or Chinese Linux distributions
- you want AI-assisted command generation and MCP integration in your terminal
- you manage many servers and want bookmarks, split panes, and batch input

## When to avoid
- you need only a lightweight pure CLI ssh client without a GUI
- you require deep OS-native terminal integration rather than an Electron app
- you need a headless/server-side automation tool rather than an interactive client

## Facets
- artifact type: application
- maturity: active
- function: ssh, gui, terminal-ui, file-system, mcp, chatbot
- domain: developer-tools, cross-platform, self-hosted
- platform: windows, cross-platform
- tags: sftp, ftp, telnet, serial-port, rdp, vnc, remote-desktop, terminal-emulator, file-transfer, ai-assistant, zmodem, spice, command-line, linux, macos, android, ios, electron, desktop

## Member repositories
- electerm/electerm (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:08.954089+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:06:51.419136+00:00, confidence not recorded.
  - readme: https://github.com/electerm/electerm (fetched 2026-08-28T04:11:08.954089+00:00, sha 4c1b6b37f6ef)
  - homepage: https://electerm.org (fetched 2026-08-29T08:05:21.403959+00:00, sha 2fa6cbe1da1f)
  - site_page: https://electerm.org/about (fetched 2026-08-29T08:05:21.413558+00:00, sha 44136fa355b3)
  - site_page: https://electerm.org/faq (fetched 2026-08-29T08:05:21.415191+00:00, sha 44136fa355b3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
