git404hub

what is metrolaunch fr?

sawyerthemiller/metrolaunch — explained in plain English

Analysis updated 2026-05-18

25JavaScriptAudience · generalComplexity · 2/5Setup · easy

tl;dr

A free progressive web app that recreates Microsoft's old Windows Phone Metro home screen on regular, non-jailbroken iPhones.

vibe map

mindmap
  root((MetroLaunch))
    What it does
      Windows Phone style launcher
      Runs as iOS PWA
      Offline capable
    Tech stack
      JavaScript
      Python helper
      URL schemes
    Use cases
      Custom tile launcher
      Spotify now playing
      Weather tile
    Audience
      iOS enthusiasts
      Windows Phone fans

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Install a Windows Phone style tile launcher on an iPhone without jailbreaking.

VIBE 2

Open other installed apps from custom tiles using their URL schemes.

VIBE 3

Show a live now-playing Spotify tile by running a small Python helper script.

VIBE 4

Add a weather tile powered by a free OpenWeatherMap API key.

what's the stack?

JavaScriptPWAPython

how it stacks up fr

sawyerthemiller/metrolaunch0xpira/sskillsarulsebastin71/smartqueue
Stars252525
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasymoderate
Complexity2/52/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Weather and Spotify tiles need extra setup: an OpenWeatherMap API key and a locally running Python script.

in plain english

MetroLaunch is a free web app that replicates the look and feel of Microsoft's old Windows Phone interface, known as Metro, but running on non jailbroken iOS devices. It works as a Progressive Web App, meaning it installs from a website straight to the iPhone home screen, runs offline once loaded, and updates itself automatically without going through the App Store. The project even reuses the original weather icon artwork from Windows 8. Because Apple does not let third party apps act as a true replacement home screen or freely list other installed apps, MetroLaunch relies on something called URL schemes to open other apps. A URL scheme is a special kind of link, similar to a normal web link, that other apps register so they can be opened directly, sometimes with extra information attached, like a weather app opening to a specific city. Finding the right URL scheme for a given app can be tricky since some are just the app's name while others are close to random text. The README explains a few ways to find them, including a theming app called Brass, or creating a personal Shortcuts app shortcut and pointing MetroLaunch at that shortcut's name instead, which the author says works for any app. One notable feature is a live tile that shows what song is currently playing on Spotify. Because modern browser security rules block the old self hosted approach, this now depends on a small Python script that runs on the user's own Mac or Windows computer while Spotify is open, which registers a username with the author's own status server over HTTPS. The author asks users not to place heavy load on this personal server. Setting up the launcher itself just means visiting the install link, adding it to the iOS home screen, and optionally getting a free API key from OpenWeatherMap if the weather tile should work. The author mentions they may build a Linux version of the Spotify server in the future and welcomes contributions as long as credit is given for any borrowed code.

prompts (copy fr)

prompt 1
Help me find the URL scheme for a specific iOS app to add as a MetroLaunch tile.
prompt 2
Explain how to set up the Spotify now-playing tile using the Python client script.
prompt 3
Walk me through creating a Shortcuts app shortcut MetroLaunch can use to open any app.
prompt 4
Show me how to add a shortcut to open MetroLaunch faster from the iOS home screen.

Frequently asked questions

what is metrolaunch fr?

A free progressive web app that recreates Microsoft's old Windows Phone Metro home screen on regular, non-jailbroken iPhones.

What language is metrolaunch written in?

Mainly JavaScript. The stack also includes JavaScript, PWA, Python.

How hard is metrolaunch to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is metrolaunch for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.