This one I'm most happy with. The app reads your .riv file, finds all ViewModel inputs, and generates controls for them: numbers, booleans, strings, enums, colors, triggers. They're organized in collapsible sections that mirror your VM hierarchy. Legacy state machine inputs work too. The controls stay in sync with runtime changes, so if a listener flips a boolean, the UI updates. Triggers are reliable now. Duplicate root VM inputs get properly deduplicated by full path, which was a surprisingly annoying bug.