Skip to content

Latest commit

 

History

214 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thunder

A modern desktop app launcher for Python programs on GitHub.

Paste a GitHub URL. Thunder downloads, installs, and launches it — with its own virtual environment, no setup required.

Install

git clone https://github.com/korrykatti/thunder.git && cd thunder && bun install && wails dev

Binary releases coming soon.

What it does

  • Paste any GitHub URL containing a Python app
  • Thunder detects the project structure (pyproject.toml, requirements.txt, etc.)
  • Downloads the repo, creates a venv with uv, installs dependencies
  • Launches the app — GUI apps open directly, CLI apps open in a terminal
  • Manage all your installed apps from the Library

Requirements

  • Python 3.x
  • uv (Thunder can install it for you)
  • Bun (for frontend)
  • Wails (for building/running)
  • git (for update checking)

Tech Stack

  • Frontend: Vanilla HTML/CSS/JavaScript (Vite)
  • Backend: Go (Wails)
  • Package management: uv
  • Theme: GitHub Dark

License

MIT

Credit

Born from this Reddit post — the frustration of non-developers trying to use GitHub.

"I DONT GIVE A FUCK ABOUT THE FUCKING CODE! i just want to download this stupid fucking application and use it. WHY IS THERE CODE???" — u/automatic_purpose_

Thunder exists so nobody has to feel this way again.