Skip to content

Script Launcher

by a2d4f3s1·Workflow

Images © a2d4f3s1. Used for product review; image policy.

Why we like it

Script Launcher earns its place in the blender_extensions library as a focused way to keep a script collection organized and runnable without leaving Blender's 3D Viewport.

What is Script Launcher?

Script Launcher is a Blender add-on from developer a2d4f3s1 that lets you organize and run Python scripts directly from the 3D Viewport sidebar, keeping the work inside Blender. You can register as many script root folders as you need, so personal scripts, project tools, and shared libraries all coexist in a single panel.

Scripts appear in a collapsible tree that mirrors your directory structure, letting you expand only what you need and collapse the rest. You can run any .py file with one click, open a script in Blender's built-in Text Editor for review or editing, or jump to its location in the OS file manager. A real-time search field filters the list by name, and expand/collapse states persist across list refreshes and file reloads. The sidebar tab name and the script root folders are configurable in the add-on preferences.

Because the add-on runs Python scripts directly inside Blender, review a script's contents before executing it and avoid running scripts from sources you do not trust.

Who is Script Launcher best for?

Script Launcher is best for blender users who keep a collection of Python scripts across several folders and want to browse, review, and run them from the sidebar.

How much does Script Launcher cost?

Script Launcher is completely free to download and use.

Key features

  • Register multiple script root folders in a single panel
  • Collapsible folder tree view that mirrors your directory structure
  • Run any .py file with one click
  • Open a selected script in Blender's built-in Text Editor
  • Open a selected item's folder in the OS file manager
  • Real-time search that filters scripts by name
  • Expand/collapse states persist across list refreshes and file reloads

Tags

#Blender#Python#scripts#script management#add-on#workflow#3D Viewport

Frequently asked questions

Does Script Launcher work with Blender 4.2?

Script Launcher is compatible with Blender 4.2 LTS and newer, so it runs on the 4.2 long-term support release and later versions. It installs as a standard add-on and lives in the 3D Viewport sidebar under its own tab. If you are on an older Blender release, you would need to update to at least 4.2 before installing. The add-on requires no special permissions, which keeps setup straightforward on supported versions.

Where do I find Script Launcher in Blender after installing it?

Script Launcher is accessed from the 3D Viewport by opening the sidebar with the N key and selecting the Script Launcher tab. From there you can refresh the script list, open the selected script in the Text Editor, open the item's folder in the file manager, and reach the add-on preferences. The Run Script button executes the selected .py file, and the arrows next to a subfolder expand or collapse it. You can rename the sidebar tab in preferences if you prefer a shorter label.

How do I install Script Launcher in Blender?

Script Launcher installs like a standard Blender add-on. Download the latest .zip from the developer's release page, then in Blender open Edit → Preferences → Add-ons → Install, select the downloaded .zip, and click Install Add-on. Enable Script Launcher in the add-ons list to activate it. On first install, the scripts/ folder inside the add-on directory is registered automatically, giving you a starting root folder. You can add or remove additional root folders later from the add-on preferences using the + and - buttons.

Is Script Launcher free to use?

Script Launcher is listed as free here in our catalog, and it is distributed under the GNU General Public License v3.0 or later. For current licensing terms and the source code, check the developer's page on GitHub. The add-on requires no special permissions to run. As a note, it executes Python scripts directly inside Blender, so the developer advises reviewing a script's contents before running it and avoiding scripts from sources you do not trust.

What changed in Script Launcher 1.2.2?

Script Launcher 1.2.2 changed how scripts run, switching to Blender's built-in bpy.ops.script.python_file_run operator instead of exec() to comply with the Extensions platform policy on dynamic code execution. Behavior is unchanged: scripts still run with __name__ set to "__main__" and __file__ set, the same as the Text Editor's Run Script, and imported modules still won't create __pycache__ in your script folders. The update targets platform compliance while keeping the same result for the scripts you run.

Alternatives to Script Launcher

Also in Workflow for Blender.

Similar plugins