Download
Get HazeNow on your device.
Free and open source. No ads, no tracking, no account. Nothing here goes through an app store yet, so each option has a couple of extra steps. We've kept them short.
-
Available
Recommended for this device
iPhone and iPad
Two ways, both free, no App Store needed. Use one or both.
1. The app, on your Home Screen
The full HazeNow, installed from Safari. It works offline and opens like any other app.
- Open HazeNow in Safari.
- Tap Share, the square with an arrow. On iOS 26, tap ••• first, then Share.
- Scroll down and tap Add to Home Screen, then Add.
2. A widget, with Scriptable
A Home Screen and Lock Screen widget, through the free Scriptable app.
- Install Scriptable from the App Store. It's free.
- Open our script, select all and copy. Or tap Copy script below.
- In Scriptable, tap +, paste, name it HazeNow and tap Done. Tap ▶ once to allow location (optional).
- Long-press your Home Screen, tap +, pick Scriptable, choose a size and tap Add Widget.
- Tap the new widget and set Script to HazeNow.
-
Beta
Recommended for this device
Android
The app, with Home Screen widgets, a Quick Settings tile and calm band alerts. Android 8 or newer.
- Tap Download for Android below and open the file when it's done.
- The first time, Android asks whether your browser may install apps. Tap Settings, turn on Allow from this source, then go back. You only do this once.
- Tap Install. If Android shows an extra safety check for apps from outside an app store, follow its steps.
Download for Android HazeNow-android.apk
Get updates automatically with Obtainium (optional)
Obtainium is a free, open-source app that installs updates straight from our GitHub releases.
- Install Obtainium from its GitHub releases or F-Droid.
- On your phone, tap Add to Obtainium below. Or in Obtainium, tap Add app and paste
https://github.com/yongquantan/hazenow. - Obtainium checks for new versions and tells you when one is ready.
-
Beta
Recommended for this device
Mac
● 105 ▲ in your menu bar, with an optional pill beside the notch. macOS 14 or newer.
- Tap Download for Mac below. Double-click the zip to unzip it.
- Drag HazeNow into your Applications folder, then open it.
- macOS says
“HazeNow” Not Opened
becauseApple could not verify “HazeNow” is free of malware
. Click Done. - Open System Settings → Privacy & Security. Scroll down to Security. Next to the line
“HazeNow” was blocked to protect your Mac
, click Open Anyway. The button stays there for about an hour after you tried. - Click Open Anyway again and enter your password. From now on, HazeNow opens normally.
Why the warning? HazeNow is free, and we don't pay Apple's US$99 a year to have it verified. The code is open, so anyone can check it.
Download for Mac HazeNow-mac.zip
No warning: use SwiftBar instead
A one-file menu bar plugin with the same reading. It runs inside SwiftBar, so macOS doesn't ask.
- Install SwiftBar:
brew install --cask swiftbar, then pick a plugin folder. - Download hazenow.2m.py into that folder.
- Run
chmod +x hazenow.2m.pyin that folder. The reading appears in your menu bar.
-
Live
Recommended for this device
Any browser
The full HazeNow on Windows, Linux, Chromebooks and anything else with a browser. In Chrome or Edge, use Install app in the address bar to keep it in your dock or taskbar.
-
Available
Command line
The reading in your terminal, tmux or starship. Needs Node 18 or newer.
npm i -g https://github.com/yongquantan/hazenow/releases/latest/download/hazenow-cli.tgzThen run
hazenow, orhazenow --onelinefor ● 105 ▲.hazenow --helplists the rest. -
Available
Home Assistant
Sensors for PM2.5, band, verdict and NEA's 24-hr PSI, for home and each region.
With HACS
- In HACS, open ⋮ → Custom repositories.
- Add the HazeNow integration repository with type Integration, then install HazeNow. (HACS needs the integration's own repository; see the install guide.)
- Restart Home Assistant. Go to Settings → Devices & services → Add integration → HazeNow.
Or by hand
- Download the zip below and unzip it into your Home Assistant
configfolder, so you getconfig/custom_components/hazenow. - Restart, then add HazeNow under Devices & services.
-
Coming soon
-
Coming soon
Raycast
The reading in your menu bar, plus every area in one list.
-
Coming soon
Telegram bot
/nowfor your area, and band-change alerts that always send the all-clear.
-
Free and open source, MIT. Every download is built from the source code on GitHub.