Free app · live on the App Store

Put a dashboard on
your machine today.

The free LineKeeper app for iPhone and iPad talks straight to Allen-Bradley, Siemens S7 and Modbus PLCs. One network scan finds your controller; a live dashboard and an operator panel with start/stop buttons take minutes to build — and they're saved on your phone for the day the panel isn't there. No cloud, no PLC program changes.

  • ~15 minutes from download to a live dashboard
  • Allen-Bradley · Siemens S7 · Modbus TCP
  • Built-in demo line — try it with no PLC at all
Without LineKeeper

The HMI panel just died.
Now what?

  • Replacement panel: 2–6 weeks lead time
  • Integrator visit: days of waiting + travel invoice
  • SCADA quote: license costs that rival the machine itself
  • Meanwhile the line is dark — every hour is money
With LineKeeper

Open the app. Connect.
Keep producing.

  • Download the free app — a scan finds the PLC in ~15 minutes
  • Build the operator screen you need: buttons, indicators, setpoints
  • The machine's own program keeps running untouched
  • The screen is saved on your phone — ready before you ever need it

The app is a minimal temporary stand-in, not a full HMI replacement — exactly enough for the operator to see the key values and press the right buttons, so production continues while the proper repair is on its way. Panel dead right now? Start with the 10-minute triage guide →

The free app · on the App Store

Build your first screen tonight

Install free, open the built-in demo line, and have a working dashboard before your coffee cools. Tomorrow, point it at a real machine.

One scan finds every PLC

Type an IP — or scan the subnet and watch every controller appear, whatever the brand. On Allen-Bradley Logix the app reads the whole tag list by itself; on Siemens S7 and Modbus you name points once, with a live value preview.

Find by action

Don't know which tag is the start button? Press the machine's real button and the patent-pending scan finds it for you — on Allen-Bradley, Siemens and Modbus alike.

Dashboards & operator panel

Gauges, trends and counters on one screen; start/stop buttons, jog and setpoints on another. Build them in minutes, save them on the phone — they're ready the day the panel isn't.

Machine history

A parameter snapshot from the first connection and a timestamped change log of every dashboard tag — the honest answer to "what changed since Friday?".

Download on theApp Store Full app tour →

The device · in development

When the panel dies, the line doesn't.

The LineKeeper device — a plug-in touchscreen that stands in for a dead panel and stays as the machine's logger — is in development, in two sizes: 7″ and 10″. No preorders, no deposits; leave an email on the pricing page and we'll write once, when ordering opens. Here's what it's built to do:

LineKeeper device: industrial touchscreen panel showing the LineKeeper dashboard — tank temperature trend, line speed gauge, production counter and uptime donut
The dashboard it boots into — planned in 7″ and 10″ sizes
01

Operator control panel

Drag-and-drop builder for the screen your operator actually needs: hold-to-run and latching buttons, indicators, numeric setpoints, section headers. Multiple panels for different line sections.

  • Buttons release safely if the browser tab closes
  • Button + feedback indicator on separate tags
  • Use it on the built-in touchscreen or from any browser on the network
Control Panel Filling line
START
STOP
Pump OK
Target °C74.5
Valve B
Level OK
02

Dashboards & history

Pick the tags worth keeping and LineKeeper logs them on change — charts, gauges, uptime, counters, error codes. 12 widget types, from 15 minutes to 30 days back, exports to CSV.

  • Smart storage: raw → hourly → daily aggregates
  • Boolean analytics: uptime %, cycle times, start counts
  • CSV export for the customer report
Dashboards Last 24 h
Tank temperature °C
Uptime94.1%
Starts27
Avg cycle41.2s
03

Live tag diagnostics

The whole controller at a glance — every tag with live values, UDT structures unfolded, bit-level view of integers. Write a value, toggle a bool, flip a single bit. No licensed engineering software required.

  • Full tag list in one batch read, refreshed twice a second
  • Timers, counters, arrays, UDTs, I/O modules
  • Every write logged: who, when, which tag, what value
PLC · Live tags 1,248 tags
Conveyor_RunBOOL1
Line_Speed_SPREAL128.5
Filler.StateDINT3
Reject_CountDINT147
Recipe.NameSTRING"COLA_05L"
Filler.Alarms — bits
01234567
04

Remote access & integrations

Built-in Tailscale lets your OEM or integrator diagnose the machine remotely — access granted per person, revocable, no router port forwarding. Outgrew the basics? Publish data to any SCADA/IIoT platform over MQTT Sparkplug B by entering one broker address. And LineKeeper Hub — our plant-wide SCADA-lite, in development — will pick up every LineKeeper on the network automatically.

  • Remote access toggled from the screen — no IT skills needed
  • MQTT Sparkplug B: NBIRTH/NDATA/NDEATH, off by default
  • Multiple machine profiles on one device
Settings · Remote access
Tailscale — connected · linekeeper-a1.ts.net
MQTT Sparkplug B → broker.plant.local:1883
Cloud — not required. Everything runs on the device
spBv1.0/Plant/NDATA/linekeeper └ Line_Speed = 128.5 Δ on change
05

On-device AI analytics

A built-in analytics engine watches the recorded data for real problems — drift toward alarm limits, abnormal cycling, stalled counters, creeping cycle times — and an optional local AI turns the findings into a plain-language daily health report. Everything runs on the device: no cloud, no subscription, your data never leaves the plant.

  • Daily report with issues ranked by severity and likely causes
  • Tracks whether yesterday's issues are resolved, persist or worsen
  • Ask your own questions: "Is Motor_Speed trending down over 8 hours?"
AI Analytics Daily Health Report
Tank_Temp drifting +1.25/h toward H=100 — reaches it in ~1.8 h
Cycle time creeps up 18% through the day — lubrication/thermal?
Valve_B rapid switching — resolved since yesterday
9 micro-stops (<60s) totalling 12 min └ 88% while Feeder_Jam=1 inspect interaction

Device details & plans →

The interface

One interface — on the touchscreen and in any browser.

Actual screenshots of LineKeeper's interface. The same UI runs on the built-in touchscreen and opens from any computer, tablet or phone on the plant network. Click to zoom — or see every screen explained, tab by tab →

Dashboards. 24 hours of line speed, temperature, uptime and counters — logged on the device.
Operator panel. Buttons, indicators and setpoints — assembled by drag-and-drop, no programming.
Live diagnostics. Every tag with live values — down to single bits of a DINT.
How the device will work

From box to running line in three steps

1

Plug it in

Power + Ethernet into the machine network. LineKeeper boots straight into its touchscreen interface. Wi‑Fi works too.

2

Connect to the PLC

Type the controller's IP address. LineKeeper discovers every tag automatically — values go live in seconds.

3

Run the line

Build the operator panel, pick tags to log, hand the operator a one-page guide. That's the whole rollout.

Free tool · runs in your browser

Have the dead panel's project file? Drop it in.

The free converter reads the vendor export and rebuilds it as a working LineKeeper screen — instead of you redrawing it button by button. Everything runs in your browser: the project file never leaves your computer.

FactoryTalk View ME/SE View Designer FactoryTalk Optix TIA Portal / WinCC Weintek Tag CSV

Open the converter — free
The hardware

One box: screen, brains, storage.

Deliberately not a built-in panel. During an outage it stands next to the machine on its own; the rest of the time it can live anywhere on the plant network — dashboards, history and analytics don't care whether it's in the workshop or on an office shelf.

LineKeeper device: 7-inch industrial touchscreen in a matte black enclosure showing the dashboard screen
7″ industrial touchscreen — the whole product
Rear view of the LineKeeper enclosure: passively cooled compute module with Ethernet and USB ports
Fanless compute module · Ethernet + USB
  • 7″ or 10″ capacitive touchscreen — same interface in any browser on the network
  • Quad-core compute module, fanless and silent
  • Gigabit Ethernet + Wi‑Fi on board
  • No installation — power + Ethernet, stands wherever needed
  • 128 GB SSD on board — up to 5 years of history stored locally
LineKeeper standing temporarily on a workbench beside a machine whose built-in HMI panel is dark, showing the operator control panel
The bridge: next to the machine while the panel is out
LineKeeper on an office shelf showing dashboards, with the production floor visible through a window
Ever after: logging & dashboards from any shelf on the network
Tech specs

Plain-language specifications

Protocol & PLC supportEtherNet/IP — ControlLogix and CompactLogix controller familiesProtocol-based, modular driver core — Modbus TCP and OPC UA on the roadmap
Display7″ or 10″ industrial touchscreen — two sizes plannedAlso opens in any browser on the same network
Access controlTwo roles: operator & administratorSessions survive restarts; revoke any device in one tap
AuditEvery tag write loggedWho, when, which tag, what value, result
Data loggingOn-change with deadband, or fixed intervalRaw 30 days → hourly 1 year → daily 5 years
Works offlineNo internet required for any core functionCharts, panel, logging — all local to the device
Safety postureNever forces outputs on connection lossThe PLC program is never modified
IntegrationsMQTT Sparkplug B out, Tailscale remote accessBoth optional, both off by default
Where it earns its keep

Three ways plants use LineKeeper

The panel died on a Friday

A bottling line's HMI failed; the replacement quote said four weeks. LineKeeper showed the key tags and start/stop buttons within an hour of unboxing — the line ran until the new panel arrived.

Food & beverage · downtime bridge

The travelling engineer

A service engineer keeps one in the van. On site: plug in, see every tag, write setpoints, check I/O — without licensed engineering software on the laptop.

Service & commissioning · diagnostics

History without a SCADA project

A small plant wanted temperature trends and downtime stats for one machine. LineKeeper logged the tags and drew the dashboards — no server, no licenses, no integrator weeks.

Data logging · lightweight dashboards

Scenarios drawn from the product's design targets.

The honest comparison

What fixing a dead panel actually costs

LineKeeper New HMI panel SCADA system
Upfront costFree app today · device in development ($1,290 planned, one-time)$1,500–$4,000 + programming$5,000+ licenses + server
Time to running~15 minutes with the free app, no programming2–6 weeks lead time + panel project rebuildWeeks of integration
Needs a programmerNoYes — panel project rebuildYes — ongoing
Data logging & trendsIncludedRarelyIncluded
Remote diagnosticsIncluded (Tailscale)Extra hardwareDepends on vendor
Recurring feesNoneNoneSupport contracts
Grows with youYes — feeds any SCADA via MQTT Sparkplug B laterNo
Do the math

What does waiting for a panel cost you?

Three numbers from your plant — no email required to see the result.

At risk per day$32,000
Over the whole wait$448,000
LineKeeper pays for itself in39 minof avoided downtime
FAQ

Fair questions

Is it safe to control the machine through this?

LineKeeper writes tags exactly like a normal HMI does — through the PLC, whose own safety program stays fully in charge. On connection loss it never forces or holds outputs; hold-to-run buttons release automatically. Every write is recorded in an audit log with the user role, time and value.

Will our IT department allow a phone on the PLC network?

That's IT's call, and the app gives them a clean case to review: no cloud at all — traffic stays phone-to-PLC on the local segment — reads over the same ports an HMI already uses, nothing installed or changed on the controller, and the free version is read-only by design. The phone doesn't even have to join OT Wi-Fi: a USB-C Ethernet adapter wires it into a spare switch port. The full answer — and a one-page summary you can forward to IT — is on the app page.

Is the app really free?

Yes. The download is free, and browsing tags, building dashboards, the operator panel layout, alarms, the network scan and Find by action all work in the free version. LineKeeper Pro — a one-time in-app purchase, no subscription — unlocks writing values and machine history on real controllers.

Which PLCs does it work with?

The free app covers all three protocols today — Allen-Bradley ControlLogix and CompactLogix over EtherNet/IP (including UDTs, arrays, timers/counters and I/O modules), Siemens S7comm and Modbus TCP — with Find by action tag discovery on every one of them. The device (in development) targets Allen-Bradley EtherNet/IP first; its communication core is modular, so Modbus TCP and OPC UA drivers are on the roadmap.

Do I need a programmer or an integrator?

No. If you can type an IP address, you can connect it. Building the operator panel is drag-and-drop. The included operator guide is written for line staff, not engineers.

Does it need internet or a cloud account?

No. Everything — live view, control panel, logging, dashboards — runs on the device itself. Internet is only needed for optional remote access and software updates.

Can it replace our HMI permanently?

It's designed as a bridge, not a full replacement: enough for the operator to keep the line running while the proper panel is repaired or replaced. Many customers keep it afterwards as a diagnostics and logging tool.

What happens when we grow into a real SCADA?

Flip one switch: LineKeeper publishes its data over MQTT Sparkplug B — the standard spoken by Ignition, AWS IoT and most modern platforms. The device becomes an edge node; nothing on it needs replacing.

What about updates and support?

Updates install from the settings screen in one tap. If a new version fails to start, the device automatically rolls back to the previous one. Remote support is possible via built-in, per-person revocable Tailscale access — only when you enable it.

What about the device — when can I buy it?

The plug-in touchscreen is in development in two sizes — 7″ and 10″ — at a planned price of $1,290 one-time, no subscriptions. There are no preorders and nothing to pay today — leave an email on the pricing page and we'll write once, when ordering opens. Meanwhile the free app covers the temporary-screen job.

Our line is down right now — can you help faster?

Two things, both free: install the app — it can put live values and start/stop buttons on a phone in about 15 minutes — and tell us in the form that the line is down. The remote triage call is free, and often the panel failure has a workaround (or a repairable cause) that gets you producing before any hardware arrives. Start with the 10-minute triage guide.

Questions?

Ask an engineer — free

Today · free

The mobile app

Allen-Bradley, Siemens S7 and Modbus TCP on your iPhone or iPad — the 15-minute bridge when a panel dies. Free on the App Store.

Download on theApp Store See the app tour · Android closed beta
In development

The device

The plug-in touchscreen, 7″ or 10″ — backup HMI, logging, dashboards and analytics, everything included, no subscriptions. $1,290 planned, one-time.

In development — one email when ordering opens. No deposits, no payment details. Details on the pricing page.

Stuck on a dead panel, a stubborn PLC, or wondering if the app fits your setup? Write to us — a real engineer answers, line-down messages first.