A focused project dashboard for TouchDesigner. Launch .toe files with the correct version automatically, browse recents, manage templates, and preview project docs.
Download Latest ReleasemacOS users: see security note for first-launch instructions
Automatically identifies and launches the required TouchDesigner build for any .toe file.
Quick-access hubs for Recent Files and Templates with persistent memory across sessions.
View and edit project README.md files directly within the launcher.
Automatic thumbnail generation and custom icon support for a rich browsing experience.
Quickly find projects by typing in the search bar with wildcard support — filters in real time.
Full keyboard navigation with tab memory for fast and fluid workflow.
Launch projects in TouchPlayer instead of TouchDesigner with a single toggle.
Fully optimized for macOS (Apple Silicon/Intel) and Windows with a clean DearPyGui interface.
TD Launcher Plus is a project dashboard that scans for all installed TouchDesigner versions, lets you browse recent files and templates, view project docs, and launch with the version you need.
There are two ways to open it:
Launch the app on its own to browse the full dashboard — recent files, templates, version picker, and project info.
Double-click a .toe file (requires TD Launcher Plus to be set as the default app for .toe files). The file is analyzed, the required version is detected, and a 5-second countdown begins. Left undisturbed, the project launches automatically. Click or press any key to interrupt and use the full dashboard instead.
.toe files with TD Launcher Plus by default.toe files will now launch them with TD Launcher Plus.dmg file from the releases pageBecause the app is open-source and not signed with an Apple Developer certificate, macOS Gatekeeper will show a warning.
Alternative: xattr -cr "/Applications/TD Launcher Plus.app"
For project icons and a more consistent recent-files list (especially on macOS), install the TDLauncherPlusUtility.tox inside your TouchDesigner projects. On macOS this is required for recent-file discovery; on Windows it is optional but enables project thumbnails. See Project Icons & Companion Utility for setup instructions.
TD Launcher Plus keeps track of recently opened projects. Files are added when actually launched — not when simply browsing.
TDLauncherPlusUtility.tox to sync recent files from TouchDesignerTouchDesigner auto-saves create versioned files like project.7.toe. By default these are shown as-is. Enable "Collapse Versions" (V) to group them under their base name — multiple versions of the same project then appear only once. Backup folder files are shown with a Backup/ prefix.
Save frequently-used project templates for quick access in a separate tab. A built-in "Default (new project)" entry is always at the top for launching TouchDesigner with its default startup file.
TDLauncherPlusUtility.tox is a lightweight TouchDesigner component that generates project thumbnails and syncs recent files with the launcher.
TDLauncherPlusUtility.tox into your project.toe file so it's always present — it's lightweight and only runs on init and saveThe utility must be present in each project — it cannot generate icons retroactively for projects that don't include it.
Toggle "Show Icons" in the launcher to display project thumbnails next to each file.
By default, the utility takes a screenshot of the /perform window every time you save and writes it as <projectname>_icon_temp.png next to your .toe file. This gives each project an up-to-date visual thumbnail automatically. The target operator and behavior can be customized via the utility's custom parameters — for example, you can point it at a different operator path if your project uses a dedicated preview or output node instead of /perform.
The utility supports two icon modes, controlled via its custom parameters:
/perform) and writes it as <projectname>_icon_temp.png. The thumbnail updates each time you save, reflecting your project's current state<projectname>_icon.png. This takes priority over the dynamic icon and won't be overwritten on save — useful for locking in a specific thumbnail<projectname>_icon.png — static icon (on-demand via "Save Static Icon" pulse), takes priority, never overwritten on save<projectname>_icon_temp.png — dynamic icon, auto-generated on every save, always reflects the latest stateicon.png — generic project icon shared by all .toe files in the same folder| Key | Action |
|---|---|
| Tab | Switch between Recent Files and Templates tabs |
| Up / W | Select previous file |
| Down / S | Select next file |
| Enter | Launch selected project (or start countdown) |
| Space | Toggle focus: File List (Blue) / Version List (Green) |
| Esc | Quit application |
| Key | Action |
|---|---|
| Cmd/Ctrl+F | Open search — type to filter in real time |
| Esc | Clear search and close |
| Enter | Close search (filter stays active) |
| Up / Down | Navigate filtered list from search field |
| Key | Action |
|---|---|
| V | Toggle "Collapse Versions" |
| C | Toggle "Show Icons" |
| E | Toggle "Show Info" (README panel) |
| R | Toggle "Use TouchPlayer" |
| F | Open folder of selected file |
| Cmd/Ctrl+E | Edit Mode — focus text editor |
| Key | Action |
|---|---|
| Backspace / Delete | Remove selected file (with confirmation) |
| Cmd/Ctrl+Up/Down | Move template up/down |
| Cmd/Ctrl+S | Save README changes |
| Cmd/Ctrl+D | Quick Launch TD with default startup |
| Cmd/Ctrl+1-9 | Launch template by position |