{"id":51495609,"url":"https://github.com/mirbyte/windows-cpu-limit-tray","last_synced_at":"2026-07-07T15:00:59.507Z","repository":{"id":369564919,"uuid":"1290382842","full_name":"mirbyte/windows-cpu-limit-tray","owner":"mirbyte","description":"Windows tray utility for quickly capping the active power plan's plugged-in CPU maximum processor state.","archived":false,"fork":false,"pushed_at":"2026-07-05T23:03:59.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-06T00:12:40.786Z","etag":null,"topics":["cpu","cpu-limit","cpu-state","power-management","powercfg","pyside6","python","system-tray","windows","windows-11","windows-tweaks"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mirbyte.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-07-05T22:29:01.000Z","updated_at":"2026-07-05T23:04:03.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mirbyte/windows-cpu-limit-tray","commit_stats":null,"previous_names":["mirbyte/windows-cpu-limit-tray"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/mirbyte/windows-cpu-limit-tray","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirbyte%2Fwindows-cpu-limit-tray","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirbyte%2Fwindows-cpu-limit-tray/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirbyte%2Fwindows-cpu-limit-tray/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirbyte%2Fwindows-cpu-limit-tray/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mirbyte","download_url":"https://codeload.github.com/mirbyte/windows-cpu-limit-tray/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirbyte%2Fwindows-cpu-limit-tray/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35232326,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-07T02:00:07.222Z","response_time":90,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpu","cpu-limit","cpu-state","power-management","powercfg","pyside6","python","system-tray","windows","windows-11","windows-tweaks"],"created_at":"2026-07-07T15:00:58.521Z","updated_at":"2026-07-07T15:00:59.440Z","avatar_url":"https://github.com/mirbyte.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Windows CPU Limit Tray\n\n\u003cimg width=\"500\" height=\"330\" alt=\"gui\" src=\"https://github.com/user-attachments/assets/2c83bc8b-22b8-40fb-83f8-cc8cc11d119c\" /\u003e\n\n\u003cbr\u003e\n\u003cbr\u003e\n\nA small Windows tray utility for quickly changing the active power plan's **CPU maximum processor state** while plugged in.\n\nUseful when a desktop or laptop CPU does not lower clocks properly at idle or light use. Instead of relying on the minimum processor state, this app lets you quickly cap the CPU's maximum allowed state from the tray, then restore it to 100% when needed.\n\n## Status\n\nBeta / initial public release.\n\nThis app changes a real Windows power setting. Test it on your own machine before relying on it.\n\n## Features\n\n* Change the **AC / plugged-in** CPU maximum processor state\n* Preset buttons from 5% to 100%\n* Optional small overlay when the CPU limit is below 100%\n* System tray menu\n* Warning before quitting while below 100%\n* **Restore 100% and Quit** option\n\n## What it does not do\n\n* Does not change battery/DC CPU settings\n* Does not automatically request administrator permissions (shouldn't require admin)\n* Does not directly control BIOS, firmware, undervolting, TDP, or thermal limits\n\n## Requirements\n\n* Windows 11 (Windows 10 should work too)\n* Python 3.10 or newer recommended\n* PySide6\n\n## Install\n\n```bash\npip install -r requirements.txt\n```\n\n## Run\n\n```bash\npython windows_cpu_limit_tray.pyw\n```\n\nOr double-click `windows_cpu_limit_tray.pyw` if Python is associated with `.pyw` files.\n\n## Restore CPU to 100%\n\nUse the **100%** button in the app, or right-click the tray icon and choose **Restore 100% and Quit**.\n\nManual restore command:\n\n```bash\npowercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 100\npowercfg -setactive SCHEME_CURRENT\n```\n\nIf Windows blocks the change, try closing the app and running it as Administrator. Some managed devices may block power setting changes by policy.\n\n## Logs\n\nThe app writes `windows_cpu_limit_tray.log` next to the script when possible, or in the system temporary directory as a fallback.\n\n---\n\n\u003cbr\u003e\n\n\u003cimg width=\"346\" height=\"431\" alt=\"powrplansettings\" src=\"https://github.com/user-attachments/assets/7f80d8e5-dc56-4071-b20a-4a82aec5c0e7\" /\u003e\n\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\n\u003cimg width=\"1277\" height=\"332\" alt=\"tray\" src=\"https://github.com/user-attachments/assets/6867424d-7c90-4453-b4d9-41c6a351973d\" /\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirbyte%2Fwindows-cpu-limit-tray","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmirbyte%2Fwindows-cpu-limit-tray","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirbyte%2Fwindows-cpu-limit-tray/lists"}