Propose a change
Name Last commit message Last updated
hero.jpg Migrate asset from Helium wiki 1mo ago
install.sh Add adompkg installer files 1mo ago
ntx-embedded-demo.webm Migrate asset from Helium wiki 1mo ago
package.json Add adompkg installer files 1mo ago
page.json Remove internal identifiers from page.json 11d ago
README.md Bundle all three NTX Octolux Toolkit skills (octolux-app-server-debug, octolux-web-serial-hmi, octolux-rp2350-flash) into the ntx-embedded tarball so install.sh Step 4 deploys them as real files alongside platform/deploy/hmi-design, guaranteeing skill-pilot picks all six on first reload regardless of adompkg state 1mo ago
SKILL.md Add adompkg installer files 1mo ago
uninstall.sh Add adompkg installer files 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)