Ghost Assembly

Small, sharp tools for the Linux desktop and the cloud.

Open-source GNOME Shell extensions and command-line tools. Each one does a single job and stays out of your way.

Browse projects GitHub

Projects

GNOME Shell extensions

Quick Settings tiles and keyboard tiling for GNOME Shell.

QuickMusic

GNOME 50

What is playing, in Quick Settings and the top bar. Play, pause and skip in Spotify or any other MPRIS player without leaving the panel.

QuickRem

GNOME 49–50

Your saved Remmina connections in the Quick Settings panel. The list follows Remmina’s profile folder as it changes, so a new connection appears without a reload.

QuickTiler

GNOME 49–50

Keyboard-driven zone tiling. Press a direction again to cycle the window through quarter, half and center zones, with no overlay and no timers.

QuickTS

GNOME 50

Tailscale in Quick Settings. Toggle the tailnet, pick an exit node, switch profiles and send files over Taildrop without leaving the panel.

Command-line tools

Fast tools for the terminal and for agents.

awsdiag

Rust

Fast, compact AWS diagnostic data collection. Built to be driven by an AI agent during troubleshooting, and just as usable by hand.