A modern desktop weather application that provides real-time weather information with a clean and intuitive interface.
WeatherOS is a simple and modern weather application designed to provide fast access to real-time weather information:
- Search weather information by city name
- View current temperature and weather conditions
- Display wind speed and additional weather details
- Convert weather data into clear user-friendly information
- Provide a simple and responsive desktop experience
A lightweight weather application focused on simplicity, speed, and usability.
Getting started with WeatherOS is fast:
- Enter a Location — Search for any city you want to check.
- Find Coordinates — WeatherOS converts the city name into geographic coordinates.
- Fetch Weather Data — The application retrieves current weather information.
- Process Information — Weather data is formatted into readable information.
- Display Results — Current conditions are shown through the application interface.
Tip
Make sure you have an active internet connection to retrieve the latest weather information.
git clone https://github.com/nikomarinovic/WeatherOS.git
cd WeatherOS
python3 -m pip install --user --break-system-packages -r requirements.txt
python3 main.pyNote
On modern macOS with Homebrew Python, a plain pip install may fail with an
externally-managed-environment error. The --break-system-packages flag
above installs the dependencies for your user account only and avoids this.
If you have multiple Python versions installed, run which python3 first
to confirm python3 points to the version you want to use.
git clone https://github.com/nikomarinovic/WeatherOS.git
cd WeatherOS
python3 -m pip install --user --break-system-packages -r requirements.txt
python3 main.pygit clone https://github.com/nikomarinovic/WeatherOS.git
cd WeatherOS
py -m pip install --user -r requirements.txt
py main.py- Real-Time Weather Data — Retrieve current weather information from online weather services.
- City-Based Search — Search for weather conditions by entering any city name.
- Current Conditions Overview — View temperature, wind speed, and weather status in one place.
- Clean User Interface — Enjoy a simple and intuitive design focused on usability.
- Lightweight Desktop Experience — A fast and efficient application designed for everyday weather checks.
WeatherOS only uses location information provided by the user to retrieve weather data. The application does not store personal information or collect user data.
Note
Weather information is provided through external weather services and may depend on API availability.
Warning
WeatherOS requires an internet connection to retrieve current weather information.
WeatherOS does not accept feature implementations via pull requests. Feature requests and bug reports are welcome through GitHub issues.
© 2026 Niko Marinović. All rights reserved.
