It's a fork in the sense that it patches Chromium. More accurately difference is in this case the rendering happens by hooking a new capture device to the graphics library utilized by Chrome whereas browsh utilizes a webext which communicates with a background process (thus theoretically* could be browser-independent but currently only supports Firefox).
*Issue is Chrome doesn't support extensions in headless mode.
*Issue is Chrome doesn't support extensions in headless mode.