Skip to content

JasperNode

The controller runtime behind JasperX. Free, it runs on Linux or in Docker, and it keeps running your programme without the cloud.

JasperNode is the controller runtime: install it on a Linux machine, an industrial PC, a JasperMate or in Docker, and it runs your programme — reads the field, runs the logic, drives the outputs. It is free.

  • Everything is a tag. I/O, setpoints, computed values, connector settings and system state are all named values in one live tree, like plant/tank/level.
  • Logic lives on tags. A tag can carry a short JavaScript script that recomputes its value when the tags it reads change.
  • Connectors touch the field. Modbus, EtherCAT, Siemens S7, MQTT and the rest move values between the tree and devices (Connector catalog).
  • It runs alone. Once its programme is on it, JasperNode needs no internet. If JasperX is unreachable, or goes away, the controller keeps running.

JasperX is the product for programming and managing JasperNode: the programme lives in the cloud, Jasper (the AI) builds and changes it, and outside Setup mode sign-off holds Jasper’s changes to what already runs until a person approves them. Sign-off exists only in JasperX.

JasperNode is also built to be driven by your own agent. Its local web interface is one page over a small HTTP API, and with the interface’s password a person, a script or an AI agent can read and change tags, values, scripts and the whole programme. See Use it from your own agent.

JasperNode is not safety-rated and makes no SIL claim. Keep safety functions on certified safety hardware.