[Al het werk](https://sanderr.nl/nl/projects/)

# rig

Een Mac-app die een website live laat zien in Chromium, Firefox, WebKit en iOS Simulator tegelijk, en een AI-agent op elk toestel laat kijken, meten en klikken.

- Product, design & development
- Elk toestel voor coding agents
- 2026

- TypeScript
- Node.js
- Electron
- Playwright
- Astro
- Cloudflare
- Claude

[Bekijk de site](https://rigapp.dev)

![Schermafbeelding: rig](https://sanderr.nl/wp-content/uploads/2026/10/rig-cover.webp)

## De opdracht

01

### Uitdaging

Een site testen betekende hem openen in de ene browser na de andere, op het ene formaat na het andere, en daarna op een telefoon. Mijn coding agent kon de code aanpassen, maar zag niet wat dat op al die toestellen deed.

02

### Aanpak

Een Electron-app met Playwright die één URL live naast elkaar opent in Chromium, Firefox, WebKit en iOS Simulator. Via een MCP-server maakt de agent screenshots, meet hij elementen en klikt hij, terwijl rig elk verzoek blokkeert dat de site zou veranderen.

03

### Uitkomst

Sinds oktober 2026 een ondertekende en genotariseerde alpha voor Macs met Apple Silicon, met een eigen site op rigapp.dev en een wachtlijst. Ik gebruik het op mijn eigen sites.

## De site

rigapp.dev zegt in één regel wat rig doet en laat daarna de echte app zien, scherm voor scherm, van de agent tot de simulators.

## De agent kijkt

Claude Code bekijkt sanderr.nl op elk toestel dat open staat. Elke tegel die hij aanraakt krijgt een oranje rand, en de titel zegt wie er aan het stuur zit.

![Schermafbeelding: De agent kijkt](https://sanderr.nl/wp-content/uploads/2026/10/rig-agent-2560x1600.webp)

## Browsers naast elkaar

Formaten die ik zelf toevoeg, elk met een schakelaar per engine. Elke schakelaar die aan staat is een live tegel, dus één pagina staat tegelijk in Chromium, Firefox en WebKit.

![Schermafbeelding: Browsers naast elkaar](https://sanderr.nl/wp-content/uploads/2026/10/rig-devices-2560x1600.webp)

## Veilig op een live site

- Een nieuwe URL opent pas als ik hem in rig goedkeur
- Terwijl de agent werkt, is elke POST, PUT en DELETE geblokkeerd
- Browsers draaien met een eigen, leeg profiel, nooit het mijne

## Echte Safari op iOS

rig start de simulators die ik uit Xcode kies, toont ze live met echte tikken, swipes en het iOS-toetsenbord, en sluit ze weer af als het stopt.

![Schermafbeelding: Echte Safari op iOS](https://sanderr.nl/wp-content/uploads/2026/10/rig-simulator-2560x1600.webp)

![Schermafbeelding: rig](https://sanderr.nl/wp-content/uploads/2026/10/rig-detail-hero-2560x1600.webp) ![Schermafbeelding: rig](https://sanderr.nl/wp-content/uploads/2026/10/rig-detail-localhost-2560x1600.webp) ![Schermafbeelding: rig](https://sanderr.nl/wp-content/uploads/2026/10/rig-detail-simulator-2560x1600.webp)

## Meer werk

[Al het werk](https://sanderr.nl/nl/projects/)

- [Tildekit Product, design & development · 2026](https://sanderr.nl/nl/projects/tildekit/)
- [Thijsveldwisch Portfolio & CMS · 2026](https://sanderr.nl/nl/projects/thijsveldwisch/)

---

- [Sanderr for agents](https://sanderr.nl/llms.txt)
- [Sitemap](https://sanderr.nl/sitemap.xml)
- [Contact](mailto:hello@sanderr.nl)
