PyAutoActions automates HDR management for your games and applications, enabling and disabling HDR based on the process status. It's designed to work seamlessly with low system impact and integrates perfectly with ForceAutoHDR for enhanced compatibility.
Enable Refresh Rate Switching when toggled on user will be asked to enter target refresh value everytime user adds a new exe.All Monitors will apply hdr/sdr switching globally on all monitors.Primary Monitor will apply hdr/sdr switching on primary monitor only.High, Medium, or Low for adjusting the speed of HDR switching. Low is the fastest at the expence of extra cpu usage default is High.SDR To HDR: Will enable HDR at game start and disable HDR when the game closes.HDR To SDR: Will disable HDR at game start and enable HDR when the game closes.To start using PyAutoActions, download the latest release from our Releases page. Install it using the setup file and run the application.
Alternatively you can install and update via Windows Package Manager (Winget):
winget install 7gxycn08.PyAutoActions
Your contributions make PyAutoActions better! We welcome pull requests, feature requests, and any other contributions. If you're looking to add new features or improve existing ones, please feel free to contribute.
Copyright 2026 7gxycn08@github.com
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
$ claude mcp add PyAutoActions \
-- python -m otcore.mcp_server <graph>