DR-Terminal

Documentation

DR-Terminal

Official DR-Terminal documentation — the complete user manual, available online.

01

Getting started

DR-Terminal is an SSH/SFTP client for Android, Desktop (Windows, macOS, Linux) and iOS. Below is the shortest path to a working shell.

02

SSH connections

The SSH Connections tab lists saved hosts. Each connection has a set of fields including optional ones — grouping, jump host, start script and keep-alive. The list supports search and sort — including

03

Authentication

DR-Terminal supports three auth methods: password, private key, and FIDO2 (YubiKey) security key.

04

Terminal

DR-Terminal ships its own VT100/xterm emulator written from scratch in Kotlin — no WebView. It supports xterm-256color, the alt buffer (vim/less/nano), OSC 52 clipboard, focus events, and mouse tracki

05

SFTP

The SFTP tab (Quick Connect or saved connections) opens a remote file browser. Upload, download, rename, delete, create folders, bookmarks and opening files in external apps — all supported.

06

File manager

The File manager is a dual-pane (Commander-style) browser: two panels side by side, each pointing at either your local disk or a remote SFTP host. Copy and move between them, and the transfer just wor

07

Local & serial

Beyond remote SSH, the app runs two kinds of local sessions in the very same terminal: a local shell (Desktop) and a serial/UART port (Desktop & Android). Both are tabs like any SSH session — rename t

08

Desktop CLI

The Desktop build of DR-Terminal ships a command-line interface. Useful for IDE integrations, scripting and automation.

09

Security & data

The first connection to a host captures its public-key fingerprint (SHA-256) and stores it after you confirm. Subsequent connections compare the fingerprint — if it ever changes you get a clear alert.

10

Settings & platforms

The free tier shows an ad banner at the bottom and limits a few features. The Upgrade button (sidebar / banner / Paywall screen) opens the app store (Google Play / App Store) with options:

11

Updates & licensing

This page is about the Desktop build — how it keeps itself up to date and how licensing works there. (On Android and iOS the store handles updates and purchases; see Settings & platforms.)

12

Windows & tray

On Desktop your sessions aren't locked to a single window. Any terminal tab can live in its own OS window, and the system tray icon keeps every session reachable for as long as DR-Terminal runs.

13

Telnet

Telnet opens a plain-text TCP terminal (RFC 854) to a remote host — a router or switch console, a lab device, or a classic ANSI BBS. It runs in the very same terminal emulator as an SSH session, so it

14

MCP agents

MCP lets Codex, Claude Code, Antigravity, or GitHub Copilot CLI use DR-Terminal tools. An agent can inspect sessions and saved connections, open a connection, read terminal output, type commands, tran