Free and open source · Windows 10 and 11

Ember

Temperatures, fans, power and lights.

One calm window for your whole PC. Ember reads the sensors, runs your fans on quiet-to-extreme curves, measures what the wall socket sees, and lights your RGB gear. Nothing leaves your PC.

Download for Windows Watch the demo View on GitHub Version 1.5.0 · MIT licence
Local onlyNo telemetryNo accountFan safety limits enforced

About

A fan and lighting app that stays out of your way.

Ember started because PC control software is usually loud: bloated, cloud-linked and always asking for an account. This is one calm window that reads your sensors, runs your fans and lights your desk, and keeps everything on your own machine.

Local only

No accounts and no telemetry. The only network use is what you switch on, such as checking GitHub for an update.

Safe by default

Fan limits are enforced in a separate service. The app only displays and asks, so closing or crashing it never touches a fan.

Open source

MIT licensed and built in the open by one person, Ol775. Read the code, report a bug, or help test the betas.

Tour

Every page, one calm window.

Pick a page. The real site shows the recorded tour; this mockup draws it.

A fan mode in one click

Switch between Super quiet and Extreme, or shape your own curve. Ember never lets a fan stop while the CPU is hot.

Fans
CPU fan
880 rpm
System 1
760 rpm
System 2
1210 rpm
System 3
1180 rpm
GPU fan
0 rpm

Light up your whole desk

Stack effects, paint single LEDs and watch a live preview of every device before anything changes.

Live preview
GradientNormal
RipplesAdd
Music barsScreen

A fan mode for every game

Your Steam, Epic, GOG, Ubisoft Connect and EA app libraries, with a last played line and a fan mode for each. The titles here are made up.

PerformanceAshfall Run
QuietTidewatch
NormalLow Orbit

Power at the wall

A read-only plug measures the whole PC. Ember takes away the CPU and GPU and shows you the rest, with a daily and monthly cost.

96WATTS
Last 7 days

Make it yours

Dark, OLED black, light or match Windows. A warm, neutral or cool tint, nine accents, interface size, and where the window opens.

Appearance
ThemeDark · OLED · Light
TintWarm · Neutral · Cool
Release channelStable · Beta
Compact windowAlways on top

What it does

Everything a gaming PC reports, in one place.

A small background service reads the sensors and writes fan speeds. The app only displays and asks.

Fans

Five modes, or your own curve

Super quiet to Extreme in one click, with the safety limits always on.

1200Fan rpm at 60°
45%Fan speed
90°Forced to 100%
Power

Watts at the wall

A read-only smart plug shows what the whole PC draws, split into CPU, GPU and the rest, with a running cost. Ember never switches a plug.

CPU 40 WGPU 21 WRest 35 W
Lights

OpenRGB, Govee, Hue, Logitech, Corsair

Stack effects with blend modes, paint single LEDs, sync to music or your screen, and save scenes.

Games

A fan mode for every game

Ember reads your Steam, Epic, GOG, Ubisoft Connect and EA app libraries and switches modes when a game starts, even in a window.

Make it yours

Try it on this site

Pick a theme, a tint and an accent. Every page of this site changes with you, and remembers it next time.

Theme
Tint
Accent
Alerts · Beta

Quiet at night

Schedule a mode, and get told when a part runs hot or a fan stops.

Stream Deck · Beta

Keys for scenes and modes

Live CPU and GPU temperature on a key.

How it works

The app asks. The service acts.

Splitting the two keeps the window safe to open, close and crash. Only the service can touch a fan.

Your PC

Sensors and fan headers

CPU, GPU, board and fan readings through LibreHardwareMonitor and the signed PawnIO driver.

Ember service

Reads, decides, writes

Runs your curves, enforces the 90° override and the fan floors, and leaves fans safe if it stops.

Ember app

Shows and asks

The window you see. It never writes to hardware, and talks to the service over a local pipe.

Two builds

Stable, or try what is next.

Both share the same look. They differ in how much has been proven on real hardware.

Latest
1.5.0

Stable

  • Dashboard, Fans, Lights, Devices, Games, Power, Specs and Settings
  • Scenes and fan curves saved as files, compact view
  • Unproven features stay hidden
Download stable
Pre-release
1.6.0-beta.1

Beta

  • Everything in stable, plus the features still being proven
  • Schedule and alerts, Stream Deck plugin, GPU fan control, roadmap page
  • Switch in Settings, Updates, Release channel
See pre-releases

Safety

Fans never stop when the CPU is hot.

Fan speeds are written only by the service, only for headers you have tested and enabled.

90°

On any source, every controlled fan goes to 100%. Released at 85°.

30%

Floor for the CPU, and for the GPU fan. System fans never drop below 20%.

100%

A missing or stale sensor sends the affected fans to full speed.

0

Bytes sent on its own. No accounts, no telemetry.

Roadmap

The road so far, and the road ahead.

Plans can change. Most of what is left waits on real hardware, because a feature only leaves Beta once it has been tried on devices the author owns or testers report back on.

Shipped

1.0.0 · First production release

Live dashboard, five fan modes with the safety rules, header testing, the installer with terms, and a public repository after a safety audit.

Shipped

1.5.0 · Stable today

The new look, Games, Power at the wall, lights through OpenRGB, Govee, Logitech, Hue and Corsair, scenes and fan curves as files, and a compact window.

You are here

1.6.0-beta.1 · Beta

Schedule and alerts, the Stream Deck plugin, GPU fan control, a lighting scene per game and global hotkeys. Switch on the Beta channel to try them.

Being checked on real hardware

Proving it works on more PCs

  • WiZ, LIFX, Yeelight, Kasa and Shelly, tested against simulated devices only
  • Nanoleaf, Razer Chroma, Meross and Tapo, not yet tried on enough devices
  • Game detection and GPU fan control on other graphics cards
  • A clean install on a PC that never had Ember
Next

When the checks pass

  • Take the Beta label off Nanoleaf, Razer, Meross, Tapo and game detection
  • GPU fan control in the stable build
  • Razer devices shown only when plugged in, once Synapse can tell us
  • Windows Dynamic Lighting, waiting on Windows to allow tray apps
Later · ideas, no promise

Further out

  • More fan sources, if other controller makers publish a way to talk to them
  • Code signing, so Windows stops warning about an unknown publisher
Not planned, on purposeOverclocking or voltage controlCloud accounts or telemetrySwitching smart plugs

Read the full roadmap

Install

Three steps, about a minute.

Needs Windows 10 or 11 (x64) and administrator rights. The installer adds .NET 8 if it is missing.

Download

Get Ember-Setup-<version>.exe from the latest release. Betas are marked Pre-release.

Run the installer

Accept the Terms, follow the pages. It adds the services and a signed driver, checked before it runs. Windows shows an unknown publisher warning because the installer is not code-signed yet.

Test one fan header

Open Fans, test a System Fan header, then enable it. Nothing is written to a fan header before you do.

Questions

Before you install.

Is it safe to run?

Fan control has unit tests and has been checked on one real PC, and the safety rules above are enforced in the service. Test one header at a time and watch your temperatures.

Does it work on my motherboard?

It is built and tested on an MSI B550-A PRO. Other chips supported by LibreHardwareMonitor may work. The verification page lists what has been checked.

Will it switch my smart plugs?

No. It only asks a plug what it is drawing.

Does it send data anywhere?

Not on its own. The only network use is what you switch on, such as update checks against GitHub.

Can I use it with SignalRGB or NZXT CAM?

Not at the same time on the same devices. Ember warns you about fan-control programs by name and can close them.

Give your PC a calmer window.

Free, open source and local only. Download it, test one fan header, and watch the temperatures settle.

Download for WindowsReport a bug