# ob.Pal > Your phone is the controller. ob.Pal turns a phone into a controller for games, robot sims, 3D scenes, music and a computer. Open a scene on a screen, scan its QR code or enter its short code, and the controller opens in the phone browser. No phone app or account. Open source (MIT). ## Start here - [Home](https://obpal.blackboxes.net/): what ob.Pal does and how pairing works. - [Sims](https://obpal.blackboxes.net/sim/): over 40 phone-controlled robot, vehicle, flying, home, camera, game, music and science sims. Each page names the suitable controllers and controls. - [Viewer](https://obpal.blackboxes.net/view/): control shared 3D models, including your own files. - [Control catalogue](https://obpal.blackboxes.net/catalogue/): gamepad, wheel, trackpad, pointer, air mouse, 3D hand, keyboard, drums and tone keys; utilities and profiles. - [ob.Pal Link](https://obpal.blackboxes.net/link/): optional Chrome browser extension for controlling websites as a gamepad, 3D mouse or keyboard. ob.Pal Desktop is an optional free Windows helper for PC mouse and keyboard control. - [Embed demo](https://obpal.blackboxes.net/embed/): add the `` web component to your own page. - [Privacy](https://obpal.blackboxes.net/privacy/): no account or analytics; paired devices communicate over encrypted WebRTC. ## Developer and agent references - [Full digest](https://obpal.blackboxes.net/llms-full.txt): embed example, controller API, pairing and protocol basics. - [Machine-readable catalogue](https://obpal.blackboxes.net/catalogue.json) and [profile schema](https://obpal.blackboxes.net/profile.schema.json). - [Protocol specification](https://github.com/Axialon/obpal/blob/main/spec/PROTOCOL.md) and [source](https://github.com/Axialon/obpal).