electerm v5.7.5

Published 2026-10-23

Major updates

  • Support custom widget: extend electerm with your own widget, either a self-contained web UI or a config-driven panel that calls your own main process code, import widgets from the widget list, see examples at https://github.com/electerm/electerm-widget-examples
  • Quick command: support steps, a step can send text/keys, wait for output, ask for input, and steps can be grouped with a label (#4613) by @Jrjy3

New features/UI/Updates

  • Terminal: support right click behavior options: context menu, paste or pass through (#4635)
  • Bookmark: improved multi-level bookmark tree UI (#4620)
  • RDP: support swap ctrl/cmd key in macOS
  • AI: add MiniMax regional presets (#4633) by @octo-patch
  • Server info table only shows 10 items at init, click show more button to show all (#4625)
  • Add reload/close button for failed connection
  • Default hide the new bookmark icon in the left sidebar

Bug fixes

  • Fix local server port selection logic, avoid startup hang or failure when the port is not available
  • Close the SSH channel when a local-forward client resets before it opens, fix port forwarding may stuck (#4639) by @Pharex38
  • Fix RDP connection stability (#4624)
  • Fix MFA session auto reload issue
  • Fix widget instance list UI
  • Fix telnet inject shell issue (#4610)
  • Fix long tab titles blocking the titlebar drag area (#4621) by @Jrjy3
  • Resize the tab bar when a tab title changes width (#4623) by @Jrjy3
  • Fix monitor panel cover bookmark panel issue
  • Fix empty modal UI's extra borders
  • AI: fix read ftp file tool
  • Fix replay reasoning_content for deepseek thinking models
  • Avoid synthetic assistant turns after AI compression (#4632) by @nodlles
  • Security: fix Windows SFTP command injection (GHSA-ch82-q8wq-2gfv)

重大更新

  • 支持用户自定义 widget:可以用自带界面的小应用,也可以用配置表单驱动的面板,调用自己的主进程代码,在 widget 列表里导入,示例见 https://github.com/electerm/electerm-widget-examples
  • 快捷命令:支持分步骤,每一步可以发送文本/按键、等待输出、询问输入,步骤还可以用标签分组 (#4613)(由 @Jrjy3 提供)

新功能/界面/更新

  • 终端:支持右键行为选项:显示菜单、粘贴或直接透传 (#4635)
  • 书签:改进多层级书签树界面 (#4620)
  • RDP:macOS 下支持交换 ctrl/cmd 键
  • AI:添加 MiniMax 各区域预设 (#4633)(由 @octo-patch 提供)
  • 服务器信息表格初始只显示 10 项,点击显示更多按钮查看全部 (#4625)
  • 为连接失败添加重新加载/关闭按钮
  • 默认隐藏左侧栏的新书签图标

问题修复

  • 修复本地服务端口选择逻辑,避免端口不可用时启动卡住或失败
  • 本地转发客户端在通道打开前重置时关闭 SSH 通道,修复端口转发可能卡住的问题 (#4639)(由 @Pharex38 提供)
  • 修复 RDP 连接稳定性问题 (#4624)
  • 修复 MFA 会话自动重载问题
  • 修复 widget 实例列表界面
  • 修复 telnet 注入 shell 问题 (#4610)
  • 修复过长标签标题遮挡标题栏拖动区域的问题 (#4621)(由 @Jrjy3 提供)
  • 标签标题宽度变化时重新计算标签栏宽度 (#4623)(由 @Jrjy3 提供)
  • 修复监控面板遮挡书签面板的问题
  • 修复空弹窗多余的边框
  • AI:修复读取 ftp 文件工具
  • 修复 deepseek 思考模型的 reasoning_content 重放问题
  • 修复 AI 压缩后产生多余 assistant 回合的问题 (#4632)(由 @nodlles 提供)
  • 安全:修复 Windows 下 SFTP 命令注入漏洞 (GHSA-ch82-q8wq-2gfv)

Downloads

Files for electerm v5.7.5

electerm-5.7.5-win-x64-installer.exe
Windows installer (recommended)
electerm-5.7.5-win-x64-portable.tar.gz
Portable archive
electerm-5.7.5-win-x64.tar.gz
Just extract and run
electerm-5.7.5-win-arm64-installer.exe
Windows installer (recommended)
electerm-5.7.5-win-arm64.tar.gz
Just extract and run
electerm-5.7.5-win7.tar.gz
Legacy Windows 7 compatible
electerm-5.7.5-win-x64-installer.exe
Windows installer (recommended)
electerm-5.7.5-win-x64-portable.tar.gz
Portable archive
electerm-5.7.5-win-x64.tar.gz
Just extract and run
electerm-5.7.5-win-arm64-installer.exe
Windows installer (recommended)
electerm-5.7.5-win-arm64.tar.gz
Just extract and run
electerm-5.7.5-win7.tar.gz
Legacy Windows 7 compatible
Other ways to install
npm
npm i -g electerm
electerm-5.7.5-mac-arm64.dmg
for Apple Silicon Macs (M1, M2, etc.)
electerm-5.7.5-mac-x64.dmg
for Intel Macs
electerm-5.7.5-mac10-x64.dmg
for macOS 10.x
Other ways to install
Homebrew
brew install --cask electerm
npm
npm i -g electerm
electerm-5.7.5-linux-amd64.deb
for Debian, Ubuntu...
electerm-5.7.5-linux-amd64.snap
for all linux that support snap
electerm-5.7.5-linux-x64.tar.gz
for all linux, just extract
electerm-5.7.5-linux-x86_64.AppImage
for all linux, just run it
electerm-5.7.5-linux-x86_64.rpm
for Red Hat, Fedora...
electerm-5.7.5-linux-amd64-legacy.deb
for Debian, Ubuntu... (glibc < 2.34, like UOS/Kylin/Ubuntu 18)
electerm-5.7.5-linux-x64-legacy.tar.gz
for all linux, just extract (glibc < 2.34)
electerm-5.7.5-linux-x86_64-legacy.AppImage
for all linux, just run it (glibc < 2.34)
electerm-5.7.5-linux-x86_64-legacy.rpm
for Red Hat, Fedora... (glibc < 2.34)
electerm-5.7.5-linux-aarch64.rpm
for Red Hat, Fedora...
electerm-5.7.5-linux-arm64.AppImage
for all linux, just run it
electerm-5.7.5-linux-arm64.deb
for Debian, Ubuntu...
electerm-5.7.5-linux-arm64.tar.gz
for all linux, just extract
electerm-5.7.5-linux-aarch64-legacy.rpm
for Red Hat, Fedora... (glibc < 2.34)
electerm-5.7.5-linux-arm64-legacy.AppImage
for all linux, just run it (glibc < 2.34)
electerm-5.7.5-linux-arm64-legacy.deb
for Debian, Ubuntu... (glibc < 2.34, like UOS/Kylin/Ubuntu 18)
electerm-5.7.5-linux-arm64-legacy.tar.gz
for all linux, just extract (glibc < 2.34)
electerm-5.7.5-linux-armv7l.AppImage
for all linux, just run it
electerm-5.7.5-linux-armv7l.deb
for Debian, Ubuntu...
electerm-5.7.5-linux-armv7l.rpm
for Red Hat, Fedora...
electerm-5.7.5-linux-armv7l.tar.gz
for all linux, just extract
electerm-5.7.5-linux-armv7l-legacy.AppImage
for all linux, just run it (glibc < 2.34)
electerm-5.7.5-linux-armv7l-legacy.deb
for Debian, Ubuntu... (glibc < 2.34, like UOS/Kylin/Ubuntu 18)
electerm-5.7.5-linux-armv7l-legacy.rpm
for Red Hat, Fedora... (glibc < 2.34)
electerm-5.7.5-linux-armv7l-legacy.tar.gz
for all linux, just extract (glibc < 2.34)
electerm-5.7.5-linux-loong64.deb
for new world UOS/Kylin...
electerm-5.7.5-linux-loong64.tar.gz
for new world loongarch, just extract
electerm-5.7.5-linux-loongarch64.deb
for new world Debian, Ubuntu... (loongarch64)
electerm-5.7.5-linux-loong64-legacy.deb
for old world UOS/Kylin...
electerm-5.7.5-linux-loong64-legacy.tar.gz
for old world loongarch, just extract
electerm-5.7.5-linux-loongarch64-legacy.deb
for old world Debian, Ubuntu... (loongarch64)
electerm-5.7.5-linux-riscv64.deb
for Debian, Ubuntu... (riscv64)
electerm-5.7.5-linux-riscv64.tar.gz
for all linux (riscv64), just extract
electerm-5.7.5-linux-ppc64el.deb
for Debian, Ubuntu... (ppc64le)
electerm-5.7.5-linux-ppc64le.tar.gz
for all linux (ppc64le), just extract
electerm-5.7.5-linux-amd64.deb
for Debian, Ubuntu...
electerm-5.7.5-linux-amd64.snap
for all linux that support snap
electerm-5.7.5-linux-x64.tar.gz
for all linux, just extract
electerm-5.7.5-linux-x86_64.AppImage
for all linux, just run it
electerm-5.7.5-linux-x86_64.rpm
for Red Hat, Fedora...
electerm-5.7.5-linux-amd64-legacy.deb
for Debian, Ubuntu... (glibc < 2.34, like UOS/Kylin/Ubuntu 18)
electerm-5.7.5-linux-x64-legacy.tar.gz
for all linux, just extract (glibc < 2.34)
electerm-5.7.5-linux-x86_64-legacy.AppImage
for all linux, just run it (glibc < 2.34)
electerm-5.7.5-linux-x86_64-legacy.rpm
for Red Hat, Fedora... (glibc < 2.34)
electerm-5.7.5-linux-aarch64.rpm
for Red Hat, Fedora...
electerm-5.7.5-linux-arm64.AppImage
for all linux, just run it
electerm-5.7.5-linux-arm64.deb
for Debian, Ubuntu...
electerm-5.7.5-linux-arm64.tar.gz
for all linux, just extract
electerm-5.7.5-linux-aarch64-legacy.rpm
for Red Hat, Fedora... (glibc < 2.34)
electerm-5.7.5-linux-arm64-legacy.AppImage
for all linux, just run it (glibc < 2.34)
electerm-5.7.5-linux-arm64-legacy.deb
for Debian, Ubuntu... (glibc < 2.34, like UOS/Kylin/Ubuntu 18)
electerm-5.7.5-linux-arm64-legacy.tar.gz
for all linux, just extract (glibc < 2.34)
electerm-5.7.5-linux-armv7l.AppImage
for all linux, just run it
electerm-5.7.5-linux-armv7l.deb
for Debian, Ubuntu...
electerm-5.7.5-linux-armv7l.rpm
for Red Hat, Fedora...
electerm-5.7.5-linux-armv7l.tar.gz
for all linux, just extract
electerm-5.7.5-linux-armv7l-legacy.AppImage
for all linux, just run it (glibc < 2.34)
electerm-5.7.5-linux-armv7l-legacy.deb
for Debian, Ubuntu... (glibc < 2.34, like UOS/Kylin/Ubuntu 18)
electerm-5.7.5-linux-armv7l-legacy.rpm
for Red Hat, Fedora... (glibc < 2.34)
electerm-5.7.5-linux-armv7l-legacy.tar.gz
for all linux, just extract (glibc < 2.34)
electerm-5.7.5-linux-loong64.deb
for new world UOS/Kylin...
electerm-5.7.5-linux-loong64.tar.gz
for new world loongarch, just extract
electerm-5.7.5-linux-loongarch64.deb
for new world Debian, Ubuntu... (loongarch64)
electerm-5.7.5-linux-loong64-legacy.deb
for old world UOS/Kylin...
electerm-5.7.5-linux-loong64-legacy.tar.gz
for old world loongarch, just extract
electerm-5.7.5-linux-loongarch64-legacy.deb
for old world Debian, Ubuntu... (loongarch64)
electerm-5.7.5-linux-riscv64.deb
for Debian, Ubuntu... (riscv64)
electerm-5.7.5-linux-riscv64.tar.gz
for all linux (riscv64), just extract
electerm-5.7.5-linux-ppc64el.deb
for Debian, Ubuntu... (ppc64le)
electerm-5.7.5-linux-ppc64le.tar.gz
for all linux (ppc64le), just extract
Other ways to install
Snap Store
sudo snap install electerm --classic
https://snapcraft.io/electerm
Flatpak
flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak install flatpark org.electerm.Electerm
flatpark.org
APT repository
curl -fsSL https://repos.electerm.org/deb/public.key | sudo gpg --dearmor -o /usr/share/keyrings/electerm.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/electerm.gpg] https://repos.electerm.org/deb stable main" | sudo tee /etc/apt/sources.list.d/electerm.list
sudo apt update
sudo apt install -y electerm
https://repos.electerm.org/deb
RPM repository
sudo rpm --import https://repos.electerm.org/rpm/public.key
sudo tee /etc/yum.repos.d/electerm.repo <<'EOF'
[electerm]
name=Electerm Repository
baseurl=https://repos.electerm.org/rpm/
enabled=1
gpgcheck=0
repo_gpgcheck=1
gpgkey=https://repos.electerm.org/rpm/public.key
EOF
sudo dnf install -y electerm
https://repos.electerm.org/rpm
npm
npm i -g electerm
electerm-android-arm64-v8a-5.7.5.apk
for ARM64 devices (most modern phones)
electerm-android-armeabi-v7a-5.7.5.apk
for older ARM devices
electerm-android-universal-5.7.5.apk
universal (all architectures)
electerm-android-x86_64-5.7.5.apk
for x86_64 devices (emulators, some tablets)