osfeed.dev
Projects/iluxav / plydesk

Plydesk

A desktop for remote Linux machines over SSH

by@iluxav·Maintained by@iluxav
Get it on GitHub
v0.1.10 · 17 things you can do 3 changes to know before upgrading

Manage files, services and packages on remote Linux machines, run terminal sessions, and open VS Code from your Mac.

What you can do with Plydesk

Connect to Linux machines using a password, a selected SSH key, or your SSH configuration and agent.

Since v0.1.10
Good to know

Passwords and key passphrases are not saved; authentication choice and key path are saved per machine.

Share
Wrong?

Inspect and control systemd services with live status updates.

Since v0.1.10
Good to know

Requires systemd and its D-Bus API; privileged operations require authorization.

Share
Wrong?

Search, install and remove packages on a remote Linux machine.

Since v0.1.10
Good to know

Requires PackageKit and authorization for package changes.

Share
Wrong?

Inspect processes running on the connected Linux machine.

Since v0.1.10
Good to know

Process information comes from the remote Linux /proc filesystem.

Share
Wrong?

Inspect listening ports and forward remote services to your Mac.

Since v0.1.10
Good to know

Port discovery uses `ss`; access is limited to what the SSH account can reach.

Share
Wrong?

Run remote shells in tabs and resizable split panes with per-machine directory pins.

Since v0.1.10
Good to know

Directory tracking does not follow nested SSH or tmux shells; closing a pane ends its session.

Share
Wrong?

Read and edit text and source files on a remote machine.

Since v0.1.10
Good to know

Requires file access under the connected SSH account.

Share
Wrong?
Show all 17

Preview image files from a remote machine.

Since v0.1.10
Good to know

Requires access to the remote image file.

Share
Wrong?

Open VS Code for work on the connected Linux machine.

Since v0.1.10
Good to know

Installs its supporting server on demand under `~/.plydesk/opt` without root.

Share
Wrong?

Open websites as named app shortcuts inside Plydesk windows.

Since v0.1.10
Good to know

Related login or navigation origins must be allowed explicitly; other origins and new-window links open the default browser.

Share
Wrong?

Launch a saved command on a chosen machine in its own terminal window.

Since v0.1.10
Good to know

Commands have the SSH user's access; failures keep output visible, while successful exits and exit code 130 close the window.

Share
Wrong?

Search for apps and remote home-directory files from a launcher.

Since v0.1.10
Good to know

The file index covers up to 200,000 entries and skips dependency and cache directories, including `.git` and `node_modules`.

Share
Wrong?

Switch, snap, maximize and restore desktop windows using configurable shortcuts.

Since v0.1.10
Good to know

Capturing macOS-reserved shortcuts requires Accessibility permission and only applies while Plydesk is focused.

Share
Wrong?

Add desktop apps and approve or revoke their access for each remote machine.

Since v0.1.10
Good to know

Plugins need `manifest.json` and `index.js`; operations must have declared permissions.

Share
Wrong?

Load and reload an app from a local folder without rebuilding Plydesk.

Since v0.1.10
Good to know

Reload resets temporary app state; automatic reload is opt-in and manifest changes require renewed approval.

Share
Wrong?

Choose separate appearance settings and wallpaper for each connected machine.

Since v0.1.10
Good to know

Settings are stored on the Mac.

Share
Wrong?

Before you upgrade Plydesk

Newest first
Plydesk release history 1
v0.1.10
First release
with v0.1.0, v0.1.1, v0.1.2, v0.1.3, v0.1.4, v0.1.5, v0.1.6, v0.1.7, v0.1.8, v0.1.9

Manage a remote Linux machine from a desktop on your Mac over SSH.

Details

This grouped launch covers v0.1.0–v0.1.10, including the SSHDesk rename and migration to Plydesk. It provides remote file, service and package management, editors, app extensions and terminal workspaces, with upgrade steps for custom plugins.

Also: Choose SSH keys, create web and TUI shortcuts, and organize terminal sessions into tabs and split panes.

v0.1.10 for macOS 11+ on Apple Silicon or Intel, using the README installer; the app is not Apple-notarized. Requires SSH access to Linux; service and package management need systemd and PackageKit respectively.

Added: Connect to Linux machines using a password, a selec…Added / inferred: Browse, copy and organize remote files, and drag fi…Added / inferred: Inspect and control systemd services with live stat…Added / inferred: Search, install and remove packages on a remote Lin…Added: Inspect processes running on the connected Linux ma…Added / inferred: Inspect listening ports and forward remote services…Added: Run remote shells in tabs and resizable split panes…Added / inferred: Read and edit text and source files on a remote mac…Added: Preview image files from a remote machine.Added / inferred: Open VS Code for work on the connected Linux machin…Added: Open websites as named app shortcuts inside Plydesk…Added: Launch a saved command on a chosen machine in its o…Added / inferred: Search for apps and remote home-directory files fro…Added / inferred: Switch, snap, maximize and restore desktop windows…Added: Add desktop apps and approve or revoke their access…Added: Load and reload an app from a local folder without…Added / inferred: Choose separate appearance settings and wallpaper f…Action required / inferredAction required / inferredBehavior changed

Seeded by @iluxav with Codex

Read the evidence
Written by the project's maintainer, @iluxav, and checked against the repository.

Share

LinkedIn takes the link and its card only; write your text there.

X LinkedIn Reddit Hacker News Bluesky