Watch the factory floor film
Film / Factory floor
2:00
A fictional plant with sample production data, run from Claude Code on Raspberry Pi floor displays.
A live andon board for Line 3
The demo, scene by scene. Sam asks for the board in plain words; Claude writes it, publishes it and keeps the numbers moving.
- 01
The Line 3 board
Output 412 of a 450 target, 41 days since the last incident, and a red andon tile: “Station 6 — waiting on material 04:12.”
- 02
The old way
BI dashboards on TVs fall back to a login screen, and the whiteboard is stale by second shift.
- 03
One request
In Claude Code, Sam writes: “Build a line board from our production data: output versus target, downtime, days since incident. Put it on the Line 3 screens and keep it current.”
- 04
Built, published, verified
Claude fetches the data, builds the board and publishes it, then returns a screenshot of the board on the floor. The numbers keep moving as Claude refreshes them.
Build software, put it on a screen
The Line 3 board is a real application, not a screenshot of a dashboard. Every version your agent ships is its own release.
- 05
A real application
The board runs as a packaged web application on the floor displays, and each version is an immutable release.
- 06
Roll back in one sentence
“Roll Line 3 back to yesterday’s board.” The Line 3 screens return to the previous release.
Factory floor display features
More of what a plant runs from its agent.
Raspberry Pi and Linux kiosk install
Kiosk mode starts the Player at boot and restarts it if it exits.
App releases with rollback
Every version is its own release; moving back is one request.
Timed takeovers for shift briefings
Put the briefing on every floor screen, then return to the boards.
Offline and health alerts with remote reboot
Know when a display drops, and reboot it from the conversation.
Screenshots of the whole floor
Proof from one line or every screen in the plant.
Multicast streams
Stream to floor displays over a network that carries multicast.
Give your agent a screen
Install the official plugin, pair your first screen, and run it from the agent you already use.