Free iOS app · public beta

Your Allen-Bradley PLC,
in your pocket

Enter the controller's IP address — the app finds every tag by itself and shows live values in seconds. Build a dashboard and an operator panel with start/stop buttons — one for the whole machine, even when it runs several PLCs. No PLC program changes, no gateway, no cloud.

  • CompactLogix & ControlLogix over EtherNet/IP
  • Zero configuration — tags come from the controller
  • Demo line: try the whole app with no hardware
What it does

A pocket HMI for commissioning,
troubleshooting and checking on the line

Zero-config tag browser

The app asks the controller for its tag list — including program-scoped tags — and shows live values with types. Search by name, no export files, no mapping.

One dashboard per machine

A piece of equipment can hold several PLCs — line plus packager, filler plus palletizer. Number, gauge, LED and trend tiles from all of them on one screen, each tile labeled with its PLC.

Operator panel

Large start/stop pulse buttons, hold-to-run jog, setpoints and status lamps. Full-screen panel mode keeps the screen awake — the phone becomes a temporary operator station.

Guarded writes

Values are validated against the tag type and limits, switches confirm, and a hold-to-run button releases the moment the app loses focus. Free while the app is in beta.

Machine profiles

PLCs, dashboard and panel layouts saved as one profile. Export it as a file and share with a colleague — they get your exact screens on their phone.

Demo line built in

A virtual line with two PLCs: moving values, a packager that jams and wants its reset button, start/stop/jog that actually work. Learn the app on the couch before the plant floor.

Screens

Real screenshots, straight from the app

Equipment list: a packaging line with two PLCs and a mixer, plus the demo line
Equipment, not just controllers — this line has two PLCs
Operator panel with the hold-to-run jog button pressed
Hold-to-run jog: 1 while pressed, 0 the moment you let go
Write dialog for a REAL setpoint with allowed range and confirmation
Setpoints are range-checked before they reach the PLC
Tag browser with a PLC selector showing the packager controller's tags
Every tag of every PLC, live, with search
Get the beta

On your iPhone in two minutes

  1. Install TestFlight — Apple's free beta app from the App Store.
  2. Open the invite link below on your iPhone and tap Install.
  3. Try the demo line first — two virtual PLCs with a working panel — then connect to a real controller by IP: the phone must be on the same network as the PLC (plant Wi-Fi or a USB-C Ethernet adapter).
Join the iOS beta on TestFlight

Free · no account needed beyond your Apple ID · beta feedback goes straight to the developer

Android

Android version — get one email when it opens

The Android beta is in development. Leave your email and you'll get a single message when it's ready to install — nothing else, no newsletter.

For the machine itself

Need a permanent panel, not a phone?

LineKeeper is the same idea as a dedicated device: a 7″ industrial touchscreen that lives on the machine, logs tag history and runs AI health reports — with the phone app as your remote window.

See the LineKeeper device
FAQ

Fair questions

Which PLCs does it support?

Allen-Bradley CompactLogix and ControlLogix — the tag-based Logix 5000 family — over EtherNet/IP. The app reads the controller's own tag list, so there is nothing to configure or export. Micro800, SLC-500 and PLC-5 use different protocols and are not supported.

Do I need to change the PLC program or install a gateway?

No. The app talks to the controller directly over EtherNet/IP — the same protocol an HMI uses. Nothing is installed on the PLC, no program changes, no OPC server, no cloud account. Values go from the controller straight to your phone.

Is it safe on a production network?

Browsing and dashboards only read tags — the same polling load as one extra HMI screen. Writing a value is always deliberate: every write asks for confirmation, values are validated against the tag type and limits, and the first write shows a one-time responsibility notice.

My machine runs several PLCs — do I need several dashboards?

No. A piece of equipment in the app can hold several PLCs — a line PLC and a packager PLC, for example. They share one dashboard and one operator panel; every tile shows which PLC it reads, and each PLC reconnects independently if it drops.

How does the phone reach the PLC?

The phone must be on the same network as the controller — plant Wi-Fi that routes to the PLC VLAN, or a wired connection through a USB-C Ethernet adapter. There is no cloud relay: if you can ping the PLC, the app can connect to it.

How much does it cost?

The beta is free, including tag writes. The tag browser and dashboards will stay free after launch; writing to the controller will become a one-time in-app purchase — no subscriptions.