Skip to content

Installation

  • Windows 10/11 AMD64/ARM64
  • macOS 10.15+ AMD64 (Can deploy to macOS 10.13+)
  • macOS 11.0+ ARM64
  • Ubuntu 24.04 AMD64/ARM64 (other Linux may work too!)

Wails has a number of common dependencies that are required before installation.

Download Go from the Go Downloads Page.

Ensure that you follow the official Go installation instructions. You will also need to ensure that your PATH environment variable also includes the path to your ~/go/bin directory. Restart your terminal and do the following checks:

  • Check Go is installed correctly: go version
  • Check ~/go/bin is in your PATH variable
    • Mac / Linux: echo $PATH | grep go/bin
    • Windows: $env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }

You will also need to install platform specific dependencies:

Wails requires that the xcode command line tools are installed. This can be done by running:

Terminal window
xcode-select --install

To install the Wails CLI using Go Modules, run the following commands:

Terminal window
go install -v github.com/wailsapp/wails/v3/cmd/wails3@latest

If you would like to install the latest development version, run the following commands:

Terminal window
git clone https://github.com/wailsapp/wails.git
cd wails
cd v3/cmd/wails3
go install

When using the development version, all generated projects will use Go’s replace directive to ensure projects use the development version of Wails.

After installing the CLI, run the setup wizard to configure your development environment:

Terminal window
wails3 setup

The setup wizard will:

  • Check and help install platform dependencies
  • Configure project defaults (author info, bundle ID prefix)
  • Optionally set up Docker for cross-platform builds
  • Configure code signing (if needed)

See the Setup Guide for more details.

If you prefer to install dependencies manually, or if the setup wizard doesn’t work on your system, follow the platform-specific instructions above and then run:

Terminal window
wails3 doctor

This will check if you have the correct dependencies installed and advise on what is missing.

If your system is reporting that the wails3 command is missing, check the following:

  • Make sure you have followed the above Go installation guide correctly and that the go/bin directory is in the PATH environment variable.
  • Close/Reopen current terminals to pick up the new PATH variable.