1. Conduid
  2. Developer Tools
  3. Electerm
MCP server · Developer Tools

Electerm

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

92Excellent

Scored 10 hours ago · breakdown

About Electerm

Electerm is an MCP server published by electerm in the Developer Tools category: 📻Free and open-sourced terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(Linux, Mac, Windows, Android, HarmonyOS, iOS).

The repository has 15K stars and 1.2K forks, with the last commit 17 hours ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/electerm/electerm

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Electerm

Powered by Claude · Grounded in docs

I know everything about Electerm. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 10 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v5.6.10v5.6.10 · 15 Oct 2026New features/UI/Updates Support client side data encrypt for electerm cloud sync Support privateKey/certificate file path in bookmark Support arrow/enter keys to select/open bookmark in bookmark panel Support payload check before sync to…
v5.6.0v5.6.0 · 13 Oct 2026Major updates Highlight keywords in large terminal output (#4577) by @Jrjy3 Support built-in keyword highlight presets (#4584) by @Jrjy3 Windows: system title bar as a theme-colored tab bar overlay (#4583) by @Jrjy3 New features/UI/Updates…
v5.5.76v5.5.76 · 8 Oct 2026New features/UI/Updates Add opt-in setting to spread tabs over panes when switching to a layout with more panes (#4571) by @swoogi Support copy bookmark data Support install electerm command to PATH, fix install function (#4565) Support…
v5.5.66v5.5.66 · 3 Oct 2026New features/UI/Updates New setting: mouse events require Alt key, off by default, plain drags stay local text selection while the wheel still scrolls tmux/vim history UX: Support press and hold to repeat a key on the touch shortcut bar…
v5.5.56v5.5.56 · 1 Oct 2026New features/UI/Updates Support SSH agent forward in bookmark/quick connect settings AI: Support auto compress, chat context is now compressed automatically before it overflows the model's window UX: Add context menu icon for touch device…

README

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.

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.


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.


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.


   

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

https://github.com/electerm/electerm/wiki/Know-issues

Troubleshoot

https://github.com/electerm/electerm/wiki/Troubleshoot

Discussion

Discord

Discussion board

electerm-wechat-group-qr.jpg

Support

Would love to hear from you, please tell me what you think, submit an issue, Start a new discussion, create/fix language files or create pull requests, all welcome.

Sponsor this project

github sponsor

https://github.com/sponsors/electerm

kofi

https://ko-fi.com/zhaoxudong

wechat donate

wechat donate

TRON TRN20

[TRN20 donate]

Address: TXk3pQNmQu1vihH76RaEFnK9wg13x4LLCZ

Dev

# May only works in Linux
# needs nodejs/npm, suggest using nvm to install nodejs/npm
# with nodejs 24.x

git clone git@github.com:electerm/electerm.git
cd electerm
npm config set legacy-peer-deps true
npm i

# start vite dev server, requires port 5570
npm start

# in a separate terminal session run app
npm run app

# code format check
npm run lint

# code format fix
npm run fix

Test

npm run b
npm run prepare-test
cp ./src/build/.sample.env ./.env

# edit .env, fill your test host/username/password, may only works in mac OS
npm run test

Test build

# May only works in Linux
# Install yarn first(to do yarn autoclean)
# See https://yarnpkg.com/en/docs/install

# Build linux only with -l
npm i
npm run b
npm run pb
./node_modules/.bin/electron-builder --linux tar.gz
# or replace tar.gz to rpm/deb/AppImage
# check dist/ folder

# build for linux arm/
./node_modules/.bin/electron-builder --linux --arm64

Video guide

Change log

Visit Releases.

Contact author

zxdong@gmail.com

License

MIT

Star History

README fetched from the repository 10 hours ago. The original is authoritative.

Questions

About Electerm

How do I install Electerm?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Electerm safe to use with an AI agent?

Its trust score is 92 out of 100 (excellent). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Electerm still maintained?

Yes — the latest release is v5.6.10 (15 Oct 2026), and the last commit was 17 hours ago. The repository has 15K stars and 359 open issues.