Commercial
Medkit Pro
Your whole fleet in one view. Faults come back with the fix.
The fleet layer on the open-source core: every robot and PLC behind one diagnostic API, and recurring faults matched to the fix that worked before.

Medkit Pro
Where it fits
One diagnostic layer for the whole stack, not one tool per vendor.
ROS 2 robots
Medkit
PLCs
Medkit over OPC-UA
ECUs
Medkit over UDS
Medkit Pro
Fleet view, OTA, triage
One fleet view
Across vendors
Fault evidence
Every fault carries its evidence.
- One cross-vendor incident in one place: the PLC fault and the robot it stranded, side by side.
- A freeze-frame of every relevant value, captured at the moment the fault broke.
- A black-box recording of the seconds around the fault.

AI assist
Answers from your plant, not the internet.
Press Explain and the panel carries the evidence with it - freeze-frame, live values, recording. The first time, the AI reasons and proposes. Your technician confirms what happened, and the answer becomes a record. When that fault returns, it answers in milliseconds, from your history, at zero AI cost.

Medkit Pro
What's included
Monitor the whole fleet
Every Medkit gateway - robots, PLCs, mixed cells - fans into one endpoint, and the whole site reads as one live faults view.
Triage with proven fixes
A deterministic matcher ranks causes against every incident before it - about 40% faster to root cause - and proposes the fix that worked last time. Your operator approves.
Wire in your AI
Chat over the live fleet with the assistant you already use, consent-gated, or a fully on-premise model. Nothing calls out on its own.
Ship updates that roll themselves back
Updates are signed, gated on live device health, and rolled back automatically if the gate fails. Stage campaigns across the fleet instead of driving to every site.
Go beyond ROS 2
Classic ECUs over UDS and DoIP, industrial protocols, and safety-certified runtimes - the same SOVD API serves them all. It already runs inside an ISO 26262 ASIL-B middleware on a safety RTOS.
Self-healing loop
Observe
Capture around the fault, not the firehose.
Diagnose
Classify the root cause with fault correlation.
Fix
Agent on rails: bounded, your model, human-approved.
Verify
Health gates confirm the fix before the loop closes.
Learn
Every fix becomes a reusable knowledge unit.
Medkit Pro
How to get it
Runs on top of the open core you already have. Start with a pilot on one mixed cell. License fleet-wide when it proves itself.
Talk to usDiagnose · Patch · Recover · Continue
See selfpatch on your fleet
Tell us your stack - we'll show which of your recurring faults it could already resolve.