electerm:多协议终端与远程连接客户端
开源免费的终端与远程连接客户端,支持 SSH、SFTP、RDP、VNC 等多种协议,跨桌面与移动平台。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v5.8.0
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
electerm 是一个开源免费的终端与文件管理客户端,同时可作为 ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice 客户端使用。除了 Windows、macOS、Linux、Android、HarmonyOS、iOS 等主流平台,它还兼容较旧的系统:Ubuntu 18、Windows 7、macOS 10.15+,以及 UOS、麒麟等国产 Linux 发行版和 LoongArch(新旧世界)、RISC-V(riscv64)、ppc64le 架构。
官网与下载:https://electerm.org
主要功能
- 终端与文件管理二合一,支持 ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice
- 双击即可直接编辑远端小文件
- 多种认证方式:publicKey、密码、ssh agent、证书、otp、netbird 等
- 支持 Zmodem(rz、sz)与 Trzsz(trz、tsz)文件传输
- SSH 隧道、连接跳转(connection hopping)
- 全局热键显示/隐藏窗口,默认
ctrl + 2(类似 guake) - 多语言界面,主题、背景图、透明窗口(Mac、Windows)等 UI 自定义
- 全局 / 会话级代理
- 快速命令与触发器,执行预定义任务和自动化操作
- 书签等数据同步到 GitHub/Gitee secret gist、WebDAV、自定义服务器或 electerm cloud
- 快速输入 / 镜像输入,可同步到单个或全部终端
- AI 助手集成,兼容 OpenAI Chat Completions、OpenAI Responses、Anthropic Messages 等格式,可用于命令建议、写脚本、解释终端内容、创建书签/主题,并有 agent 模式直接操作终端
- MCP(Model Context Protocol)Widget,供 AI 助手与外部工具集成
- Deep link 支持,如
ssh://user@host:22、telnet://192.168.2.31:34554 - 命令行用法,详见项目 wiki
安装与使用
macOS:
brew install --cask electerm
Snap:
sudo snap install electerm --classic
Windows 可通过 Microsoft Store、winget 或 scoop 安装:
winget install electerm.electerm
也可以从 npm 全局安装:
npm i -g electerm
Debian/Ubuntu 系还可使用 deb 仓库(https://repos.electerm.org/deb),部分 Linux 发行版可直接在系统应用商店找到。若 rpm、deb 或 snap 包不可用,可尝试 tar.gz 或 AppImage。
升级:重新启动后若检测到新版本会提示并可直接点击升级;也可重新下载安装包,或用 npm 安装时再次执行 npm i -g electerm。
注意事项
- 已知问题见 https://github.com/electerm/electerm/wiki/Know-issues
- 故障排查见 https://github.com/electerm/electerm/wiki/Troubleshoot
- 项目以 MIT 许可证开源
本作品整理自 GitHub 开源项目 electerm/electerm,原作者 @electerm,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v5.8.0当前版本
SSH 隧道支持远程动态转发;Widget 可从 GitHub/AtomGit 仓库直接导入,并能一键审核应用 AI 配置;书签可导出选中项为 JSON;本地文件列表更快;Linux deb 包声明运行时依赖;修复 known_hosts 通配符匹配、断线误关标签、全屏程序粘贴等问题。
- v5.7.21
Telnet 书签表单新增发送/接收换行符选项;修复主题表单中内置默认主题缺少「应用」按钮,以及旧版构建开启终端日志保存后会话无法启动的问题。
评论