What it does. Diagnoses an RTI Integration Designer project (.apex) for design problems
IDesign won't flag for you — dead buttons, unwired tags, dangling macro/device/page references, driver gotchas
(missing minimumApexVersion, dynamic %%cfg%% buttontags, cond off-by-one),
unused/oversized graphics, and more — 81 checks across Correctness, Performance/Memory, Best-Practice and RTI-Gotcha.
Private by design. Everything runs in your browser via SQLite-in-WebAssembly. Your project file
is never uploaded and never leaves this machine. The only thing sent is an anonymous tally — that a check ran, plus the
tool version — so we can see how often the tool is used. No project data, filename, or findings are ever sent.
Severity.
BLOCKER breaks the install ·
WARN very likely wrong ·
NOTE cleanup / polish. Click any finding to expand its explanation and the RTI doc citation.
Safe fixes. When safe-to-fix findings exist, an Apply safe fixes & download cleaned .apex button appears.
It only removes orphan/stale data that IDesign itself deletes on save (unused bitmaps, unplaced shared layers, stale records),
loops to a fixed point, VACUUMs to shrink the file, verifies the result (integrity_check + re-check),
and downloads a new file — your original is never modified. Findings that would change behaviour stay report-only.
How to use. Drag a .apex onto the box (or click to choose). Review by severity, export the
report as Markdown/HTML, and optionally download a cleaned copy. By Smart Home Programming.