Skip to content
o-i-i-oPublic

About

Lightweight terminal, SSH, (S)FTP and serial client built with Rust + Tauri. Installer under 5 MB, single native binary, fast startup.

Resources

Stars

1 star

Watchers

0 watching

Forks

 
 

Repository files navigation

EdgeTerm

GitHub stars Join the EdgeTerm QQ group: 1129162865 GitHub release downloads Latest GitHub release GPL-3.0 license GitHub contributors

English | 简体中文

A small, fast terminal, SSH, Telnet, SFTP, FTP and serial client built with Rust + Tauri. Installers are about 4–5 MB.

Tip

serialX Doing embedded work and debugging devices over a serial port? Try serialX from the same author, a workspace built for serial debugging.

EdgeTerm dark theme: split panes, colored log and switch output, Session tree, Filer and Sender

EdgeTerm light theme: the same workspace

Features

  • 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.

Install

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 data folder next to EdgeTerm.exe. Saved passwords do not carry over to another machine.
  • The .rpm needs 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.

Getting started

  1. 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.
  2. 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+J to jump to the shell's working directory.
  3. The Sender at the bottom sends text to the current session or to all sessions. Save frequently used commands as tags.
  4. Split Right / Split Down is on the tab's context menu and in View. Drag a tab onto another pane to move it there.
  5. Edit holds the copy/paste behavior (right click, Copy on Select, OSC 52), and View holds the theme, fonts and Keyboard Shortcuts….

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….

License

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.

About

Lightweight terminal, SSH, (S)FTP and serial client built with Rust + Tauri. Installer under 5 MB, single native binary, fast startup.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages