A small, fast terminal, SSH, Telnet, SFTP, FTP and serial client built with Rust + Tauri. Installers are about 4–5 MB.
Tip
Doing embedded work and debugging devices over a serial port? Try serialX from the same author, a workspace built for serial debugging.
- Sessions: local shell, SSH, Telnet, SFTP, FTP and serial port, saved in a grouped tree you can filter, duplicate and import from
~/.ssh/config. - SSH: password, public key, ssh-agent and keyboard-interactive (MFA / one-time codes), jump hosts, and older network gear that only speaks legacy algorithms.
- Readable output: a timestamp and line-number gutter, and semantic coloring of IPs, URLs, log levels, HTTP methods, paths, sizes and more.
- Split panes and tabs: split right or down, drag tabs between panes, and see at a glance which background tab is busy or done.
- Filer: browse over SFTP, FTP or the local disk, with drag and drop to and from your desktop.
- Sender: saved commands and multi-line scripts, sent to one session or all of them, optionally on a timer.
- File transfer in the terminal: ZMODEM (
rz/sz) and XMODEM. - Everyday details: themes, fonts and cursor style, custom encodings and locale, session recording, Copy on Select, a warning before multi-line pastes, rebindable shortcuts, and export / import of all settings.
Download from Releases:
| Platform | Package |
|---|---|
| Windows x64 | Installer (.exe) or portable .zip |
| macOS Apple Silicon | .dmg |
| Linux x64 / ARM64 | .AppImage, .deb or .rpm |
- Builds are not notarized or Authenticode-signed, so the OS may warn on first launch.
- The portable zip keeps all its data in the
datafolder next toEdgeTerm.exe. Saved passwords do not carry over to another machine. - The
.rpmneeds WebKitGTK 4.1 (Fedora has it). On older distributions, use the AppImage. - Installed copies update themselves (Help → Check for Updates…). The portable copy only tells you a new version is out.
- Session → New Session… (
⌘N/Alt+N) creates a session; double-click it in the Session panel to connect. Right-click a session to edit, duplicate, move or delete it. - The Filer on the right follows the active tab. Drop files onto it to upload, drag entries out to download, or press
⌘J/Ctrl+Shift+Jto jump to the shell's working directory. - The Sender at the bottom sends text to the current session or to all sessions. Save frequently used commands as tags.
- Split Right / Split Down is on the tab's context menu and in View. Drag a tab onto another pane to move it there.
- Edit holds the copy/paste behavior (right click, Copy on Select, OSC 52), and View holds the theme, fonts and Keyboard Shortcuts….
| macOS | Windows / Linux | Action |
|---|---|---|
⌘N |
Alt+N |
New session |
⌘W |
Ctrl+Shift+W |
Close session |
⌘F / ⌘G |
Ctrl+Shift+F / Ctrl+Shift+G |
Find / find next |
⌘K |
Alt+K |
Clear screen |
⌘J |
Ctrl+Shift+J |
Show the working directory in the Filer |
⌘[ / ⌘] |
Alt+[ / Alt+] |
Previous / next tab |
⌘1–⌘9 |
Alt+1–Alt+9 |
Go to tab N |
⌘\ / ⌘⇧\ |
Ctrl+Shift+\ / Ctrl+Alt+\ |
Split right / down |
⌘⌥[ / ⌘⌥] |
Ctrl+Alt+[ / Ctrl+Alt+] |
Previous / next pane |
⌘⌥← / ⌘⌥→ / ⌘⌥↓ |
Ctrl+Alt+← / → / ↓ |
Toggle Session / Filer / Sender |
⌘C / ⌘V / ⌘A |
Ctrl+Shift+C / V / A |
Copy / paste / select all |
All except the tab numbers, the find box's own keys and Enter can be changed in View → Keyboard Shortcuts….
EdgeTerm is licensed under the GNU General Public License v3.0.
The interface icons are Codicons by Microsoft, used under the Creative Commons Attribution 4.0 license.
The name “EdgeTerm” and its icon are not covered by the open-source license above. Copyright © 2026 miskin. All rights reserved.

