NTX Embedded Demo
Public UnreviewedFull walkthrough: from fresh Adom container to deployed Octolux HMI in under 3 minutes, powered by Claude Code and the Hydrogen ecosystem.
| Name | Last updated |
|---|---|
| hero.jpg | 1mo ago |
| install.sh | 1mo ago |
| ntx-embedded-demo.webm | 1mo ago |
| package.json | 1mo ago |
| page.json | 11d ago |
| README.md | 1mo ago |
| SKILL.md | 1mo ago |
| uninstall.sh | 1mo ago |
Full NTX Embedded platform for Octolux HMI development — dashboard, projects, deploy, VNC, screencast, and camera.
What's included
- Dashboard — Device fleet with live snapshots, reset, quick-launch
- Projects — Customer project cards with Mock and Deploy actions
- Deploy — Pixel-accurate preview at device resolution, push to device
- VNC — Interactive remote desktop via Chrome DevTools Protocol
- Screencast — Live display stream via SSE relay
- Camera — Workcell camera viewer with stream selector and dropdown
Start-up Steps
Run these two commands in order on a fresh Adom container.
Step 1 — Bootstrap Gallia (installs adom-cli, adom-wiki, adom-vscode, and the core skills):
curl -fsSL https://wiki-ufypy5dpx93o.adom.cloud/static/apps/gallia-bundle/bootstrap.sh | bash
Step 2 — Install NTX Embedded (the Octolux app server, CLI, projects, deploy/VNC/screencast/camera UIs, plus all six Octolux skills):
curl -fsSL https://wiki-ufypy5dpx93o.adom.cloud/static/apps/ntx-embedded/ntx-embedded.tar.gz -o /tmp/ntx-embedded.tar.gz
mkdir -p ~/ntx-embedded && tar xzf /tmp/ntx-embedded.tar.gz -C ~/ntx-embedded
cd ~/ntx-embedded && bash install.sh
install.sh deploys six bundled Claude / Codex skills into ~/.claude/skills/ and ~/.codex/skills/ before reloading VS Code, so skill-pilot indexes them on first run:
| Skill | What it covers |
|---|---|
octolux-platform |
Linux distro, Weston, Chromium kiosk, GPIO, boot sequence |
octolux-deploy |
Deploy API, push flow, orientation changes |
octolux-hmi-design |
HMI design system — screen sizes, palette, touch targets, HTML template |
octolux-app-server-debug |
Diagnose the port-8830 Node server: ECONNREFUSED, missing ws, EADDRINUSE, dashboard-blank, section-button bugs, Hydrogen 409 |
octolux-web-serial-hmi |
Build paired NTX HMI + RP2040/RP2350 USB CDC firmware with auto-connect Web Serial |
octolux-rp2350-flash |
SWD flashing/debugging RP2350 via CMSIS-DAP probe (PiProbe / Pico Debug Probe), openocd, rp2350-bootsel wrapper |
As a final step, install.sh runs adompkg install caleb/ntx-octolux-toolkit (auto-bootstrapping adompkg from wiki.adom.inc/static/bootstrap.sh if missing) so the version-tracked toolkit package is registered with adompkg and surfaces in adompkg outdated / adompkg update.
Camera (new)
The camera tab is now a full webview with:
- Workcell dropdown to select active camera streams
- Live stream display with NTX app header
- Smart tab navigation that avoids unnecessary page reloads
Quick start
octolux health # verify server running
octolux projects list # see customer projects
octolux deploy load <file.html> # load into previewer
octolux deploy push --ip 10.0.10.98 # push to device
Source
adom-inc/ntx-embedded (private)