想象一下:你敲一行命令,终端窗口瞬间从黑乎乎的命令行,变成一片活生生的天空!白云缓缓飘过,雨点啪嗒啪嗒落下,夜晚星星闪烁,甚至还有飞机飞过……而这一切,不是随便乱动的动画,而是根据你所在地的实时天气同步的!晴天就是晴天,下雨就真下雨,温度、风速、降水全在HUD小面板上实时更新。
这可不是什么花里胡哨的GUI软件,就是纯纯的终端命令行工具!体积不到10MB,开源免费、无广告、无API密钥要求,Rust写的,运行飞快。无论你是Arch Linux党、Ubuntu用户,还是macOS/Windows玩家,都能轻松玩转。
我们平时用终端,大多是敲命令、看日志、跑脚本,枯燥又实用。但weathr直接把终端变成了一个动态的“天空模拟器”。

它背后靠两样东西:
- 实时天气数据:自动调用免费的Open-Meteo API(不用注册、不限次数),自动定位你所在城市,拉取温度、风速、降水、昼夜等数据。
- ASCII动画:来自ASCII Art Archive的手工艺术库,根据天气条件切换——雨天就是雨点下落、雪天雪花纷飞、雷暴还有闪电照亮整个屏幕,甚至飞机随机飞过!白天蓝天白云,晚上星星月亮,完美同步现实。
不像老牌wttr.in(只能静态打印天气),weathr是动态的!云在动、雨在落、闪电在闪,视觉冲击力直接拉满。GitHub上已经几千星,Hacker News和Reddit上大家狂赞:“看到闪电把周围照亮的时候我直接喊出声了!”
weathr在下雨夜晚的真实效果,雨点斜着落下,星星闪烁,HUD显示实时数据,太沉浸了全平台安装,一行命令搞定
weathr支持Windows、macOS、Linux全平台,安装方式超级友好。
Linux用户(推荐):
最简单就是用Cargo(Rust包管理器):
装好后直接敲 weathr 就能用。
Arch Linux用户可以用AUR:
Ubuntu/Debian等可以用Cargo,或者等官方打包。
macOS: Homebrew一键:
brew install Veirt/veirt/weathr
Windows:
winget安装:
winget install -i Veirt.weathr
或者PowerShell里直接跑。
安装后体积小,启动秒开。第一次运行会自动定位(基于IP),中国大陆、台湾、香港都准得离谱。我在台北测试,瞬间显示“台北多云,温度28°C,风速6km/h”。
小贴士:没装Rust?先装Rustup:curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh,然后再cargo install。整个过程不到2分钟。
配置weathr,让它完全属于你
默认就很好用,但想深度定制?编辑config.toml文件。
路径根据系统不同:
- Linux:
~/.config/weathr/config.toml(或$XDG_CONFIG_HOME) - macOS:
~/Library/Application Support/weathr/config.toml - Windows:
~/AppData/Roaming/weathr/config.toml
示例配置(直接复制粘贴):
hide_hud = false # 是否隐藏信息面板silent = false # 是否静音(未来可能加音效)[location]latitude = 25.0330 # 台北坐标longitude = 121.5654display = "city" # 显示城市名、坐标或混合[units]temperature = "celsius"wind_speed = "kmh"precipitation = "mm"
想隐藏城市名只看坐标?改display="coordinates"。想用华氏温度?改成"fahrenheit"。超级灵活!
另外,环境变量也能调:
NO_COLOR=1 weathr:关闭彩色,护眼模式。
运行瞬间
敲下 weathr,奇迹发生!
终端立刻被天空填充:
- 雨天:雨点用ASCII字符斜着落下,地面还有水波纹。
- 白天/黑夜:根据当地时间自动切换,夜晚还有飞机飞过(随机动画)。
HUD面板在顶部或侧边,显示:
数据每几分钟自动刷新,动画永不卡顿。完全沉浸式!你甚至可以把weathr放进tmux面板,一边敲代码一边看窗外“天气”。
雷暴模式
不想等真实天气?weathr给你“上帝模式”!
- 模拟下雨:
weathr --simulate rain - 隐藏面板纯看动画:
weathr --hide-hud - 其他:--simulate snow / thunderstorm / clear 等
即使外面大晴天,你终端也能瞬间暴雨倾盆!程序员朋友最爱这个——写代码累了,敲个命令“下场雨”放松心情。
与其他终端天气工具对比
老玩家肯定知道wttr.in:
漂亮,但静态的,只能看图,没动画。
还有其他CLI天气:
- termocast:React Ink做的,也漂亮但没动画
weathr的杀手级优势:动态ASCII + 真实数据同步 + 零依赖。GitHub星数暴涨,Tom's Hardware、How-To Geek、It's FOSS全平台报道。开源MIT协议,任何人可以贡献新动画。
快去GitHub看看吧:https://github.com/Veirt/weathr

装起来,敲 weathr,然后在评论区告诉我:你终端现在是晴天还是下雨?
