Turn your Windows PC into a console. A full-screen, controller-first game launcher for the TV that also lets the gamepad drive Windows itself — no keyboard or mouse needed.
See the code
Turn your Windows PC into a console.
Your games and your whole desktop, driven from the couch with just a controller.
loungepad.app · ▶ Watch the trailer

Loungepad is a full-screen launcher for a PC connected to a TV, by cable or streamed from another room. It puts every game you own in one library and makes the controller a complete input device, so you never walk to the desk for the mouse. And it's still a PC: emulators, mods and every Windows app are a button away.
https://github.com/user-attachments/assets/0aa19943-f788-4f97-ac93-ffba33159b6f
![]() | ![]() |
![]() | ![]() |
Most couch launchers stop once a game starts. Loungepad covers everything after it:
![]() | ![]() |
![]() | ![]() |
Works with Xbox, PlayStation, Switch and other controllers. A keyboard and mouse work too.
![]() | ![]() |
Loungepad.exe and move
it somewhere it can stay under your user folder, such as a folder in Documents (not
Program Files, so it can update itself).It's one file, with nothing to unzip and nothing else to install: .NET is bundled, and Windows
already has the WebView2 runtime. Loungepad updates itself from this repository's releases.
Settings and the library live in %APPDATA%\Loungepad; to uninstall, delete Loungepad.exe.
| Controller | Keyboard | On the library |
|---|---|---|
| A | Enter | Launch / select |
| B | Esc | Back |
| X | X | Filter and sort |
| Y | Ctrl | A game's options |
| View | / | Search, with the on-screen keyboard |
| Menu | Tab | Settings |
| LB | ` | Stats |
| Xbox button, tap | Power Wheel | |
| Xbox button, hold | Show or hide Loungepad; the in-game menu while a game runs |
PlayStation and Switch pads use the buttons in the same places, and the hints on screen show them.
Loungepad is free, and it will stay free. If you'd like to say thanks, give to a good cause instead: GiveWell recommends the charities that do the most good for each dollar, and Charity Navigator rates thousands more, whatever cause you care about.
Needs the .NET 8 SDK and the WebView2 runtime (Windows already has it).
dotnet build Loungepad.sln
Run Loungepad\bin\Debug\net8.0-windows\Loungepad.exe, with --windowed for a 1280×720 window.
Packaging a release is in Development.
Bug reports and small fixes are welcome; open an issue first for anything larger, and post feature ideas in Discussions. Build steps, the conventions this repo follows, and what is deliberately out of scope are in CONTRIBUTING.md.
Licensed under the Apache License 2.0. See NOTICE for attribution and third-party components.
"Loungepad" and the Loungepad logo are not covered by that grant — section 6 of the license reserves trademarks. Fork it freely; give the fork its own name.
Turn your Windows PC into a console. A full-screen, controller-first game launcher for the TV that also lets the gamepad drive Windows itself — no keyboard or mouse needed.
See the code
Turn your Windows PC into a console.
Your games and your whole desktop, driven from the couch with just a controller.
loungepad.app · ▶ Watch the trailer

Loungepad is a full-screen launcher for a PC connected to a TV, by cable or streamed from another room. It puts every game you own in one library and makes the controller a complete input device, so you never walk to the desk for the mouse. And it's still a PC: emulators, mods and every Windows app are a button away.
https://github.com/user-attachments/assets/0aa19943-f788-4f97-ac93-ffba33159b6f
![]() | ![]() |
![]() | ![]() |
Most couch launchers stop once a game starts. Loungepad covers everything after it:
![]() | ![]() |
![]() | ![]() |
Works with Xbox, PlayStation, Switch and other controllers. A keyboard and mouse work too.
![]() | ![]() |
Loungepad.exe and move
it somewhere it can stay under your user folder, such as a folder in Documents (not
Program Files, so it can update itself).It's one file, with nothing to unzip and nothing else to install: .NET is bundled, and Windows
already has the WebView2 runtime. Loungepad updates itself from this repository's releases.
Settings and the library live in %APPDATA%\Loungepad; to uninstall, delete Loungepad.exe.
| Controller | Keyboard | On the library |
|---|---|---|
| A | Enter | Launch / select |
| B | Esc | Back |
| X | X | Filter and sort |
| Y | Ctrl | A game's options |
| View | / | Search, with the on-screen keyboard |
| Menu | Tab | Settings |
| LB | ` | Stats |
| Xbox button, tap | Power Wheel | |
| Xbox button, hold | Show or hide Loungepad; the in-game menu while a game runs |
PlayStation and Switch pads use the buttons in the same places, and the hints on screen show them.
Loungepad is free, and it will stay free. If you'd like to say thanks, give to a good cause instead: GiveWell recommends the charities that do the most good for each dollar, and Charity Navigator rates thousands more, whatever cause you care about.
Needs the .NET 8 SDK and the WebView2 runtime (Windows already has it).
dotnet build Loungepad.sln
Run Loungepad\bin\Debug\net8.0-windows\Loungepad.exe, with --windowed for a 1280×720 window.
Packaging a release is in Development.
Bug reports and small fixes are welcome; open an issue first for anything larger, and post feature ideas in Discussions. Build steps, the conventions this repo follows, and what is deliberately out of scope are in CONTRIBUTING.md.
Licensed under the Apache License 2.0. See NOTICE for attribution and third-party components.
"Loungepad" and the Loungepad logo are not covered by that grant — section 6 of the license reserves trademarks. Fork it freely; give the fork its own name.