Skip to content
Monitoring

QuickConnect

Fast RDP connection manager for system administrators. Secure credential storage, Active Directory integration, quick server search, and instant remote desktop connections.

TypeScriptTauri

If your day involves RDP-ing into a dozen servers, mstsc and a head full of hostnames is a slow way to work. QuickConnect keeps your server list, pulls Windows servers in from Active Directory, pings the RDP port so you can see what’s reachable, and launches a session in one click — with credentials stored in Windows Credential Manager rather than a plaintext file on your desktop.

What it does

  • Stores RDP hosts with names and descriptions.
  • Searches and filters saved servers.
  • Launches RDP with one click.
  • Stores credentials securely in Windows Credential Manager.
  • Supports global credentials and per-host overrides.
  • Scans Active Directory for Windows servers.
  • Shows online/offline/unknown/checking host indicators.
  • Saves RDP connection files for faster subsequent launches.
  • Supports system tray access, themes, autostart, debug logging, and full app reset.

Requirements

  • Windows 10/11 x64.
  • RDP access to target hosts.
  • Domain credentials for Active Directory scan and domain environments.
  • Node.js and Rust only if building from source.

Install

Download the latest release from:

https://github.com/Swatto86/QuickConnect/releases

Run QuickConnect and complete first-launch credential setup.

First launch

  1. Launch QuickConnect.
  2. Enter credentials as DOMAIN\username or username@domain.com.
  3. Add hosts manually or scan Active Directory.
  4. Search for a host.
  5. Click the host card to connect.

Adding hosts manually

  1. Open Manage Hosts.
  2. Click Add Host.
  3. Enter hostname, preferably FQDN such as server.example.com.
  4. Add an optional description.
  5. Save.

Active Directory scanning

  1. Open Manage Hosts.
  2. Click Scan Domain.
  3. Enter the domain name and domain controller.
  4. Scan for Windows servers.
  5. Select servers and add them to QuickConnect.

Credential model

QuickConnect stores credentials with Windows Credential Manager instead of plaintext files.

Credential priority:

  1. Per-host RDP credentials.
  2. Global QuickConnect credentials.

Use per-host credentials for servers that require a different account than your default domain admin account.

Host status indicators

ColourMeaning
GreenRDP port reachable
RedOffline or connection refused/timed out
GrayUnknown, often resolution failure
YellowCheck in progress

Status is checked on window load, after host updates, and when manually refreshed.

Debug mode

Run:

QuickConnect.exe --debug

The debug log is written to:

%APPDATA%\Roaming\QuickConnect\QuickConnect_Debug.log

It includes structured traces for RDP connections, credential operations, LDAP queries, CSV operations, and window lifecycle events.

Application reset

Press Ctrl+Shift+Alt+R from any QuickConnect window to reset the application. It prompts twice because the operation is destructive.

Reset removes:

  • global QuickConnect credentials
  • per-host RDP credentials
  • .rdp connection files
  • host list
  • recent connection history

Use reset when troubleshooting credential issues, preparing a clean handover, or starting over.

Build from source

git clone https://github.com/Swatto86/QuickConnect.git
cd quickconnect
npm install
npm run tauri dev

Build production installer:

npm run tauri build

Run tests:

npm run test:run

Troubleshooting

RDP connection fails

Check target firewall, DNS, RDP service status, permissions, and whether per-host credentials are overriding the global account.

Host status is gray

Gray usually means name resolution failed or the host cannot be reached well enough to test the RDP port.

AD scan fails

Check domain controller name, domain credentials, LDAP connectivity, and whether the workstation is in a domain environment.

Credential issues persist

Use the app reset shortcut after exporting or recording any host data you want to keep.

  • GitHub: https://github.com/Swatto86/QuickConnect
  • Releases: https://github.com/Swatto86/QuickConnect/releases
← All tools