Check a 7-day weather forecast for any city from the terminal without opening a browser or app.
Set a default home location once, then get instant forecasts with a single command each day.
Pull forecast data in JSON format to feed into your own scripts or terminal dashboard.
Some weather providers require a free API key, Open-Meteo and SMHI work with no sign-up.
Wego is a command-line weather tool that displays weather forecasts directly in your terminal window. Instead of opening a browser or app, you type a command, and wego shows a formatted forecast for a location you specify. By default it uses colored ASCII art with icons to represent conditions, though you can also choose an emoji display, plain Markdown, or raw JSON output. The forecast covers up to seven days and includes temperature (both measured and felt), wind speed and direction, visibility distance, precipitation amount and probability, and humidity. You set your default location once in a config file, then run wego from the terminal anytime to get the forecast. For a different city, you pass the location as an argument: for example, typing "wego 4 London" shows four days of forecast for London. Wego can pull weather data from several different providers. Two of them, Open-Meteo and SMHI, are free and need no registration or API key. Others, like OpenWeatherMap, WeatherAPI, and PirateWeather, require a free sign-up to get an API key. The app caches weather data to disk so it does not make a new network request every time you run it. You can control how long cached data stays valid with a setting in the config file. The program is written in Go and can be installed with a single Go install command. Most popular Linux distributions package it through their own repositories as well. A built-in manual page is available by running "wego --man".
← schachmat on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.