app
The Headless Deskman
Public Unreviewedby barrett-land
A browser desktop for a headless Adom container. Runs Xvfb+fluxbox+x11vnc+noVNC inside the container and maps a *.adom.cloud port so any browser (or a Hydrogen webview tab) shows the container's GUI — no SSH tunnel, no local viewer. The container hosts the page itself. (Formerly Headview.)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
{
"slug": "headless-deskman",
"title": "The Headless Deskman",
"type": "app",
"version": "0.2.0",
"bundled": true,
"description": "A browser desktop for a headless Adom container. Runs Xvfb+fluxbox+x11vnc+noVNC inside the container and maps a *.adom.cloud port so any browser (or a Hydrogen webview tab) shows the container's GUI — no SSH tunnel, no local viewer. The container hosts the page itself. (Formerly Headview.)",
"tags": [
"cli",
"desktop",
"vnc",
"novnc",
"xvfb",
"container",
"gui",
"remote-desktop"
],
"dependencies": {},
"discovery_triggers": [
"headless desktop",
"container desktop",
"view a GUI from my container",
"see kicad in a browser",
"run a GUI app in the container",
"novnc desktop",
"remote desktop for a container",
"x11 forwarding doesn't work",
"browser desktop for headless container",
"headless deskman",
"deskman",
"headview"
],
"discovery_pitch": "When a headless container needs a real GUI you can open in a browser (X11 forwarding is blocked by the adom.cloud gateway), reach for The Headless Deskman.",
"sample_prompts": [
{
"label": "See a GUI",
"prompt": "I want to see a GUI app running in my headless container from my laptop"
},
{
"label": "Container desktop",
"prompt": "give my headless container a desktop I can open in a browser"
},
{
"label": "KiCad in browser",
"prompt": "open KiCad running in my container in a browser tab"
}
],
"metadata": {
"activate": {
"kind": "skill",
"skill": "headless-deskman",
"requires": [],
"verbPrefixes": []
}
},
"scripts": {
"install": "./install.sh",
"uninstall": "./uninstall.sh"
},
"hero": {
"path": "docs/hero.png"
}
}