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.WeatherFast.exe
directly. Nothing is installed; the app runs from wherever the file
sits.WeatherFast is not yet code-signed. The first time you run either version, Windows SmartScreen may show a warning. If that happens, choose More info and then Run anyway to start the app.
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 [ALERT] marker so you can see at a glance which cities have something in effect. This check runs only for US locations.
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.
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. 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."
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: