Portable KiTTY for Windows 10 - Full description
Portable KiTTY is a Windows terminal client for connecting to remote computers over SSH and Telnet. As a PuTTY fork, it provides familiar terminal sessions while adding tools for managing connections and automating routine actions. Its portable design suits users who want to keep the client and its settings available without a conventional installation, including administrators and support staff who work across multiple machines.
A session filter helps locate saved connections as the collection grows, while the session launcher provides a central way to open them. Users can assign an icon to each session for quick visual identification and create shortcuts that run predefined commands. Automatic password entry and automatic command execution reduce repetitive setup for trusted connections. KiTTY can also run a locally saved script within a remote session, which is useful for repeatable administrative tasks.
The client includes window controls for adapting terminal sessions to a busy desktop. It can be sent to the system tray, made transparent, kept above other windows, or rolled up to reduce its footprint. A keyboard-input protection feature helps prevent accidental keystrokes, and a duplicate-session option quickly opens another connection based on an existing one. A configuration box provides access to session settings, while automatic saving preserves changes to connection details.
Additional tools support file transfer and terminal workflows. KiTTY integrates with pscp.exe and WinSCP, and offers binary compression, clipboard printing, a background image, and the PuTTYCyg patch. These options make it suitable for remote command-line work, repeated server maintenance, and sessions where users also need to transfer files or tailor the terminal window.
KiTTY is freeware and is designed for Microsoft Windows. The portable edition is intended to run without a standard installation, making it convenient for carrying between compatible systems. It uses SSH or Telnet to connect to remote hosts; the availability and behavior of those connections depend on the remote server and its configuration.