Cloud gaming desktop: stream your PC games from a remote server with sub-30 ms latency.
Mainstream cloud gaming (GeForce Now, Stadia before it) runs in a browser, optimised for the masses: perceived input lag, variable quality, heavy dependency on the browser. A serious player can't settle for that — they need a native client that talks directly to their OS and input hardware.
Shark tackles the problem from the "deliberate fat client" angle. An Electron + React shell opens a WebRTC session to a game server, captures mouse/keyboard/gamepad raw, and renders the image at 60 fps 4K with sub-30 ms end to end. Library, session history, user profiles, region selection — everything is integrated, not scattered between a launcher and a browser tab.
Electron main process isolating the system layer (input capture, IPC, security) from the React renderer running the UI. Streaming via simple-peer (WebRTC) with Socket.io signalling for session setup. Multi-region selection (EU/NA/Asia) with live latency measurement on the dashboard, to push the closest server.
Keyboard shortcuts (Ctrl+D dashboard, Ctrl+L library, Ctrl+H history) are tailored for people who want to drive without a mouse. The library lets you sort, search, favourite — something no single launcher does well today. Post-stream session analytics surface quality regressions (framerate drops, packet loss) so you can tell whether the server or your local connection blinked.
< 30 ms
4K · 60
3
Next ▸ 011
Klown Vitrine