Skip to content

Enabling robots to fix themselves

Robots at work: an underwater ROV, a drone and ground robots in a field, a robot arm on a factory line

How it works

Our self-healing loop

Diagnose

A robot breaks. It knows what broke and why.

Patch

It picks a fix that worked before and installs it.

Recover

A quick self-check. If something is off, the change is undone.

Continue

Every fix is remembered, so next time is even faster.

Try it yourself

One platform, same API for every machine

selfpatch.ai
Fleet

Fleet overview

Robots and PLCs, reporting through one API

0

Machines

0

Robots

0

PLCs

0

Active faults

MachineProtocolStatus

Our values

Proof over promises.

Full security model

Apache 2.0

An open core you can inspect and trust

ISO 17978-3

Built on the international SOVD standard

On the device

On-prem and air-gapped - no cloud required

Any stack

ROS 2 today, PLCs and ECUs through Pro bridges

  • NVIDIA Inception Program

    Partner

  • ROS 2

    Official ROS 2 distribution

  • ROSCon 2026

    Main-track speaker

Approach

Observability says it broke.
Diagnostics gets it fixed.

You cannot stream terabytes from every robot. Diagnostics captures just the fault, the moment it happens, with full context.

See the math on a real robot

360x

less data per day

Continuous recording

1.5 TB

Fault capture

4.1 GB

10 faults × 414 MB

Per robot, per day. Measured on ROS 2.

Products

One diagnostic layer for robots and PLCs

Open source

Medkit

Free forever

For your first robots

Install free
What's included
  • One standard API for every robotIncluded
  • Finds every ROS 2 node by itselfIncluded
  • Platform accessBasic
  • Whole fleet in one viewNot included
  • Suggests the fix that worked beforeNot included
  • Updates that roll themselves backNot included
  • Finds every PLC by itselfNot included
  • Help from our teamCommunity

Commercial

Medkit Pro

Paid pilot

For fleets

Book a pilot
What's included
  • One standard API for every robotIncluded
  • Finds every ROS 2 node by itselfIncluded
  • Platform accessAll featuresAI soon
  • Whole fleet in one viewIncluded
  • Suggests the fix that worked beforeIncluded
  • Updates that roll themselves backIncluded
  • Finds every PLC by itselfNot included
  • Help from our teamIntegrations

Add-on

Diagnostics Box

Hardware + license

For plants with PLCs

Get a deployment plan
What's included
  • One standard API for every robotIncluded
  • Finds every ROS 2 node by itselfIncluded
  • Platform accessIncluded
  • Whole fleet in one viewIncluded
  • Suggests the fix that worked beforeWith Pro
  • Updates that roll themselves backValue rollback
  • Finds every PLC by itselfIncluded
  • Help from our teamOn-site setup
Compare all features
The selfpatch team at work in the office and workshop, with a quadruped robot on the floor and a 3D printer on the bench

Who we are

Built by people who know machines

We've worked in automotive, factories, logistics and security. Now we bring that experience to robots and PLCs.

Meet the team

Frequently asked questions

Deploy selfpatch on your fleet

Tell us your stack and we will show you which recurring faults it could fix today.

A quadruped robot wading through deep snow on a mountain at sunset, a rescue helicopter overhead