app / ntx-embedded-demo

Install

Full walkthrough: from fresh Adom container to deployed Octolux HMI in under 3 minutes, powered by Claude Code and the Hydrogen ecosystem.

adom-wiki pkg install kyle/ntx-embedded-demo

Latest: v1.0.0, published

Contents

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)