A bar icon and panel for omarchy-remote: it lists every service the machine exposes (Tailscale, Pangolin, Cloudflare) with its URL, provider and auth mode, and lets you copy or open each URL. The icon is dimmed when nothing is exposed.
The plugin only runs ~/.local/bin/omarchy-remote list --json (every 60 s by default, and
when the panel opens). It needs no privileges and never changes anything; exposing and
removing services stays in the CLI.
Install the CLI first (see omarchy-remote), then:
omarchy plugin add https://github.com/second-state/omarchy-remote-plugin --enable- Click the icon to open the panel; right-click refreshes.
- In the panel: click a row (or Enter) copies its URL; the arrow button (or
O) opens it;Rrefreshes. - Scripts and tests can read the plugin's state, even while the screen is locked:
qs ipc -p "$OMARCHY_PATH/shell" call omarchy-remote state
If the CLI isn't installed, the panel says so instead of showing an empty list.
One setting, refreshIntervalSec (15–3600, default 60): how often the list is refreshed in
the background. Change it from Omarchy's bar settings for this widget.
omarchy plugin remove io.github.second-state.omarchy-remoteThis removes only the bar widget. The CLI and anything you exposed with it are untouched —
use omarchy-remote unexpose <name> / omarchy-remote uninstall for those.
- Runs unsandboxed inside the Omarchy shell, with your user's permissions, like every Omarchy plugin.
- Executes only:
~/.local/bin/omarchy-remote list --json,wl-copy <url>andxdg-open <url>(both ship with Omarchy). No network access of its own, no files written.
omarchy plugin validate .License: MIT.
