A terminal-style weather dashboard powered by wttr.in and themed after the user's Kitty configuration.
Free for me, thanks to wttr.in + GitHub Pages — free for everyone.
Open wttr://web ↗
Open the site in Safari, tap the Share button, choose Add to Home Screen, and then tap Add. You can now launch wttr://web from its Home Screen icon like an app.
1. Open wttr://web in Safari
|
2. Tap Share, then Add to Home Screen
|
3. Confirm by tapping Add
|
4. Launch it from the Home Screen
|
- Browser geolocation weather
- Manual city or coordinate search
- Today, three-day, and hourly forecast views
- Rain, clear-weather, and wind filters
- Metric and imperial units
- Static, responsive terminal-style interface
- Automatic deployment to GitHub Pages
wttr://web is deliberately backendless: your browser sends forecast requests straight to wttr.in. There is no project server receiving, proxying, storing, or selling your weather queries or coordinates.
- No accounts, cookies, analytics, telemetry, tracking pixels, or statistics collection
- No application server, database, API keys, Bootstrap, analytics SDK, or third-party UI framework
- No ads, paywalls, subscriptions, or commercial monetization — ever
A small, optional donation button may be added later. Donations will never unlock features or change the free experience.
When the site is opened as a Telegram Mini App, it conditionally loads Telegram's official Web App bridge to request device location. The forecast request still goes directly from the Mini App to wttr.in; this project does not receive or store the coordinates.
wttr.in Weather forecasts and the JSON data source. Official source & documentation ↗ |
GitHub Pages Static hosting directly from this repository. Official documentation ↗ |
- Create a GitHub repository and push these files.
- In
Settings → Pages → Build and deployment, selectGitHub Actions. - A push to
masterautomatically runs.github/workflows/deploy.yml.



