electerm 是一款基于 Electron 的开源终端工具,把终端模拟器与文件管理器合二为一,同时充当 SSH、SFTP、FTP、Telnet、串口、RDP、VNC、Spice 客户端。它覆盖 Windows、macOS、Linux、Android、HarmonyOS、iOS,并专门适配 UOS、麒麟、LoongArch、RISC-V 等国产与特殊架构系统。功能上支持公钥、密码、SSH Agent、OTP 等多种认证,提供隧道与连接跳转、Zmodem/Trzsz 传输、全局快捷键唤起、多语言界面和自定义主题。书签数据可同步到 GitHub Gist、WebDAV 或自建服务,还内置 AI 助手与 MCP 组件辅助编写命令和解释终端输出。
brew install --cask electermOpen-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 · · · · · · ·
🌐 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)
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.

ctrl + 2)telnet://192.168.2.31:34554 or ssh://user@host:22 - see Deep link support wikibrew install --cask electermsudo snap install electerm --classicrpm, deb, or snap release may not work, you can try the tar.gz or .appImage release.# 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
apt commandnpm i -g electerm
npm i -g electerm again.
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.
github sponsor
kofi
wechat donate
TRON TRN20
[
]
Address: TXk3pQNmQu1vihH76RaEFnK9wg13x4LLCZ
# May only works in Linux
# needs nodejs/npm, suggest using nvm to install nodejs/npm
# with nodejs 24.x
git clone [email protected]: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
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
# 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
Visit Releases.
MIT
内容由编辑整理,部分信息来自 GitHub 与项目官网,版权归原作者所有。发现错误?报告问题