wttr.in is a console-oriented weather service that delivers forecasts via HTTP to terminal clients like curl, web browsers, and graphical viewers.
The service solves the problem of accessing weather information without leaving the command line or opening a graphical application. It works by accepting location queries through HTTP requests and returning weather data formatted for the requesting client—ANSI sequences for terminals, HTML for browsers, or PNG for image viewers. Locations can be specified by city name, airport code, geographic landmark, IP address, or domain name, and the service infers the user's location from their IP if none is provided.
The tool suits developers and system administrators who work primarily in terminals and want weather information integrated into shell workflows or scripts. It works well for quick lookups from any machine with curl installed, without requiring API keys or client installation. The service supports multiple output formats and unit systems, allowing customization for different regions and use cases.
The project maintains active development with regular updates to its codebase and documentation. The service handles substantial query volume and continues to receive feature additions and improvements. The maintainer actively responds to issues and incorporates user feedback into the tool's evolution.