Power On and Off WebOS LG TVs together with your PC
C++
1,460
407 commits
updated Aug 22, 2026
The installer for the latest version can be downloaded from the Releases page. Alternatively you can use Winget via Windows Terminal/PowerShell to install: winget install LGTVCompanion
Please note that Windows Defender SmartScreen may block the download. There is no way for developers to directly influence which apps will show up on SmartScreen. If the installer will not download you must therefore instruct your web browser to download it regardless and if the installer does not run you must unblock the installer. Unblocking is done by right clicking the downloaded installer, clicking on properties, under general and at the bottom security section check the "Unblock" checkbox. You can help prevent this in the future by reporting this application as safe to Microsoft when downloading the installer.
The committment to quality and security is demonstrated by SLSA (Supply-chain Levels for Software Artifacts) Level 3 compliance
This application (UI and service) controls LG WebOS TVs and displays.
This application aim to be a set-and-forget application to provide:
With the rise in popularity of using OLED TVs as PC monitors, it is apparent that standard functionality of PC-monitors is missing. Particularly turning the device on or off in response to power events in windows. With OLED monitors this is particularly important to prevent "burn-in", or more accurately pixel-wear.
🔥HOT TIP! While in the settings of the TV, ensure that the device automatic power off is set long enough to not interfere with your sessions with the PC, f e 8 hours. Note that for the C2 displays this setting can be found here: All settings->General->OLED Care->Device Self-Care->Energy Saving->Auto Power off. LGTV Companion will manage the power state of the display and the less interference the better.
🔥HOT TIP! Clicking the 'What's this?' links will show you more information about all options throughout the UI.
🔥HOT TIP! The "User Idle Mode" works seprately from all other windows power options and can be really useful to provide maximum protection against screen burn-in and also some additional power savings.
if your OS is not localised in english, and the built in dictionary does not include your language, you must in the 'shutdown settings' dialog click the correct checkboxes to indicate what words refer to the system restarting/rebooting (as opposed to shutting down). This is needed because there is no better (at least known to me) way for a service to know if the system is being restarted or shut down than looking at a certain event in the event log. Contribute to building the dictionary here: Link.
Click Apply, to save the configuration file and automatically restart the service.
At this point your respective WebOS TV will display a pairing dialog which you need to accept.
All systems are now GO! 👍
Please go ahead and use the drop down menu again and select 'Test', to ensure that the devices properly react to power on/off commands.
You can now close the main UI. The service will continue running in the background.
If your display has trouble powering on, these are the things to check first:
🔥HOT TIP! Aim to configure the app to cover your use case and let the remote be, and also set a long enough timeout for the device built-in automatic power-off to never interfere with the length of your typical session with the PC.
If your display has trouble powering off it is most likely because:
🔥HOT tip! Enable the built in logger and check the output, it can be very useful for understanding potential issues with the functionality.
'LGTV companion.exe" can accept hundreds of command line arguments for controlling the application and managed devices. Please see the documentation for all command line arguments here: Command line documentation
Copyright © 2021-2026 Jörgen Persson
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Discord: https://discord.gg/7KkTPrP3fq
Please use the Github issue tracker for potential bug reports and/or feature requests
Free code signing provided by SignPath.io, certificate by SignPath Foundation
This program will not transfer any information to other networked systems
This is free software, but your support is appreciated and there is a donation page set up over at PayPal. PayPal allows you to use a credit- or debit card or your PayPal balance to make a donation.
Copyright © 2021-2026 Jörgen Persson
658 followers · starred Jul 2025
338 followers · starred Sep 2024
57 followers · starred Jan 2023
268 followers · starred Feb 2024
Power On and Off WebOS LG TVs together with your PC
C++
1,460
407 commits
updated Aug 22, 2026
The installer for the latest version can be downloaded from the Releases page. Alternatively you can use Winget via Windows Terminal/PowerShell to install: winget install LGTVCompanion
Please note that Windows Defender SmartScreen may block the download. There is no way for developers to directly influence which apps will show up on SmartScreen. If the installer will not download you must therefore instruct your web browser to download it regardless and if the installer does not run you must unblock the installer. Unblocking is done by right clicking the downloaded installer, clicking on properties, under general and at the bottom security section check the "Unblock" checkbox. You can help prevent this in the future by reporting this application as safe to Microsoft when downloading the installer.
The committment to quality and security is demonstrated by SLSA (Supply-chain Levels for Software Artifacts) Level 3 compliance
This application (UI and service) controls LG WebOS TVs and displays.
This application aim to be a set-and-forget application to provide:
With the rise in popularity of using OLED TVs as PC monitors, it is apparent that standard functionality of PC-monitors is missing. Particularly turning the device on or off in response to power events in windows. With OLED monitors this is particularly important to prevent "burn-in", or more accurately pixel-wear.
🔥HOT TIP! While in the settings of the TV, ensure that the device automatic power off is set long enough to not interfere with your sessions with the PC, f e 8 hours. Note that for the C2 displays this setting can be found here: All settings->General->OLED Care->Device Self-Care->Energy Saving->Auto Power off. LGTV Companion will manage the power state of the display and the less interference the better.
🔥HOT TIP! Clicking the 'What's this?' links will show you more information about all options throughout the UI.
🔥HOT TIP! The "User Idle Mode" works seprately from all other windows power options and can be really useful to provide maximum protection against screen burn-in and also some additional power savings.
if your OS is not localised in english, and the built in dictionary does not include your language, you must in the 'shutdown settings' dialog click the correct checkboxes to indicate what words refer to the system restarting/rebooting (as opposed to shutting down). This is needed because there is no better (at least known to me) way for a service to know if the system is being restarted or shut down than looking at a certain event in the event log. Contribute to building the dictionary here: Link.
Click Apply, to save the configuration file and automatically restart the service.
At this point your respective WebOS TV will display a pairing dialog which you need to accept.
All systems are now GO! 👍
Please go ahead and use the drop down menu again and select 'Test', to ensure that the devices properly react to power on/off commands.
You can now close the main UI. The service will continue running in the background.
If your display has trouble powering on, these are the things to check first:
🔥HOT TIP! Aim to configure the app to cover your use case and let the remote be, and also set a long enough timeout for the device built-in automatic power-off to never interfere with the length of your typical session with the PC.
If your display has trouble powering off it is most likely because:
🔥HOT tip! Enable the built in logger and check the output, it can be very useful for understanding potential issues with the functionality.
'LGTV companion.exe" can accept hundreds of command line arguments for controlling the application and managed devices. Please see the documentation for all command line arguments here: Command line documentation
Copyright © 2021-2026 Jörgen Persson
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Discord: https://discord.gg/7KkTPrP3fq
Please use the Github issue tracker for potential bug reports and/or feature requests
Free code signing provided by SignPath.io, certificate by SignPath Foundation
This program will not transfer any information to other networked systems
This is free software, but your support is appreciated and there is a donation page set up over at PayPal. PayPal allows you to use a credit- or debit card or your PayPal balance to make a donation.
Copyright © 2021-2026 Jörgen Persson
658 followers · starred Jul 2025
338 followers · starred Sep 2024
57 followers · starred Jan 2023
268 followers · starred Feb 2024