Operator X02 reads your board, reviews its own changes, and hands you a report an engineer can sign off on — engineering scores, findings with clause references, root-cause analysis and a release recommendation. Nothing is applied to your source without your confirmation.
Every AI-assisted change in Operator X02 travels the same path. The diff is unified and Git-style, with real line numbers, added and removed counts, and a warning when a change is larger than you probably expected.
The AI actions in the editor no longer return a wall of prose. Each one produces a structured result you can read, act on, and hand to someone else.
A verdict and an engineering score, backed by a findings table rather than an opinion.
A case inventory before the code, so you can see what is and isn’t covered.
Typed suggestions with before and after, each routed back through the review dialog.
Documentation is previewed in context first. It is never silently inserted into your source.
The full clause-cited analysis report, restructured so you stop scrolling and start reading.
The failure mode for an AI editor is silently destroying working code. That path is closed.
Most AI review output tells you what it thinks. This one tells you whether to ship — and what specifically has to change first. It sits alongside the Professional Analysis report as a second, decision-oriented view.
| Capability | What it gives you | Status |
|---|---|---|
| Engineering score | A number with a published formula, computed from counted findings | ✓ Live |
| Root cause analysis | Findings grouped by cause, not listed as symptoms | ✓ Live |
| ISO 26262 checklist | Coverage as N-of-M, each item backed by code evidence | ✓ Live |
| Risk assessment | A qualitative risk matrix rather than invented percentages | ✓ Live |
| JSON export | A machine-readable twin with stable finding IDs | ✓ Live |
| Historical trend | Score movement across runs on the same file | ✓ Live |
| Release recommendation | An explicit ship / don’t-ship call with the reason attached | ✓ Live |
In embedded work the expensive bugs come from code that has drifted away from the hardware: a pin assigned wrong, a peripheral configured for the wrong port, a signal read on the wrong channel. Put the schematic in the conversation and that gap closes.
#defines, a HAL init or a driver skeleton and it uses the real pins, ports and peripherals on the board.Attaching a PDF, Word or Excel file extracts and reads the actual content — not just the filename. Extraction is lazy-loaded, so it only costs memory when you actually attach something and startup stays fast.
Drop in a requirements document and ask for an implementation against what it actually says.
Scaffold against a written design instead of re-typing it into the chat.
CAN matrices, BOM tables, pin maps and signal lists, read as structured data sheet by sheet.
Everything on this page is shipped and public. The full notes, screenshots and changelogs live on GitHub.
Reports made AI output accountable for code. The next step is making it accountable for what the device actually did.
Free forever. MIT license. No account, no telemetry, no cloud lock-in — just your code, your board, and an AI that can show its working.