Tuist now runs on Linux

Running Tuist on macOS has always been a given, but what about the commands that don’t actually need macOS? Commands like listing flaky test cases, browsing build analytics, or managing project configuration just talk to the Tuist server.
There’s no reason they should be locked to a single platform.

That’s why we’ve added Linux support.

This opens up a few things:

  • Cheaper CI analytics: Run server-facing commands on Linux runners instead of paying for macOS machines
  • Gradle support: We’re adding Android build optimization, and Android CI lives on Linux
  • AI agent compatibility: Cloud-based coding agents default to Linux environments and Tuist now works there too

Getting started on Linux is the same as macOS:

dev@linux:~$ mise use -g tuist

This has been a long time in the making. We started by making our open-source libraries (like Noora) support Linux, then split existing monoliths to allow gradual migration, and finally moved to the Static Linux SDK for fully portable binaries with zero runtime dependencies.

Commands that require Xcode (like tuist generate) remain macOS-only, but everything that talks to the server works cross-platform.

What’s next:

  • Official Gradle support
  • Windows support, albeit this is not something we’ll start working on immediately

Read the full blog post for the technical details: Our Swift CLI now runs on Linux

If you give this a try on Linux, we’d love to hear how it goes!