
electerm — Free Open-Source Terminal/SSH/SFTP/Telnet/Serial Port/RDP/VNC/Spice/FTP Client
Free and open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client (Linux, Mac, Windows, Android, HarmonyOS)
Besides mainstream Windows/macOS/Linux/Android/HarmonyOS, electerm also supports 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).
Features
Everything you need in a terminal client
Open-Sourced All-in-One Client
Free and open-sourced terminal, file manager, and SSH/SFTP/FTP/Telnet/Serial port/RDP/VNC/Spice client in one app.
Secure Auth
Supports publicKey + password authentication, global and per-session proxy, SSH tunneling, Agent forwarding, port forwarding, X11 forwarding, and connection hopping.
AI Assistant
Works with any OpenAI-compatible LLM API. Generate commands, explain commands, generate scripts, create bookmarks from natural language, and run tasks directly in Agent mode.
Free AI for electerm users →Remote File Editing
Double-click to directly edit remote files via integrated SFTP file manager with drag and drop.
Multi-tab Terminal
Multiple terminal sessions in tabs with split panes, quick input to one or all terminals.
Global Hotkey
Toggle window visibility with a global hotkey (default Ctrl+2), similar to Guake-style drop terminals.
Themes & Customization
UI/terminal themes, terminal background images, transparent windows on Mac and Windows.
Multi-language
14+ languages via community translations. Contributions and fixes welcome.
MCP & Deep Links
MCP widget for AI assistants and external tools. Open connections via URLs like ssh://user@host:22.
Cloud Sync
Sync bookmarks, themes, and quick commands to GitHub/Gitee secret gists, WebDAV, or custom servers.
Zmodem & Trzsz
Supports Zmodem (rz/sz) and Trzsz (trz/tsz) file transfer, compatible with tmux.
Cross-platform
Windows 7+ (x64/ARM64), macOS 10.15+ (x64/arm64), Linux (x64/arm64/Loong64), Android, HarmonyOS, including glibc 2.17+.
Live Demo
Try electerm directly in your browser — no installation needed
Download
Free and open-source — choose your platform (Windows, macOS, Linux, Android, HarmonyOS)
Resources
Everything you need to get started
Official
Ecosystem
- Electerm Online
- APT Repository
- RPM Repository
- electerm-web
- electerm-web-docker
- electerm-locales
- electerm cloud
- electerm AI — Free AI for electerm users
- electerm theme — Create/share theme site with live preview and AI creation
- AI Dream
- electerm-android
- electerm-harmony (HarmonyOS)
- electerm on AppGallery (HarmonyOS)
Release Notes
What's new in the latest version
New features/UI/Updates
♥ Improve sftp list speed
♥ #4055 Improve load sftp symbol link speed
♥ Deep link library removes http support
♥ Add theme site link to theme editor page (#4457)
♥ #4456 Support rdp connection without password
♥ #4450 Support MCP tasks (suggested by @maomada)
♥ Support create theme with AI
♥ feat: add hover-to-switch tab setting (switchTabOnHover) (#4455) by @testerxydw
Bug fixes
♥ Fix copy/paste support in VNC session
♥ Fix fullscreen mode can not input issue in mobile device
新功能/界面/更新
♥ 提高 sftp 文件列表加载速度
♥ #4055 提高加载 sftp 符号链接的速度
♥ 深层链接库移除 http 支持
♥ 在主题编辑页面添加主题站点链接 (#4457)
♥ #4456 支持无密码的 rdp 连接
♥ #4450 支持 MCP 任务(由 @maomada 建议)
♥ 支持使用 AI 创建主题
♥ 添加悬停切换标签页设置 (switchTabOnHover) (#4455),由 @testerxydw 贡献
Bug 修复
♥ 修复 VNC 会话中的复制/粘贴支持
♥ 修复移动端全屏模式无法输入的问题
Join the Community

Join our WeChat community for support and updates
Sponsors
Interested in sponsoring electerm? Your support helps keep the project active and growing.
Contact us to become a sponsorFrequently Asked Questions
Quick answers to common questions about electerm

