Skip to content
A macOS menu bar application that displays live air quality data from the nearest sensor station.
TypeScript CSS JavaScript
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Add social media cover Jul 22, 2019
src Extract handleExtLinkClick helper function Dec 29, 2019
jest.config.js Fix path mapping for tests Apr 22, 2019
keys.json.example Use Airqmon GraphQL API as a data backend Mar 22, 2019
package.json Upgrade dependencies Dec 29, 2019
tsconfig.json Fix module aliases Apr 22, 2019

GitHub release David GitHub Actions Travis CI License

Airqmon icon Airqmon

A macOS menu bar application that displays live air quality data from the nearest sensor station. It can also notify you when the air quality index changes or when a new, closer station is found.

Airqmon window with measurement details

Airqmon notification about air quality

Supported data providers:

  • Airly (lots of active sensors in 🇵🇱 and a few in main cities of 🇩🇪🇬🇧🇳🇱🇧🇪🇸🇮),


Download the latest release, unzip and drag to your Applications folder.


Simply overwrite previous application in your Applications folder with a newer version of Airqmon.


There are a few options available to customize on the preferences window that you can access by clicking on the button with a cog or by pressing the ⌘ + , shortcut.


macOS doesn't allow me to start the app

Since macOS Sierra, if you try to open an app that is not registered with Apple by an identified developer you get a warning dialog. Airqmon is not signed nor was submitted to Apple for review.

To override your security settings and open the app:

  1. In the Finder, locate the app you want to open.
  2. Control-click the app icon, then choose Open from the shortcut menu.

Read more: PH25088


Airqmon tracks some usage data, like window displays or CAQI index changes, and reports errors using external services. No private data other than computer hostname is collected. The information that is collected is used to provide, maintain, protect and improve Airqmon. Collected data is not shared with anyone.

You can opt-out from sending the telemetry, but not from sending error reports.


This project is supported by:


My sincere thanks to the following individuals for helping me with beta testing and for donating 🙏

Michał Pierzchała Konrad Dzwinel
Michał Pierzchała Konrad Dzwinel


This app is an open-source software licensed under the Apache License, Version 2.0

You can’t perform that action at this time.