Download

name: hd-overview description: > Master index for all Hydrogen Desktop skills. Start here to find the right skill for any HD topic. Skills are split into a runtime-neutral "shared" set plus a runtime-specific set (WSL2 by default, Docker as legacy fallback). Trigger words: HD skills, hydrogen desktop, what skills, find skill, HD help, HD overview, skill index, HD reference.

Hydrogen Desktop — Skill Index

Hydrogen Desktop (HD) is Adom's standalone Tauri v2 app that runs the full Hydrogen experience locally. One exe manages your workspace, VS Code, Claude Code, the bridges, and the Adom Wiki — zero cloud dependency.

⚠️ First: know your runtime — hd-runtime-mode

HD hosts your workspace one of two ways: a WSL2 Ubuntu distro Adom-Workspace (the default) or a Docker container (legacy, HD_RUNTIME=docker). Almost every fact below — container vs distro, files, ports, stats, setup steps — depends on which is active. Read hd-runtime-mode first to confirm your runtime, then use the matching runtime-specific skill. HD only installs the skills for the active runtime, so in a given workspace you'll usually have exactly the right set.

Shared skills (runtime-neutral — always installed)

Skill What it covers
hd-runtime-mode WSL2 vs Docker runtime: how to tell which you're in and what differs. Read first.
hd-golden-image Your workspace is a pre-baked golden WSL2 image — gallia, the CLIs, claude, code-server, settings, and these skills are baked in (not installed by setup steps); how updates work. Lightweight by design: tools like ffmpeg/imagemagick aren't baked — install on demand (sudo apt-get install) rather than refusing.
hd-skill-loop (Maintainers) The loop to fix a wrong/stale HD skill: verify vs the live HD, fix it live, write it back to the repo, bake it into the next image.
hd-who-am-i Answer "who am I / what can I do here" — identity, resources, environment intro.
hd-adom-auth Adom login/logout, session token, profile menu, how auth feeds setup.
hd-claude-auth How Claude Code signs in: OAuth via Browser Picker, credential backup, the claude-auth step.
hd-api Control API reference (127.0.0.1:47084). Runtime-neutral endpoints + runtime-specific notes.
hd-desktop-sse Local workspace API + SSE — how adom-cli inside the workspace controls HD (replaces Carbon locally).
hd-monitor Real-time SSE event stream + Monitor-tool patterns for watching workspace mutations.
hd-ui HD's UI: menus, dialogs, panels, CDP-driven navigation, brand/CSS conventions.
hd-open-url The decision guide for "open a website" — the six ways (webview tab, HD window, Pup, native browser, picker, headless curl) and when to pick each.
hd-browser-picker URL interception — every link routes through the Browser Profile Dialog.
hd-permissions Why mic/camera/clipboard/notifications "just work" in HD — WebView2 permissions are auto-granted, so webview apps see no Allow prompts.
hd-tab-icons Webview tab icon system — displayIcon, icon resolution, SVG data URLs.
hd-profile-menu The avatar dropdown: profile/repos/molecules links and logout.
hd-adom-desktop What HD and Adom Desktop (AD) are and how they work together — AD is your hands on the user's real OS (files, shell, OS screenshots, app launch, bridges).
hd-bridges Built-in KiCad/Fusion/Puppeteer bridges + extensible wiki catalog (e.g. Blender) + AD capability list.
hd-eval Inject JS into any HD surface (shell/workbench/wiki/Claude) via /eval-in — add-ons, overlays, highlights, drive UI.
hd-adom-menu The upper-left Adom logo menu (Settings, Ports, API Explorer, DevTools, Setup/Virgin Reset) + About dialog + version readout.
hd-settings HD's Settings dialog + the full preferences tree (theme, vim mode, 3D control style, launch-on-boot, AD window behavior).
hd-file-transfer Move files both ways between the WSL2 workspace and the Windows PC.
hd-embedded-ad HD ↔ Adom Desktop embedded mode: the tray, why AD is hidden, the footer pill.
hd-self-screenshot How the AI screenshots HD panels + any host window (window control, multi-monitor), injects to shotlog, runs visual self-checks.
hd-capture-share The screen-share + "AI wants access" approval + countdown the AI triggers to capture the editor; tab/screen scopes, Webview/Pup window mode.
hd-recording Record the screen/mic — the in-app .webm recorder (→ recordings/) and AD desktop recording, with the tab-vs-desktop footgun.
hd-notifications Reach the user outside the window — native Windows toasts + emergency taskbar flash via notify_user.
hd-captions Paint labeled text on the user's screen — a Win32 always-on-top caption overlay for demos / step callouts.
hd-welcome The static welcome page shown after setup completes.
hd-self-update How HD updates itself: the "Restart to update (vX→vY)" banner (UpdateBanner.svelte) plus the AI-first update path.
hd-staying-current How workspace skills/packages stay current — registry-native updates (adom-wiki pkg update + adom/hook); the old workspace-updater daemon is retired.
hd-skill-catalog The catalog of skills your Claude has in this workspace.
hd-overview This index.

Runtime-specific skills (you get the WSL2 or the Docker variant)

These topics exist in two parallel implementations — wsl2/ (default) and docker/ (legacy) — with the same skill names. Trust the one for your active runtime (see hd-runtime-mode).

Skill What it covers
hd-container Context for Claude running inside the workspace: relay, direct connect, bridge commands, env vars.
hd-topology The three-layer architecture and how to reach the workspace (WSL2: wsl -d Adom-Workspace; Docker: docker exec).
hd-networking Port architecture, host access (127.0.0.1 / mirrored networking), code-server proxy. Canonical port behavior.
hd-ports Forwarding workspace services to Windows (WSL2 auto-forward vs Docker -p + /proxy/).
hd-port-watcher The dynamic port-forward daemon for extension OAuth callbacks.
hd-volume Where your files live, what persists, how to copy out, what a reset wipes.
hd-container-stats The title-bar CPU/RAM "Container" indicator and how its stats are gathered.
hd-setup The setup panel, Run All, Rollback, Virgin Reset.
hd-setup-steps What each setup step did to prepare your workspace.

WSL2-only

Skill What it covers
hd-workspace-lifecycle WSL distro lifecycle: import/export/terminate/unregister, code-server as an HD-owned child, the never-global-WSL rule.
hd-workspace-monitoring Distro + code-server health monitoring, floaty states, the 15s poll, auto-start.

Docker-only (legacy HD_RUNTIME=docker)

Skill What it covers
hd-docker-desktop Silently install/upgrade/start/monitor Docker Desktop as invisible infrastructure.
hd-docker-lifecycle Docker Desktop + container lifecycle: WSL2 recovery, restart/stop rules, health checks.
hd-docker-monitoring Frontend monitoring of the Docker container and Docker Desktop.