Adom Hydrogen (platform base)
Public Made by Adomby adom
Layer Hydrogen's workspace onto a standard Adom workstation.
Bootstrap with one command
Latest: v0.5.83, published
Fresh container (no adom-wiki yet):
bash <(curl -fsSL https://wiki.adom.inc/static/bootstrap.sh) adom/hydrogen-bootstrap
Already have adom-wiki installed:
adom-wiki pkg install adom/hydrogen-bootstrap
What you'll get 2 apps, 3 skills, 1 bootstrap
How the AI builds and tests interfaces people love to use in Adom. Ships as one installable skill that bundles focused skills (tooltips, floating-windows, toasts, responsive-ui, app-shell, ai-driven-apps, clickable-paths).
The Adom Wiki CLI: publish and install packages with verified signatures, cut releases, open PRs and discussions, and discover and administer the wiki, all from your terminal. Replaces adompkg.
Codex in Adom Hydrogen: ecosystem setup, dock dashboard and live engineering demos.
Bootstrap a standard Adom workstation in one command.
Top-level router for moving molecules between EDA tools, the wiki, and Hydrogen: one entry point that routes publish/import intents to the right skill chain and enforces the pipeline invariants. Molecule pages publish sources only; the wiki's 3D model registry builds the model, and the route waits for that build before import.
Publish molecule sources to the Adom wiki (STEP, board, schematic, <slug>-fab.zip, export.json); the wiki's 3D model registry builds the GLB, footprint and symbol. Checks the bundle the way the registry does, publishes private, waits for the build, sets the hero from the built model, then makes the page public. Board mode still converts plain boards. Also writes APM render assets and component dependencies. Companion to adom-wiki model import.
Contents
- How it layers
- What's a dependency vs. what's in the hook
- Dependencies (all resolve anonymously, sudo-free)
- postinstall.sh (deploy bundled skills + environment config)
- NOT in this package (golden-image Dockerfile)
- NOT in this package (per-machine, injected by Hydrogen at import)
- Notes
- Status (2026-08-08)
README
markdownadom/hydrogen-bootstrap
Hydrogen's platform-generic workspace layer, as a wiki bootstrap package. It's a thin package: a dependency list, the bundled hydrogen-* skills, and one config hook. Installing it converges a workspace to "ready to run inside Hydrogen."
adom-wiki pkg install adom/hydrogen-bootstrap
The golden image runs exactly that line at bake time and ships the result pre-converged. A live workspace can run the same line on demand. The bake is an optimization of the runtime flow, not a different mechanism.
How it layers
adom/hydrogen-bootstrap depends on adom/core and adds only what's specific
to running inside Hydrogen. Layering is not a special feature: a layer is just
a bootstrap that depends on the one below it. core is pulled unmodified.
adom/core ← the Adom ecosystem (shared with Hydrogen Cloud)
└─ adom/hydrogen-bootstrap ← THIS: Hydrogen runtime skills + editor config
Platform layers depend on this one: adom/hydrogen-windows-bootstrap
and adom/hydrogen-mac-bootstrap. This is also the public reference
design: a vendor publishes <org>/bootstrap depending on adom/core (plus
adom/hydrogen-bootstrap only if their capability needs Hydrogen's runtime),
and their users get set up by telling their AI "I use ." See
../BOOTSTRAP-CONVENTION.md for the naming and
layering convention.
What's a dependency vs. what's in the hook
The rule: anything that is a package is a dependency; environment config
that isn't a package is the postinstall hook; the OS baseline is the golden
image's Dockerfile (not this package at all).
Dependencies (all resolve anonymously, sudo-free)
| Dep | Why it's here |
|---|---|
adom/core |
The whole Adom ecosystem: skills hub, distributor search, KiCad/Fusion, pup, adom-cli, the adom-vscode binary, the adom-wiki CLI. |
adom/adom-bridge |
Adom Bridge: the adom-bridge-cli verb CLI and the relay that reaches the user's desktop. |
adom/codex |
Codex inside Hydrogen: the adom-codex CLI, the Codex skills and AGENTS.md entry point, the dock entry, and the runtime that gives Codex a durable app-server so a turn survives an editor reload. Added 2026-09-10 (John: "make sure all users get the adom/codex pkg tarball installed now") after arav-rog was found carrying the openai.chatgpt EXTENSION but none of this, so Codex worked as vanilla and none of the Adom integration existed. The extension itself is not installed here; it arrives with the image, and adom/codex patches whichever version it finds. |
The
hydrogen-*skills are bundled into this package (theskills/dir), not a dependency; they're Hydrogen-specific with no independent lifecycle. Ecosystem CLIs (adom-google,adom-tts,adom-gchat) are inherited viaadom/core.
postinstall.sh (deploy bundled skills + environment config)
Runs as the workspace user after all deps install (sudo only for the
system-owned workbench file). Mirrors the config sections of the golden-image
bake script (bake-hydrogen-setup.sh in the image repo):
- Deploy the bundled
hydrogen-*skills (skills/dir →~/.claude/skills/) - Claude Code CLI (claude.ai installer →
~/.local/bin/claude) - Claude Code extension (Open VSX) registered in code-server
adom-vscodeextension.vsixregistered in code-server (binary from thecoredep)- code-server
settings.json(dark theme, Claude Code perms, chat/agent panel off, silent ports, no model pin) - code-server
config.yaml(telemetry + update-check off) workbench.htmlIndexedDB seed (trusted domains*+ activity-bar unpin)- tidy (
rm ~/project/.mcp.json)
NOT in this package (golden-image Dockerfile)
apt baseline, code-server, systemd/systemd-sysv, cron, the gh CLI, user/group/linger/pam fixes. The "hardware" the bootstrap runs on. A live install assumes a workspace that already has it.
NOT in this package (per-machine, injected by Hydrogen at import)
The Carbon API key, DefaultUid=1001, the host.docker.internal alias.
Notes
- The bundled set is the platform-generic
hydrogen-*skills; the Windows-specific ones live inadom/hydrogen-windows-bootstrap, the mac ones inadom/hydrogen-mac-bootstrap. Mixed skills were split: generic core here, a platform companion in the platform layer.
Status (2026-08-08)
PUBLISHED + PUBLIC on wiki.adom.inc as part of the 2026-08 naming cutover
(formerly adom/hd-bootstrap). Deps resolve anonymously and the whole tree is
sudo-free (needs_sudo: false; the retired updater daemon was the only sudo
dependency). Build the golden image on the laptop via Adom Bridge or in CI,
never in the cloud container.