airq

使用 airq CLI 在终端查询任意城市的空气质量、AQI、PM2.5、PM10 及污染水平,支持安装配置与查询执行。

安装

概览

什么是airq

airq 是一款专为开发者和技术爱好者设计的命令行空气质量查询工具,它通过整合全球气象模型数据与公民科学传感器网络,提供高精度、实时且无需 API 密钥的空气质量监测服务。用户只需在终端输入简单命令,即可获取任意城市的 PM2.5、PM10、CO、NO₂、O₃、SO₂ 等关键污染物浓度及综合 AQI(空气质量指数),并以颜色编码直观展示污染等级。该工具支持多平台安装,包括 macOS(Homebrew)、Linux(预编译二进制文件)以及通过 Rust/Cargo 构建,极大降低了使用门槛。其核心设计理念是“轻量、高效、可脚本化”,特别适合需要自动化监控环境数据的场景,例如健康预警系统、城市研究分析或环保项目开发。airq 不仅提供当前数据,还支持历史趋势可视化、城市污染排名、污染源追踪等功能,满足从个人日常查询到专业科研分析的多样化需求。

核心功能特点

  1. 支持全球任意城市的实时空气质量查询,涵盖 PM2.5、PM10、CO、NO₂、O₃、SO₂ 等多项指标
  2. 融合 Open-Meteo 大气模型与 Sensor.Community 公民传感器数据,提升测量精度与可靠性
  3. 内置 AQI 分级显示与颜色编码,直观呈现污染严重程度及健康建议
  4. 提供历史趋势图表(sparkline)和城市间污染排名功能,便于长期分析与比较
  5. 支持污染源归因分析(CPF 算法)和污染前锋检测,揭示污染扩散路径与来源
  6. 可生成包含地图、热力图与详细报告的 HTML/PDF 文档,适用于演示与存档

适用场景

airq 特别适用于需要快速获取并处理空气质量信息的各类技术场景。对于关注健康的用户,可通过设置默认城市实现每日一键查询,结合 AQI 颜色提示判断是否适合户外活动;开发者可在脚本中调用 airq 的 JSON 输出模式,集成至智能家居系统、健康提醒应用或环境监测仪表盘中,实现自动化预警。研究人员和城市治理部门可利用其‘top’命令对全国或全球城市进行污染排行,识别高污染区域并制定干预策略。此外,airq 的‘blame’和‘front’功能为环境科学家提供了分析工业排放、交通污染及跨区域传输机制的工具,尤其适合开展空气污染溯源与移动源影响评估项目。无论是个人健康管理、企业 ESG 报告准备,还是学术研究与政策制定,airq 都能以简洁的命令行接口提供强大而灵活的数据支撑。