# Install Tuist {#install-tuist}
Tuist runs on **macOS** and **Linux**. Although you could manually build Tuist from [the sources](https://github.com/tuist/tuist), **we recommend using one of the following installation methods to ensure a valid installation.**
### Mise {#recommended-mise}
> [!NOTE]
> If you don't have Mise installed, follow the [getting started guide](https://mise.jdx.dev/getting-started.html) first. Mise is a recommended alternative to [Homebrew](https://brew.sh) if you are a team or organization that needs to ensure deterministic versions of tools across different environments.
Unlike tools like Homebrew, which install and activate a single version of the tool globally, **Mise pins a version** either globally or scoped to a project. Run `mise use` to install and activate Tuist:
```bash
mise use tuist@x.y.z # Install and pin tuist-x.y.z in the current project
mise use tuist@latest # Install and pin the latest tuist in the current project
mise use -g tuist@x.y.z # Install and pin tuist-x.y.z as the global default
mise use -g tuist@system # Use the system's tuist as the global default
```
If you clone a project that already has a Tuist version pinned in `mise.toml`, run `mise install` to install it.
Linux support
On Linux, Tuist is available exclusively via Mise. Commands that depend on Xcode (such as `tuist generate`) are not available on Linux, but platform-independent commands like `tuist inspect bundle` work as expected.
### Homebrew (macOS only) {#recommended-homebrew}
You can install Tuist using [Homebrew](https://brew.sh) and [our formulas](https://github.com/tuist/homebrew-tuist):
```bash
brew tap tuist/tuist
brew install --formula tuist
brew install --formula tuist@x.y.z
```
> [!TIP]
> **Verifying The Authenticity Of The Binaries**
>
> You can verify that your installation's binaries have been built by us by running the following command, which checks if the certificate's team is `U6LC622NKF`:
>
> ```bash
> curl -fsSL "https://docs.tuist.dev/verify.sh" | bash
> ```