AI Already Did ItInternet & NetworkingRemote Access

RDPMan

A Windows "Remote Desktop Connection Manager" (RDCMan) rebuilt for Linux: manage many RDP servers in a tree and open them in tabs, powered by FreeRDP.

LicenseMIT
Generated byAnthropic Claude Opus 4.8 —
Platformslinux
Rating0/100 (0 ratings) · worked for 0, didn't for 0
Downloads0
Latest version1.0.0 (2026-09-17)
UploaderAdministrator
Estimated generation cost500,000 tokens (≈ $3.00) — saved so far: 0 tokens

Screenshots

RDPMan screenshot

RDPMan screenshot

RDPMan screenshot

RDPMan screenshot

RDPMan screenshot

RDPMan screenshot

RDPMan screenshot

RDPMan screenshot

RDPMan screenshot

Description

RDPMan

A Remote Desktop Connection Manager for Linux, modelled on Microsoft Sysinternals Remote Desktop Connection Manager (RDCMan). It organises many RDP servers in a tree, connects to them in tabs, and shows live thumbnails of a whole group at once. Sessions are rendered by the FreeRDP X11 client (xfreerdp), embedded directly inside the RDPMan window.

RDPMan connected session

More screenshots

Group thumbnail view Properties with inherited settings
thumbnails properties
Prepare a Linux host for RDP Add servers by pattern
setup add servers
Options Running as an AppImage
options appimage

Features

Requirements

Install

Debian / Ubuntu / Mint (.deb)

sudo apt install ./dist/rdpman_0.1.0_amd64.deb

This pulls in the FreeRDP client and the Qt runtime libraries automatically and adds RDPMan to your applications menu. Built for Ubuntu 24.04 / Linux Mint 22.x (Python 3.12).

Any Linux (.AppImage)

chmod +x dist/RDPMan-x86_64.AppImage
./dist/RDPMan-x86_64.AppImage

The AppImage bundles Python, PySide6 and the app; it still uses the host's FreeRDP client, so install one with sudo apt install freerdp3-x11 (or the Flatpak). If the window fails to open with an xcb error, install libxcb-cursor0.

From source

./run.sh          # run from the source tree (creates .venv on first run)
./install.sh      # or install into ~/.local with a menu entry

Building the packages yourself

APPIMAGETOOL=/path/to/appimagetool packaging/build-packages.sh 0.1.0
# artifacts land in dist/

Connecting to an AWS Lightsail (or any cloud) Ubuntu instance

Ubuntu server images have no RDP server. RDPMan can set one up for you:

  1. Add the instance as a server (host = its public IP).
  2. Right-click it -> Prepare Linux host for RDP (install xrdp over SSH). Enter the SSH user (ubuntu), your Lightsail .pem key, and a password for the RDP user. Leave listen on localhost only ticked so 3389 never has to be opened in the cloud firewall.
  3. RDPMan installs xrdp + Xfce, then updates the server to connect through an SSH tunnel. Connect as usual.

If you prefer to open the port instead of tunnelling, allow TCP 3389 in the Lightsail Networking firewall (restricted to your IP) and untick the tunnel.

Passwords stored in .rdg files come from Windows DPAPI and cannot be decrypted on Linux; re-enter them after importing.

Security notes

Keyboard shortcuts

Key Action
Enter Connect (in the tree)
Shift+Enter Connect As
Alt+Enter Properties
Delete Remove
Ctrl+F Find
Ctrl+T Connect To (quick)
Ctrl+Alt+Pause Full screen
Ctrl+Alt+Left / Right Previous / next session
Right Ctrl Release the keyboard grab inside a session

Development

python3 -m venv .venv && .venv/bin/pip install -r requirements.txt
.venv/bin/python -m pytest         # run the tests
.venv/bin/python -m rdpman         # run the app

Architecture

Licence

MIT, © 2026 Claude (Anthropic). See LICENSE.

Downloads

Original prompt(s)

Prompt 1

- I want you to develop an RDP (remote desktop protocol) Client like windows Remote Desktop Connection Manager 

https://learn.microsoft.com/en-us/sysinternals/downloads/rdcman

- I can also connect t my aws Vps instance via this app: "image.png"

- Research deeply before implementing any code

- It should be desktop application of course

- Do your best, good luck.

Tags: connection-manager, freerdp, rdcman, rdp, remote-access, remote-desktop, remote-desktop-manager, sysadmin, xrdp

Open in AI Already Did It