WeatherFast is a Windows desktop weather app. It shows current conditions, hourly and multi-day forecasts, weather alerts, and a range of specialized reports for any place you add. Weather comes from Open-Meteo, alerts from the US National Weather Service and Environment Canada, and place search from OpenStreetMap. No account, sign-up, or API key is needed.
There are two ways to run WeatherFast.
WeatherFast-<version>-Setup.exe. This performs a
per-user install into your local application data folder and adds a
Start Menu shortcut. It does not require administrator rights and
installs only for your account. This is the recommended option, and the
only one that receives automatic updates.WeatherFast-portable.zip and extract it wherever you like,
then run WeatherFast.exe from inside the extracted folder.
Nothing is installed. Keep the folder intact: the _internal
folder next to the executable is required, so move or copy the whole
folder rather than the .exe on its own.WeatherFast is code-signed. Even so, the first time you run it Windows SmartScreen may still show a warning, because SmartScreen also weighs how widely a given signature has been seen and a newer certificate has little history yet. If that happens, choose More info and then Run anyway to start the app. The warning should become less frequent over time.
On its first run the app seeds a short list of default cities (including Madison, San Diego, Portland, London, Miami, and a few others) so you have something to look at immediately. You can remove any of these and add your own at any time.
Your data is stored under %APPDATA%\WeatherFast — this
holds your saved city list (city.json), your display and
unit settings (config.json), your browse favorites, and a
small cache. If you previously used an older build named FastWeather,
your saved cities and settings are copied over automatically the first
time WeatherFast runs.
WeatherFast accepts two optional command-line arguments:
| Option | Effect |
|---|---|
--reset |
Delete the saved city list before starting (the app then starts with defaults). |
-c <path> or
--config <path> |
Use a specific city-list JSON file instead of the default. Useful for keeping separate lists. |
The main window is titled My Cities. It has two areas: a place to add cities at the top and your city list below.
The list shows every place you have added. Each row shows the place
name followed by a short current summary — temperature, a sky
description, a rain or snow marker when precipitation is falling, and
today's high and low. For example:
Madison, Wisconsin, United States - 72°F, Partly Cloudy (High: 78°F, Low: 61°F).
For US places with an active weather warning, the row also ends with
a marker naming the most serious alert in effect — for example
[EXTREME: Tornado Warning], or
[EXTREME: Tornado Warning, +1 more] when there is more than
one. This check runs only for US locations. Open the city's Full Weather
to read the alert itself.
Below the list are buttons that act on the selected city:
| Button | Action |
|---|---|
| Move Up | Move the selected city one place earlier in the list. |
| Move Down | Move the selected city one place later in the list. |
| Remove | Remove the selected city (asks for confirmation). |
| Refresh | Re-fetch current weather for the selected city. |
| Full Weather | Open the detailed forecast for the selected city. |
| Configure | Open the display and units settings. |
Selecting a row and pressing Enter also opens Full Weather.
Type into the Enter city field and press Enter (or click Add City). You can search by:
Portland Oregon)A Search Results window opens listing what was found (up to eight matches), even when there is only one result, so you can review and confirm before anything is added. Use the arrow keys to choose a result and press Enter (or Add) to add it; press Escape or Cancel to back out. If nothing matches, the app tells you and returns you to the search field.
The Settings menu has a Search: Use Specific Place Names (airports, landmarks) option, on by default. When it is on, searches can return specific named places — an airport, a university, a park — with locality context added. When it is off, searches return city-level (locality-only) results instead. Turn it off if you prefer to always add the surrounding city rather than a specific point.
Choose Browse Cities by State/Country (on the main window or the Cities menu) to add several places at once from a built-in list of cities.
The dialog has tabs:
Once a region is loaded, its cities appear in a checklist. Check any number of them (or use Select All / Deselect All), then choose Add Selected Cities to add them to your list. Cities already in your list are skipped, and the app reports how many were added.
Use the Sort control to order the loaded cities by:
Add Region to Favorites saves the currently loaded state or country so you can reload it quickly from the Favorites tab later; the button toggles to remove it again. Favorites are saved whether you close the dialog with OK or Cancel.
Add My Location (on the main window or the Cities menu) detects your approximate position and adds it as a place. It first asks you to confirm. If precise device location is available and permitted by Windows, that is used; otherwise the app falls back to an IP-based lookup (via ipapi.co) to estimate your city. The detected place is added to your list and selected. If your location cannot be determined, the app says so rather than adding anything.
Open Full Weather (button, Cities menu, or Enter on a selected city) to see the detailed forecast for a place. The view is a readable text report with these sections, depending on what you have enabled:
At the top of the view are navigation buttons:
| Button | Action |
|---|---|
| Back | Return to your city list. |
| Prev Day | Show the previous day's detail. |
| Today | Return to today. |
| Next Day | Show the next day's detail. |
| Configure | Open display and units settings. |
Prev Day and Next Day browse other days (up to about a week in either direction). When you move off today, the view shows that day's summary and its hour-by-hour detail. Press Escape or Back to return to the list.
When a US place has active National Weather Service warnings, they appear at the top of the report, under the city name and ahead of the forecast, most serious first:
Report for Madison, Wisconsin
ALERTS
MODERATE: Heat Advisory - until Sun Jul 26 09:00 PM
CURRENT
...
Press Enter on an alert line to read the whole thing — description, safety instructions, affected areas, the period it covers, and a button that opens the official National Weather Service page.
The section always tells you which of three situations you are in, so a problem is never mistaken for good news:
Alerts are shown for today only. Moving to another day with Prev Day or Next Day hides them, because a warning in force now says nothing about another day's forecast.
Places outside the United States have no Alerts section at all, since the National Weather Service covers only US locations. For alerts elsewhere, see Browse Weather Alerts, which also covers Canada.
Open Configure (a button on the main window or Full Weather view, or Configure Display & Units... on the Settings menu) to control what WeatherFast shows and in which units. The dialog has tabs.
Three tabs — Current, Hourly, and Daily — each list the fields available in that section. Check a field to include it, uncheck it to hide it. Available fields include:
The Units tab sets the measurement units used throughout the app:
| Measure | Choices |
|---|---|
| Temperature | Fahrenheit (°F) or Celsius (°C) |
| Wind speed | Miles per hour, kilometers per hour, or meters per second |
| Precipitation | Inches or millimeters |
| Distance | Miles or kilometers |
| Pressure | Inches of mercury (inHg), hectopascals (hPa), or millimeters of mercury (mmHg) |
Use OK to apply and close, Apply to preview changes without closing, or Cancel to discard them. Your choices are saved and persist between sessions.
The Weather menu holds specialized reports that apply to the city currently selected (or the city shown in Full Weather). Select a city first; if none is selected, the app prompts you to choose one.
Shows active US National Weather Service alerts for the selected city in a separate window. Alerts are listed with the most serious first; select one and choose View Details (or press Enter) to read the full alert. When there are none, the dialog clearly says so, and if the check fails it says the check could not be completed — a failure is never reported as "no alerts."
The same alerts also appear at the top of the city's Full Weather report, which is usually the quicker route — see Alerts in the report. This window remains useful when you want the alerts on their own, without the forecast around them.
A short-range precipitation timeline for the next hour, in 15-minute steps, showing when and how intensely precipitation is expected. This is a text timeline (no map), drawn from Open-Meteo's 15-minute nowcast.
Compares weather in the area around your selected city. It has two tabs:
Looks up past weather (Open-Meteo's archive covers 1940 through yesterday). Three tabs:
A custom report you build from a large catalog of Open-Meteo parameters. Choose Choose Parameters... to pick fields, organized into category tabs including Temperature, Humidity and Moisture, Wind, Precipitation, Pressure, Clouds and Visibility, Solar and UV, Soil, Atmosphere, Marine and Ocean, Air Quality, and Pollen. Each parameter has a tooltip explaining what it is. The selected values are shown grouped by category, drawn from Open-Meteo's forecast, marine, and air-quality services. Refresh re-fetches them. Your selection is saved. Note that marine values only appear for coastal points.
Current sea conditions — wave height, direction, and period; wind-wave and swell height; ocean current velocity and direction; and sea-surface temperature. Marine data exists only for coastal and ocean points; for an inland place the dialog says no marine data is available rather than showing an error.
Today's moon phase, illumination percentage, and moon age, plus the dates of the next new moon and next full moon.
Browse Weather Alerts... (on the Cities menu) opens a browser for all active alerts across a whole region, independent of your city list.
Save Current Filters as Default remembers your chosen severity and hazard filters so they are applied automatically next time you open the browser.
When a detailed report is on screen in the Full Weather view, two commands on the Cities menu export it as plain text:
Both require Full Weather to be open for a city; otherwise the app tells you there is nothing to copy or save.
WeatherFast can update itself from its GitHub releases. On the Help menu:
When a newer version exists, the app tells you the new version number and offers to download and install it. If you agree, it downloads the installer, launches it, and closes so the per-user installer can finish. If a direct installer download is not available, it offers to open the releases page in your browser instead. Automatic checking and self-installation apply to the installed build.
| Menu | Items |
|---|---|
| Cities | Add City, Browse Cities by State/Country, Add My Location, Browse Weather Alerts, Full Weather, Refresh, Remove City, Move Up, Move Down, Copy Weather Report, Save Weather Report, Exit |
| Weather | Weather Alerts, Expected Precipitation, Weather Around Me, Historical Weather, My Data, Marine Forecast, Astronomy (Moon) — each acts on the selected city |
| Settings | Configure Display & Units, Search: Use Specific Place Names |
| Help | User Guide, Check for Updates, Automatically Check for Updates, About |
The menu bar is reachable with Alt, then the underlined letter of a menu.
| Key | Action |
|---|---|
| F5 or Ctrl+R | Refresh the selected city |
| Delete | Remove the selected city |
| Alt+U | Move the selected city up |
| Alt+D | Move the selected city down |
| Alt+F | Open Full Weather for the selected city |
| Alt+N | Move focus to the add-city field |
| Alt+C | Open Configure Display & Units |
| Enter (in the city list) | Open Full Weather for the selected city |
| Enter (in a results or alert list) | Add the selected result, or open the next level of detail |
| Escape | Return from Full Weather to the city list |
| F1 | Open this user guide in your browser |
WeatherFast needs no account, sign-in, or API key. It stores its data
locally under %APPDATA%\WeatherFast — your city list, your
display and unit preferences, browse favorites, and a small cache.
Nothing is uploaded about you.
The app contacts these services only to fetch the data you ask for: