RemoteDesk 0.1.2 — free local desktop edition
CodeKits.shop · https://codekits.shop/software/remotedesk

REQUIREMENTS
Mac with Apple silicon or Intel x86_64, macOS 12 or later. No account, subscription,
Node.js installation or backend is needed for the local edition. Windows and Linux builds are separate downloads.

INSTALL
Unzip the download, move RemoteDesk.app into Applications, then open it.
This is a development preview with a local ad hoc signature, not Apple
notarization. macOS may block it. Review Apple's guidance before deciding
whether to allow an app you trust: https://support.apple.com/en-gb/102445
Never disable Gatekeeper globally. The checksum is supplied beside the download.

FIRST CONNECTION
1. Enable/configure an SSH service on a computer you own or are authorized to use.
2. Verify its host fingerprint independently with your administrator or provider.
3. In the Mac Terminal, connect once using ssh -p PORT USER@HOST and compare
   the fingerprint before accepting it. RemoteDesk requires a matching entry
   in your OpenSSH known_hosts file; unknown or changed keys are blocked.
4. In RemoteDesk choose Add device. Enter the host, port, username and SSH protocol.
5. Choose Open terminal. Leave the identity field empty for default SSH identities
   or your SSH agent. Alternatively supply an absolute path to your private key.
   Password prompts appear in the terminal, not the device library.

FILES
File transfers use SFTP directly. Select an SSH device, upload or download,
then enter absolute local and remote file paths. SFTP requires a usable SSH key
or SSH agent; batch transfers do not prompt for passwords. Downloads refuse to
replace an existing local file. An explicit upload can replace a remote file.
Only individual files are supported; recursive directory transfers are not.
Transfers time out after 10 minutes and may leave a partial destination file.

GRAPHICAL DESKTOPS
VNC/RDP profiles open a compatible installed client. On macOS, VNC can open
Screen Sharing; RDP requires an application that handles rdp:// links.
That external app owns the graphical connection and its security settings.
RemoteDesk does not include an embedded viewer, NAT traversal, unattended-access
agent or remote screen capture. The iPhone companion is tested separately.

LOCAL STORAGE
Device metadata and request history stay in this app on this computer. Private keys
and SSH passwords are managed by OpenSSH and are not stored in the library or
uploaded to CodeKits. One SSH terminal runs at a time. Session records describe
requests and local process lifetime; they do not prove successful authentication.
The local workspace opens by default. Sample data is optional in Settings and
does not contact example hosts. Restarted historical sessions are marked ended.

OPTIONAL BACKEND
An optional, separately hosted API account is available in Settings for existing
users. It is not needed for this free edition. Do not use a localhost URL on a
different computer expecting it to connect to your Mac.

SUPPORT
admin@codekits.shop — include operating system, computer model, RemoteDesk version
and the error message. Never send passwords, private keys or secret tokens.
