Use this command to install Godot Launcher with WinGet:
winget install --id=GodotLauncher.Launcher -e
Godot Launcher is a companion application designed to simplify the management of Godot projects by allowing users to maintain per-project editor settings. It streamlines workflow for developers working with the Godot Engine, offering a centralized platform to manage project configurations, launch builds, and organize development environments efficiently.
Key Features:
Project Management: Easily create, import, and organize multiple Godot projects in one place.
Git Integration: Automatically initializes Git repositories for new projects, saving time on setup.
VSCode Configuration: Sets up VSCode with essential paths and settings specific to Godot development.
Godot Version Control: Manages multiple versions of the Godot Editor, enabling seamless switching between releases.
Per-Project Settings: Maintains isolated editor configurations for each project, preventing conflicts and ensuring consistency.
System Tray Access: Minimize the launcher to stay out of your way while keeping projects just a click away.
Automatic Updates: Receives notifications for new versions and updates with a single click.
Audience & Benefit:
Ideal for game developers, hobbyists, and professionals using Godot Engine to build 2D and 3D games. Godot Launcher accelerates development by reducing setup time, simplifying project management, and maintaining consistent workflows across projects. It is particularly beneficial for those working on multiple projects simultaneously or experimenting with different editor configurations.
Available for Windows, macOS, and Linux, Godot Launcher can be installed via winget, ensuring a smooth setup process for developers of all experience levels.
README
Godot Launcher
Godot Launcher is a free, open-source desktop app for managing Godot versions and projects on Windows, macOS and Linux. It keeps Godot editor settings separate for each project and helps you set up Git and a code editor.
Godot versions and custom builds. Install stable or pre-release versions, register custom builds, and choose an editor for each project. Generate custom editor manifests in the app. Godot Launcher focuses on Godot 4.0 and later.
GitHub projects. Connect GitHub to browse and import repositories you can access, including private repositories. Publish a new project to a private GitHub repository during creation, or clone a public HTTPS Git repository without connecting an account.
Git setup. Initialise a repository with an optional initial commit and Git LFS configuration. Manage your Git identity and save a separate identity preset for new projects.
Code editors. Configure Visual Studio Code or VSCodium as your default or choose one per project, while preserving unrelated settings. See Code Editor Settings.
Per-project settings. Keep separate Godot editor preferences for each project. Import and export settings to reuse them or share them with teammates.
Project access. Switch between Cards and a compact List view, pin and reorder projects, and open a project's folder in a supported terminal. Open recent projects from the system tray where available.
Launcher updates. Check for new releases and receive update notifications. Download an update, then restart to install it.
AI-assisted contributions are welcome. Contributors remain responsible for understanding, reviewing and testing everything they submit. See the AI-Assisted Contributions Policy for the full requirements.
For a major change or new feature, open a feature request to discuss the proposal before starting work.
Local Development
Fork and clone this repository. Install Node.js 24.15.0 or later and the npm version declared in package.json, then run these commands from the cloned directory: