Skip to content

Repository files navigation

Termio

English | 中文

Termio is a local Windows SSH client that brings terminal sessions, SFTP file management, and remote system status into one desktop app.

Screenshot

Termio

Features

  • Multiple SSH terminal tabs, including multiple connections to the same saved session.
  • Session folders and a configurable default session.
  • SFTP browsing, upload, download, batch transfer, drag-and-drop, and common file operations.
  • Remote system status for CPU, memory, network, disk, and supported GPUs.
  • Dark and light themes with dark mode enabled by default.
  • Local session and settings storage, with remembered passwords stored through the operating system credential store.

Quick Start

npm install
npm run dev

Create a session, enter the server address and credentials, then open it from the session list. Use the left sidebar to switch between sessions, SFTP, and system status. Open Settings from the lower-left corner.

Settings

  • Dark or light theme
  • Interface font size
  • Terminal font family and size
  • Cursor style, blinking, and bar width
  • Auto-copy selection and right-click paste
  • Multi-line paste confirmation
  • Default download directory
  • Single-instance behavior
  • Optional English input-method switching
  • Sidebar visibility and width
  • Hidden-file display

The interface uses the bundled MiSans font. Terminal background, default text, and cursor colors follow the selected theme while command-defined ANSI colors remain unchanged.

Runtime Data

Development data is stored in the project directory. Packaged data is stored next to Termio.exe:

data/app.db
data/user-data/window-state.json

Data from earlier versions is moved into data/ automatically on first launch.

Development

npm run verify
npm run build

Create the Windows unpacked package:

npm run pack:unpacked

Output:

release/Termio/Termio.exe

License

MIT. See LICENSE.

About

A local Windows SSH client that brings terminal sessions, SFTP file management, and remote system status into one desktop app.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages