The industrial control system for teams and agents

A vertically integrated PLC cabinet. Describe a machine in plain language and Brain generates the control system, validates every change, guides commissioning, runs safely, and recovers from failures — autonomously.

brain.local / admin / dashboard
Live recording

Air-gapped EU AI Act-aligned Five-tier safety authorization Full audit trail

Ships as a cabinet. Built to last a decade.

A fully enclosed industrial cabinet -- controller, 220 I/O points, power distribution, emergency stop, status display, and the AI co-processor -- pre-wired and pre-tested. Mount it, connect it, describe the machine.

Interkey Brain cabinet -- isometric view with 14-inch status panel, emergency stop, and front panel branding
Main controller
CompuLab SBC-IOT-iMX8Plus
AI co-processor
NVIDIA Jetson Orin Nano Super
I/O points
220
Scan cycle
100 ms
Close-up of the 14-inch widescreen status panel showing live trend charts and the emergency stop button

14-inch status panel

A shop-floor-visible Qt/QML panel shows live trends, alarms, and system status across a 3840x1100 widescreen display.

Internal view of the Brain cabinet showing the custom PCB stack and I/O boards

Modular I/O stack

Custom STM32-based I/O boards for RTD, DI, DO, SSR, and power supply -- all on a single RS-485 bus with Modbus RTU.

Top-down view of the Brain cabinet showing I/O terminal blocks and connections

Pre-wired, pre-tested

64 RTD + 64 DI + 64 DO + 24 SSR + 2 PSU + 2 camera channels, terminated on labelled terminal blocks ready for field wiring.

A new kind of PLC. Vertically integrated from the PCB to the AI agent, Interkey Brain replaces the SCADA stack, the HMI panel, and the engineering workstation with a single system that ships ready to run.

AI AGENT
ADMIN / HMI / MOBILE
PLC ENGINE
BRAIN BACKEND (GO)
MODBUS RTU / RS-485
I/O BOARDS (STM32)

Vertically integrated

Hardware, firmware, and software designed to work together. 220 I/O points, real-time scan, and a browser IDE -- out of the box.

AI

Powered by AI agents

Describe a machine in plain English and Brain writes the program, builds the HMI, and configures alarms. Zero PLC programming required.

100ms
scan cycle

Self-contained deploy

Boots to a fully operational state with no external dependencies. Commission a cabinet in hours, not weeks.

Process

Continuous PID, recipes, batch, regulatory traceability.

Discrete

Conveyors, packaging, assembly, vision-driven QA.

Building

HVAC, energy, BMS, multi-site fleet visibility.

Pharma & Regulated

21 CFR Part 11, audit trails, validated changes.

Describe a machine, ship a control system

Tell Brain what you're building. It reads the live system, writes an IEC 61131-3 program, creates an operator HMI, configures alarms, tunes PID loops, and starts the engine -- all streamed in real time. This is the engineering agent. Brain also has a commissioning agent for startup, a watchdog for monitoring, a responder for autonomous fault handling, and an optimizer for daily tuning.

See Agents →
OP
Build a freeze dryer with 4 heaters on SSR0–SSR3, RTD0–RTD3 feedback, PID at 60°C, alarm if any heater exceeds 80°C.
AI
Brain Agent · streaming tool_use
read_tags(SSR0–SSR3, RTD0–RTD3)running…
create_program(program=FreezeDryer.st (4 PID loops))
create_hmi_page(page=freeze-dryer-operator)
configure_alarm(TEMP.RTD0..3 > 80.0)
create_pid_loop(SP=60.0 · PV=RTD · OUT=SSR)
start_program(program=FreezeDryer)
verify(run 30s simulation)

Engineering, Commissioning, Watchdog, Responder, Optimizer

Five specialized AI agents share one tag system, one 5-tier safety model, and one audit trail. Engineering generates control systems from natural language. Commissioning verifies every channel. Watchdog scans health every 5 minutes. Responder reacts to alarms in real time. Optimizer learns from historian data daily. The closed engineering-to-operation loop the incumbents do not have.

See Agents →
Step 1 · Generate
Engineering

Natural language to IEC 61131-3 programs, HMI, alarms, PIDs.

Step 2 · Validate
Commissioning

Channel-by-channel verification of every I/O point on startup.

Step 3 · Monitor
Watchdog

5-minute health scans across PLC, drivers, network, and cloud.

Step 4 · React
Responder

Real-time alarm response inside the Tier-3 safety envelope.

Step 5 · Learn
Optimizer

Daily tuning from historian data — PID, setpoints, schedules.

Loop closes — Optimizer feeds Engineering with learned tuning

Five tiers of AI authorization

Read operations are always allowed. Safety-critical actions require admin approval and explicit confirmation. Auto-lock after 3 Tier-3 actions in 60 seconds. Emergency stop endpoint kills all automation instantly. Full audit trail.

AI Agent Authorization Model · Live

/ai/safety/tiers

0

Category

Read

NONE

Authorization

Always allowed

Example

What's the current temperature?

1

Category

Inform

NONE

Authorization

Always allowed

Example

Show me the alarm log

2

Category

Configure

LOW

Authorization

Agent enabled (default)

Example

Create a new tag for tank 3

3

Category

Control

MED

Authorization

Operator approval or pre-approved rule

Example

Start the heater at 60°C

4

Category

Safety-Critical

HIGH

Authorization

Admin approval + confirmation

Example

Disable the overpressure alarm

Auto-lock · 3×T3/60sPOST /ai/emergency-stopFull audit trailApprove & Remember

When AI fails, the PLC keeps running

Hardware watchdog on every I/O board (2-second timeout). Software circuit breaker isolates AI without affecting PLC. Immutable audit trail in SQLite WAL mode. Full project backup/restore with one-click rollback. Degraded-mode operation: PLC engine, drivers, and alarm processing all run independently of AI, network, or backend.

See Reliability →
Always running
Hardware watchdog
2s timeout per I/O board
PLC engine
Drivers, scan loop, alarms
Software watchdog
Circuit breaker isolates AI
May fail — system keeps running
AI agents
Engineering, Optimizer, Responder
Cloud / network
Backups, telemetry, updates
SQLite WAL audit trail
One-click rollback
Degraded-mode operation

Program in any paradigm

Ladder Logic, Structured Text, Function Block Diagram, Sequential Function Chart, and ISA-88 Batch Control -- all editable through the browser IDE, with live simulation and a full propose, review, approve, deploy workflow.

NETWORK 1 · STARTUP LOGIC
DI0StartDI1EStopDO0MotorDO0TONPT:5sDO1Pilot
energized latched inactive

Drag, drop, deploy

Build custom operator screens from real faceplates -- Motors, Tanks, PIDs, Valves, Zones, Conveyors. Bind them to tags, publish to the tablet, and ship operator-ready HMI pages without writing a line of code.

Prompt
· Interkey Brain HMI Builder
Build a process screen: chamber temperature, tank level, setpoint, live trend, active alarms, and recipe progress.
Press BUILD to generate the screen from this prompt.

Monitoring that teaches itself

An NVIDIA Jetson co-processor runs self-learning anomaly detection on every camera and microphone. No annotations, no model training, no programming -- Brain learns what normal looks like and tells you when it stops.

CAM0 · 1920×1080 · 30fps
REC
product · 0.97
Jetson Orin Nano Super · TRT · 28.3 msObjects: 1Model: self-learned v2.1
ANOMALY SCORE
0.12
threshold 0.40 · nominal
LIVE EVENTS
16:42:18product detected
16:42:05operator in frame
16:41:47baseline updated
16:41:22mic: 62 dB nominal
TRAINING
Self-learning · 0 annotations
ZERO-CODE

One system, every surface

An admin dashboard for engineers, a tablet HMI for operators, a mobile PWA for commissioning, and a 14-inch status panel for the shop floor -- each optimized for its audience, all backed by the same tags and the same realtime engine.

Production view · Recipe control · Sequence editor · Trend charts · AI Vision · Alarms
brain.local / production
Live recording

Every industrial protocol, built in

Modbus RTU and TCP, MQTT with TLS, OPC UA (including Pub/Sub), SparkPlug B for SCADA, and a cloud MQTT bridge with offline buffering. No add-on modules, no licences, no gateway boxes.

Modbus RTU
Server + Client
UP
RS485 · 115200 baud · 8 function codes
Packets
420
Latency
3.0 ms
Modbus TCP
Server + Client
UP
MBAP · up to 125 reg/read
Packets
317
Latency
3.7 ms
MQTT
Publish + Subscribe
UP
Mosquitto · TLS · QoS 0/1/2
Packets
714
Latency
4.3 ms
OPC UA
Server + Client + PubSub
UP
Numeric/String/GUID nodes · Part 14
Packets
291
Latency
4.5 ms
SparkPlug B
Publisher
UP
Protobuf · SCADA interoperability
Packets
243
Latency
4.4 ms
Cloud MQTT Bridge
Publisher
UP
AWS IoT · Azure · mTLS · offline buffer
Packets
245
Latency
3.9 ms

Catch problems before operators do

A unified alarm table with severity, grouping, acknowledgement, and full audit history. Push notifications by email, WebSocket, and SMS -- plus autonomous Responder rules that can shut down a heater the moment it overshoots.

ALARMS
5 active2 unacknowledged
Rotating · new event every 6s
CRIT16:42:18TEMP.RTD2.VALUEHigh-high · 87.4°C (limit 85.0)
WARN16:38:44SSR.SSR3.CURRENTCurrent trend above baseline (+18%)
WARN16:35:12PS.PS0.VOLTAGESupply droop · 23.1V (nominal 24.0)✓ ACK
INFO16:31:09NET.LINK.STATUSOPC UA client reconnected✓ ACK
INFO16:28:55PROG.FreezeDryerPhase transition: CHARGE → FREEZE✓ ACK
Brain built a working freeze-drying cycle from a paragraph of plain English. What used to take our engineers a full commissioning week ran on day one.
WT
Wave Trockensysteme GmbH
First pilot customer -- Wave CC freeze dryer

Built for OEM machine builders, plant operators, and commissioning engineers. From a single cabinet to a fleet of hundreds. Pre-order now →

MIGRATION

Already running Siemens, Rockwell, or Beckhoff? Brain Gateway brings AI to your existing PLCs.

Learn about Brain Gateway →

Built for the future. Available today.

Request a demo cabinet or schedule a call with our engineering team.