·building·project·active

browser-os

Browser-native desktop shell — generic OS chrome that windows-web and macos-web inherit from.

Problem

The windows-web and macos-web simulations share a lot of plumbing: window manager, virtual filesystem, app lifecycle, taskbar/menu chrome. Re-implementing each per-OS is wasteful and drifts the two apart.

Solution

A generic browser-native desktop shell that the OS-specific simulators reuse. Same window management, same app surface, same agent affordances — just different chrome and default apps.

How

Results

Foundation layer for the controllable-desktop family. Both windows-web-next and macos-web-next pull from this shell.

Lessons

Splitting the chrome from the shell makes new "OS" simulators cheap. Worth doing earlier in similar product-research stacks.