# imbushuo/EnergyStar

A terrible application setting SV2 Efficiency Mode for inactive Windows apps and user background apps

Repository: https://github.com/imbushuo/EnergyStar
Canonical: https://ross.abutalabs.com/products/energystar
Language: C#
License: NOASSERTION
License Family: other
Last push: 2023-05-06T11:45:37+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 1496, "days_push": 1215, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2360, forks 86 (observed 2026-08-28T04:06:40.875987+00:00)

## What it is
EnergyStar is a Windows tray application that uses the Windows EcoQoS API to automatically throttle inactive user processes and background apps, reducing power draw to improve battery life and thermals similarly to macOS efficiency strategies. It is a small C#/.NET 6 utility distributed as a standalone EnergyStar.exe with no configuration required.

## Use cases
- reduce battery drain from background apps on windows
- throttle inactive processes to keep my laptop cool
- automatically pause background applications when they are not in focus
- improve laptop battery life without manually closing apps
- apply efficiency mode to idle programs on windows
- stop idle apps from heating up my machine

## When to choose
- You want automatic, set-and-forget efficiency-mode throttling of inactive apps on Windows
- You want macOS-style background process management on Windows hardware
- Your laptop runs hot or drains battery due to idle background processes and you just need a binary that works

## When to avoid
- You need a user-configurable per-process exemption list — it is not configurable yet
- You expect throttling to respect the active power scheme or power source — it is always engaged
- You rely on child processes being boosted when their parent window gets input focus
- You need to manage or throttle Session 0 system processes

## Facets
- artifact type: application
- maturity: active
- function: gui
- domain: windows, operating-systems, performance
- platform: windows, dotnet
- tags: power-management, battery-optimization, process-throttling, ecoqos, efficiency-mode, background-apps, system-utility, tray-application, thermal-management

## Member repositories
- imbushuo/EnergyStar (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:40.875987+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:36:12.435035+00:00, confidence not recorded.
  - readme: https://github.com/imbushuo/EnergyStar (fetched 2026-08-28T04:06:40.875987+00:00, sha 367b40849b78)
- Data as of 2026-08-30T08:39:29.467469+00:00.
