Termio is a local Windows SSH client that brings terminal sessions, SFTP file management, and remote system status into one desktop app.
- 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.
npm install
npm run devCreate 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.
- 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.
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.
npm run verify
npm run buildCreate the Windows unpacked package:
npm run pack:unpackedOutput:
release/Termio/Termio.exe
MIT. See LICENSE.
