Script Launcher lets you organize and run Python scripts directly from the 3D Viewport sidebar — keeping your workflow entirely inside Blender.
⚠️WARNING
This add-on runs Python scripts directly inside Blender. Always review a script's contents before executing it, and never run scripts from sources you do not trust.
.py file with one click.Access via 3D Viewport → Sidebar (N key) → Script Launcher tab.
| Button | Action |
|---|---|
| 🔄 | Refresh the script list |
| 📄 | Open selected script in Text Editor |
| 📂 | Open the selected item's folder in File Manager |
| ⚙️ | Open add-on Preferences |
| Run Script | Execute the selected .py file |
Click ▶ / ▼ next to a subfolder to expand/collapse it.
Configure via Edit → Preferences → Add-ons → Script Launcher.
Script Launcher)+ / - buttons; edit path and display name in the box below the listOn first install, the scripts/ folder inside the add-on directory is registered automatically.
compile()/exec() so __name__ is "__main__" and if __name__ == "__main__": blocks run as expected__pycache____pycache__ folders from the panel treeThis extension does not require special permissions.
Thanks for the kind review!
This is addressed in v1.2.1 — running a script no longer creates __pycache__ (bytecode writing is suppressed during execution, including for modules your scripts import), and any existing __pycache__ folders are now hidden from the panel.
This is awesome! Thank you! It would be great if it didn't create the __ pycache __ folder when you run a script or if needed, it could be hidden from the panel.