realvirtual
WEB

Browser-based 3D HMI · Digital Twin Viewer · Machine Information System · Layout planning & DES (beta)

Live-connected to your real machine. 3D data, documentation, maintenance information, and live machine status – in one browser link.

realvirtual WEB 3D-HMI showing live OEE metrics, machine nameplate data, and real-time production charts in browser
Try Live Demo

Your machine – live in the browser. realvirtual WEB replaces traditional desktop HMI and SCADA visualization with a modern 3D experience. Connect to real PLCs via WebSocket or realvirtual CONNECT and see live machine states in 3D: drive positions, sensor readings, alarms, KPIs. Attach maintenance guides, technical drawings, and spare part lists directly to 3D components. Technicians click a part and see everything they need – documentation, live status, and maintenance history – on any device, without installing anything. Unlike flat panel HMIs, operators see what is happening, where it is happening, and why.

What it does

Three products in one platform – 3D HMI for operations, Digital Twin Viewer for sales, Machine Information System for service. All browser-based.

Live 3D HMI

Replace desktop HMI applications with a browser link. Real-time PLC signal visualization via WebSocket. Drive monitoring, sensor states, KPI overlays, alarm dashboards, and production charts powered by Apache ECharts. Faster fault diagnosis, better situational awareness.

Machine Information System

Attach documents, maintenance guides, spare part lists, and manuals directly to 3D components. Technicians click a part and see its documentation in context. The EU Machinery Regulation 2023/1230 (effective January 2027) now enables fully digital machine documentation – realvirtual WEB is ready.

Transport Simulation

Full in-browser simulation at 60 Hz: conveyor surfaces, sources, sinks, sensors with collision, grippers, and material flow.

LogicStep Sequencing

Serial/parallel containers, signal conditions, delays, drive commands – compatible with realvirtual.io Professional. Use it for interactive sales demonstrators or step-by-step maintenance instructions.

WebXR (VR/AR)

Runs on all AR and XR devices out of the box – Meta Quest, Apple Vision Pro, HTC Vive, Android/iOS AR – without native builds, app-store submissions, or device-specific compilation. One URL works everywhere.

OEE dashboard in realvirtual WEB: availability, performance and quality live next to the machine model

Browser does not mean cloud

realvirtual WEB is a static web application: the browser loads the application once – and you decide from where. Machine data takes a different path: it flows directly between browser and machine inside your local network. There is no cloud backend, no account and no lock-in – the source code is open, and so is the GLB format.

Machine PCEmbedded in realvirtual CONNECT – runs fully offline, air-gapped, 10+ years (EU Machinery Regulation 2027)
Your own serverStatic web server in the factory network – a file server is enough
CDN / internetPublic delivery for sales and demos – static files only
realvirtual WEB in the browserSimulation, 3D HMI and documentation run entirely locally in the browser
Machine & PLCvia realvirtual CONNECT – your data never leaves the factory

Planning and simulation in the browser

realvirtual WEB grows beyond delivery: plan layouts and simulate material flow – right in the browser.

Layout planning Beta

Assemble plant layouts from library components – in the browser, no installation. Built for sales teams: give your customers planning transparency with a single link. And with a Commercial license, white-label the planner into your own product.

Want to license realvirtual WEB as part of your own software product? Ask us about our OEM model.

Try the planner demo
Layout planning in realvirtual WEB: conveyor and pallet-handling components from the library, placed directly in the browser

Discrete event simulation (DES) Beta

Simulate material flow and analyze throughput and cycle times – the simulation engine runs locally in the browser, your data stays with you.

Discrete event simulation in realvirtual WEB: simulation clock with warmup and random seed, per-conveyor throughput badges, and DES statistics

Live data via realvirtual CONNECT

CONNECT links WEB to real controllers: Siemens S7, Beckhoff TwinCAT ADS, OPC UA, MQTT, Modbus, EtherNet/IP, Bosch ctrlX, Keba, FANUC, Denso and more – for live 3D HMI and monitoring on the running machine.

Learn more about realvirtual CONNECT →

realvirtual CONNECT panel live in the browser: MQTT interface with 1,353 signals, S7 and shared-memory interfaces, next to the running 3D HMI with alarms

AI error diagnosis with your own manuals

A PLC fault signal, one click on “Ask AI” – and the operator sees cause and remedy, written from your own machine documentation, with a link to the exact PDF page.

RAG instead of guessing

Your manuals are indexed locally into a vector database. On an alarm, the search finds the matching passages first – only then does the language model write the answer, anchored in your real documents. The source reference opens the PDF at the cited page.

LLM freely selectable

Connected via the OpenAI-standard interface: an EU-hosted provider for data sovereignty, or a fully local model on your own hardware – pure backend configuration, no viewer update.

Your documentation stays on site

PDFs, search index, and embeddings live on your CONNECT backend. Only short text excerpts reach the model; the API key never reaches the browser. Operator comments are stored centrally and shared across shifts and devices.

Ask AI in the realvirtual WEB alarm panel: the assistant explains cause and remedy for a contact-force fault on the FANUC cobot
realvirtual WEB opens the machine manual PDF at the exact page cited by the AI error diagnosis
realvirtual WEB3D HMI in the browser · alarm → “Ask AI”
request: fault code + contextcause & remedy + PDF page
realvirtual CONNECTBackend on your premises · PDFs · vector database · embeddings — all local
short text excerpts onlydrafted answer
LLMfreely selectable · EU-hosted or fully local (OpenAI standard)

AI-First Approach

realvirtual WEB is fully AI-enabled through the Model Context Protocol (MCP). AI assistants can design, build, test, and debug digital twins end-to-end.

MCP Server Integration

The realvirtual MCP Server connects AI assistants to the running browser scene – list drives, read/write PLC signals, query the scene hierarchy, inspect sensor states, and automate testing through natural language.

Claude Code Ready

realvirtual WEB includes a full Claude Code setup: CLAUDE.md with architecture guidelines, slash commands for common workflows (/dev, /debug, /test, /build), and MCP tools reference. Prompt your Web Digital Twin.

Built for industrial reality

Sales & Product Presentation

Interactive 3D models in the browser. More convincing than slides, more accessible than installed software. Share a link – done.

Product Configurators

Build browser-based 3D configurators where customers select options, variants, and accessories – rendered in real time.

Training & Onboarding

Operators learn machine behavior interactively before touching the real system – without software installation, VPN access, or involving the IT department.

Remote Acceptance & Support

Share virtual commissioning models with customers for review and sign-off – worldwide, instantly.

Two paths to your digital twin in the browser

Use realvirtual WEB with or without Unity – both paths are fully supported.

realvirtual.io Professional

Full Digital Twin Pipeline

  • CAD import, behavior modeling, virtual commissioning
  • 25+ native PLC/robot protocol drivers
  • One-click GLB export with all metadata
  • Simulation, kinematics, signal bindings included
or both

Any GLB/glTF Source

No Unity License Required

  • Blender, SolidWorks, Fusion 360, CATIA, NX, …
  • Add signal bindings via open rv_extras schema
  • Custom behavior via TypeScript plugins and loader components
  • Standard 3D format – export from any CAD or 3D tool
GLB

realvirtual WEB

3D HMI · Digital Twin Viewer · Machine Information System

  • Live PLC connection via WebSocket and realvirtual CONNECT
  • 3D HMI with KPIs, alarms, documentation
  • Plugin system for custom dashboards
  • Runs on any device – desktop, tablet, VR/AR

Live connected to your machines

A complete infrastructure for live 3D HMI, historical data, and document management

realvirtual CONNECT

All interfaces through one gateway: Siemens S7, Beckhoff TwinCAT ADS, OPC UA, MQTT, Modbus, EtherNet/IP, Bosch ctrlX, Keba, Festo, FANUC, Denso and more.

WebSocket Realtime

Bidirectional PLC signal streaming – direct connection without Unity in the loop

InfluxDB Integration

Historical data storage for trends, KPI analysis, and predictive maintenance. Query and visualize machine history directly in the 3D HMI.

Gitea Revision Management

Version control for HMI configurations, machine documentation, and maintenance guides. Track changes, roll back, and audit all modifications.

Asset Administration Shell

Online AAS registry and local AASX file import. Industry 4.0 standard for interoperable digital twins and machine metadata.

PDM Metadata Import

Import component metadata from custom PDM systems. Link 3D components to your existing product data management.

PDF Document Management

Link your full machine documentation – PDFs, technical drawings, spare part lists – directly to 3D components and failure messages. Technicians click a part or alarm and see the relevant document instantly.

Built on open standards

3D RenderingThree.js (WebGL + WebGPU + WebXR)
UI FrameworkReact 19 + MUI 7
ChartsApache ECharts 5
Build ToolVite 6
LanguageTypeScript 5.7
TestingVitest + Playwright (1300+ tests)

Investment protection guaranteed

Your digital twin infrastructure is too important for vendor lock-in, surprise price hikes, or black-box dependencies.

Fully Open Source

Complete source code under AGPL-3.0. Audit every line – free of hidden telemetry, call-home mechanisms, and black boxes. Fork it if you ever need to.

Price Stability Guarantee

We guarantee: no license condition changes and no price increases beyond the official inflation rate – ever – for existing contracts.

No Discontinuation Risk

Even if we cease to exist – your investment is safe. The full source code is AGPL-licensed and publicly available on GitHub. You can always fork, maintain, and develop it further, without ever depending on a vendor.

GermanyEUBaden-Württemberg

Engineered in Germany

Developed by realvirtual GmbH in Baden-Württemberg, Germany – the heart of European machine and plant engineering. German engineering standards and EU data protection, with delivery and support worldwide.

Open source + commercial

Trying is free. You pay one developer seat – €1,920/year – plus exactly one fee when you deliver or run it in production: from €300 one-time per machine.

No subscription lock-in: the seat runs only while you develop – what you deliver is yours. Perpetual, offline-capable, 10+ years.

AGPL-3.0

Free
  • 3D viewer, 3D HMI, simulation (60 Hz), real-time material flow, JS behavior logic, WebXR – full source code
  • Copyleft: your complete project must be published under AGPL-3.0 — including your own 3D models.
Clone on GitHub

How do you deliver?

  • With the machine or as a project€300 one-time (€600 with live PLC) – perpetual
  • As an internal service at your own site€3,000 per yearincl. CONNECT runtime – live machine data · perpetual fallback after 1 year
  • As a public app under your own brand€4,900 per yearperpetual fallback after 1 year – the installed version keeps running, perpetual

Three worked examples

  • Machine builder – 12 machines a year, each with a live PLC connection€9,120 in the first year€1,920 seat + 12 × €600
  • Plant planner – 5 simulation studies a year, no live connection€3,420 in the first year€1,920 seat + 5 × €300
  • Operator – one site, internal 3D HMI for any number of staff€4,920 in the first year€1,920 seat + €3,000 site fee

All prices net. The developer seat is only required during active development. Delivered projects keep running perpetually; annual licences become a perpetual licence for the last release after 12 paid months.

Perpetual means: pay once and it keeps running without a subscription – fit for EU Machinery Regulation 2027 (10+ years offline).

Lifetime for deployments, OEM or framework agreement – by arrangement.

All delivery cases and licence rules in detail
  • Public showroom – self-hosted, with realvirtual watermark, no live machine data, no chargeNo deployment fee
  • Simulation studies & engineering services – no delivery, no hostingDeveloper license only
  • Interactive 3D documentation delivered with the machine€300 one-time per machine – perpetual
  • … with live connection to the PLC€600 one-time per machine – perpetualincl. CONNECT runtime
  • Simulation or planning study, delivered to your customer€300 one-time per project – perpetual
  • Internal monitoring / 3D HMI at your own site€3,000 per yearincl. CONNECT runtime: all protocols, unlimited signals & internal users, signal history & AI diagnosis backend
  • Public internet application – under your own brand, or with paid access€4,900 per year
  • Visibility is free: watermarked showrooms and demos carry no deployment fee, as long as they stay free of charge for end users and are not connected to a real machine.
  • Exactly one deployment fee applies per deployment – for overlapping use cases, the highest applicable one.
  • The developer license is only required during active development.
  • The site fee and the machine fee with live connection include the realvirtual CONNECT runtime; the CONNECT engineering seat (virtual commissioning/simulation, €1,250/year) is separate.
  • All prices net.
  • No subscription lock-in: every annual license – developer seat, site fee, internet app fee – becomes a perpetual license of the latest version after 12 paid months (perpetual fallback). Updates and support only with an active license. Alternatively: lifetime seat, €5,760 one-time.

Up and running in 30 seconds

git clone https://github.com/game4automation/realvirtual-WEB.git
cd realvirtual-WEB
npm install
npm run dev

Requirements: Node.js >= 20.19 or >= 22.12. Drop .glb files into public/models/ – they appear automatically in the model selector.

One Link. Any Device. Live Digital Twin.

See it in action

Try the live demo or clone the repo and start building

Or request a quote directly →