LuwanTerm
LuwanTerm

LuwanTerm

Tabbed SSH terminals, SFTP and port forwarding in one window. Your PuTTY keys work as they are.

Download for Windows Portable exe Source

Fetching the latest release...

Windows shows “Windows protected your PC” on first run — More info, then Run anyway. Why.

LuwanTerm main window

What it does

Everything a terminal, a file browser and a tunnel manager would do, without three separate windows.

Tabbed terminals

xterm.js with GPU rendering, a find bar and copy-on-select. Each tab keeps its own scrollback and pty size.

Files

Browse, upload, download whole folders, rename and delete over the same connection as the terminal. Transfers show progress and can be cancelled.

Tunnels

Local, remote and a real SOCKS5 proxy, with a live connection count for each tunnel.

PuTTY .ppk files

Versions 2 and 3, every key type, encrypted or not. Read where they live and never rewritten or converted.

Host key pinning

Fingerprints recorded on first use and checked every time, with a loud warning if one ever changes.

Secrets in the keychain

Passwords and passphrases are encrypted by Windows. If that is unavailable, nothing is written at all.

Try it here

A working copy of the interface. Change the font, the size, the accent and how far the terminal lets the background through - exactly the settings the app has. The picker offers every font this page can draw: the ones installed on this machine, plus the rest fetched from Google Fonts so you can try them without installing anything.

Accent
LuwanTerm prod-web db-01

Fonts

LuwanTerm knows 193 monospace families, each rendered in its own face. Checking what you have... The list is live - it runs the same check the app does, then loads what it can from Google Fonts for the rest. Click any font to put it in the demo above. A Nerd Font is drawn in its unpatched base family, and a few commercial faces cannot be served at all.

Getting started

Download and run. Windows will say “Windows protected your PC” the first time — click More info, then Run anyway. That is SmartScreen asking whether the app is signed and widely run, not whether it contains anything harmful. These builds are unsigned, and every release lists a SHA-256 so you can confirm you have the file that was published.

git clone https://github.com/Rathio12/LuwanTerm.git
cd LuwanTerm
npm install
npm start
GuideWhat's in it
Getting startedFirst connection, host profiles, tabs, shortcuts
SSH keysGenerating, adding your own, .ppk, installing on a server
SFTPTransfers, folder downloads, cancelling
TunnelsLocal, remote and SOCKS5, with worked examples
ConfigurationBuild settings versus user settings
Code signingWhy Windows warns and what actually fixes it
Make it your ownRebranding, retheming, adding a panel
ArchitectureHow it fits together, for anyone changing the code