Skip to main content
ClaudeWave
EN, English
electerm / MCP Servers

electerm

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

  • 15.4k stars
  • 1.2k forks
  • 362 open issues
  • Language: JavaScript
  • License: MIT
  • updated

Install

Claude Code CLI
git clone https://github.com/electerm/electerm
  1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
  2. Replace any <placeholder> values with your API keys or paths.
  3. Restart Claude. The MCP server and its tools appear automatically.

Clone https://github.com/electerm/electerm and follow its README for install instructions.

Editor's note

Electerm is an open-source Electron-based desktop client for Linux, macOS, and Windows that handles SSH, SFTP, FTP, Telnet, serial port, RDP, VNC, and Spice connections alongside a built-in file manager. It includes an MCP (Model Context Protocol) widget that allows AI assistants and external tools to interact with the application programmatically, documented in a dedicated MCP Widget Usage Guide on the project wiki. The app also ships a direct AI assistant panel supporting DeepSeek, OpenAI, and any OpenAI-compatible API (Atlas Cloud is listed as a recommended provider) for command suggestions, script writing, explaining selected terminal output, and creating bookmarks. File transfers are handled via SFTP drag-and-drop, Zmodem (rz/sz), and Trzsz, while bookmarks and themes can be synced to GitHub Gist, Gitee, WebDAV, or a custom server. System administrators, developers managing remote infrastructure, and anyone needing a unified multi-protocol terminal client with AI tooling built in are the primary audience.

README

MCP Servers overview

Full README on GitHub

GitHub version license GitHub Sponsors star

English | 中文 | 日本語

Open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client(Linux, Mac, Windows, Android, HarmonyOS, iOS).

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)

Sponsors

Atlas Cloud provides OpenAI-compatible AI APIs and model access for AI-powered workflows in electerm.


PackyCode — Access leading AI models through PackyCode with one API endpoint and one API key. Enjoy fast, reliable access with automatic failover and dedicated high-speed routes for Codex and Claude Code. Get started with $1 in free credits, a discount on your first top-up, and savings of up to 80% on eligible routes. Pay in RMB with no currency conversion markups or extra top-up fees.


Thanks to APIMart for sponsoring electerm! APIMart is a low-cost API platform for AI image & video generation — GPT-Image-2 from $0.006/image, 160+ images per dollar. One async API covers both image and video: submit a task, get an ID, fetch results via polling or callback. Batch tens of thousands of images without timeouts, switch models without changing code. Pay-as-you-go with no monthly fee — sign up here to get started.


ApiSmart provides unified access to leading AI models through a single API. Use one API key to connect with LLM, image, and video models through an OpenAI-compatible interface, without managing multiple providers separately. Switch models easily, simplify billing, and improve reliability with intelligent routing and automatic failover. Build and scale AI applications faster with one streamlined API platform.


Sidrune AI — One gateway to the world's leading AI models, one unified API with multi-route delivery; transparent usage and pricing, Claude & OpenAI — 70% OFF Register through the partner link Get $3 in API credit.


   

Features

  • Works as a terminal/file manager, ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client

  • Support Window 7+(X64/ARM64), HarmonyOS,Android, iOS, Mac OS 10.15+(x64/arm64), Linux(x64/arm64/riscv64/ppc64le/Loong64 new world & old world), even old Linux with glibc 2.17+ like UOS/Kylin/Ubuntu 18.04 etc

  • Global hotkey to toggle window visibility (similar to guake, default is ctrl + 2)

  • 🇺🇸 🇨🇳 🇧🇷 🇷🇺 🇪🇸 🇫🇷 🇹🇷 🇭🇰 🇯🇵 🇸🇦 🇩🇪 🇰🇷 🇮🇩 🇵🇱 Multi-language support(electerm-locales, contributions/fixes welcome)

  • Double click to directly edit (small) remote files.

  • All kind of auth methods: publicKey, password, ssh agent, certificates, otp, netbird etc.

  • Support Zmodem(rz, sz), and Trzsz(trz/tsz).

  • Support ssh related features: tunnel, connection hopping.

  • Customizable UI: themes, background image, transparent window(Mac, win).

  • Global/session proxy.

  • Quick commands/triggers to do predefined tasks and automattic operations

  • Sync data including bookmarks to github/gitee secret gist/webdav/custom server/electerm cloud

  • Quick input/mirror input to one or all terminals.

  • AI assistant integration (supporting multiple LLM API formats — OpenAI Chat Completions, OpenAI Responses, and Anthropic Messages) to help with command suggestions, script writing, and explaining selected terminal content, create bookmarks/themes, and agent mode to directly do terminal operations

  • MCP (Model Context Protocol) widget for AI assistants and external tools integration - see MCP Widget Usage Guide

  • Deep link support: Open connections with URLs like telnet://192.168.2.31:34554 or ssh://user@host:22 - see Deep link support wiki

  • Command line usage: check wiki

Install

  • For Mac user: brew install --cask electerm

  • With snap: sudo snap install electerm --classic

  • For some Linux distribution, you can find it from OS default App store(Ubuntu, Deepin, Mint...).

  • For some linux OS, the rpm, deb, or snap release may not work, you can try the tar.gz or .appImage release.

  • For Windows users, you can install it from windows store, command-line installer winget and scoop is also recommended:

# winget https://github.com/microsoft/winget-cli
winget install electerm.electerm

# scoop https://github.com/lukesampson/scoop
scoop bucket add dorado https://github.com/chawyehsu/dorado
scoop install dorado/electerm
  • Install from Debian repository (for Debian/Ubuntu-based systems) with apt command

Check https://repos.electerm.org/deb

  • Install from npm

npm i -g electerm

Upgrade

  • Auto upgrade: When a new version is released, you will get an upgrade notification after you start electerm again. You can then click the upgrade button to upgrade.

  • Download: Just download the latest edition, reinstall.

  • Npm: If you install from npm, just run npm i -g electerm again.

  • If use Snap or some other distribution system, these systems may provide upgrades.

Known issues

Topics
aiandroidelectermelectronftpharmonyoslinux-appmacos-appmcpopen-sourcerdpserialportsftpspicesshtelnetterminalvncwindows-appzmodem
Frequently asked

What people ask about electerm

What is electerm/electerm?

electerm/electerm is mcp servers for the Claude AI ecosystem. 📻Free and open-sourced terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(Linux, Mac, Windows, Android, HarmonyOS, iOS) It has 15.4k GitHub stars and its last recorded update is dated 2026-10-23.

How do I install electerm?

You can install electerm by cloning the repository (https://github.com/electerm/electerm) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is electerm/electerm safe to use?

Our security agent has analyzed electerm/electerm and assigned a Trust Score of 100/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains electerm/electerm?

electerm/electerm is maintained by electerm. The last recorded GitHub activity is dated 2026-10-23, with 362 open issues.

Are there alternatives to electerm?

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Maintain this repo? Show its Trust Score in your README

The badge shows this repository's current Trust Score and verdict, and links back to this page. It follows the catalogue data: nobody can buy or edit the score it displays.

ClaudeWave Trust Score for electerm/electerm
Markdown (README)
[![ClaudeWave Trust Score for electerm/electerm](https://claudewave.com/api/badge/electerm-electerm)](https://claudewave.com/en/repo/electerm-electerm)
HTML
<a href="https://claudewave.com/en/repo/electerm-electerm"><img src="https://claudewave.com/api/badge/electerm-electerm" alt="ClaudeWave Trust Score for electerm/electerm" width="320" height="64"></a>

What the badge means and how the score is computed

Project homepage
https://electerm.org