Skip to main content

Welcome to Tuist

Tuist is a virtual platform team for Swift app developers who ship. Through an integrated platform that works with your toolchain and projects, we help you stay focused and productive while building apps. Tuist Hero Light

What is Tuist?

Tuist provides a suite of integrated tools that solve the most common challenges in Swift app development:

Generated Projects

Define your Xcode projects in Swift manifests for easier management and collaboration

Cache

Speed up builds across environments with content-addressable caching

Selective Testing

Run only the tests affected by your changes for faster feedback

Previews

Share app previews as easily as sharing a link

Build Insights

Get actionable insights from your builds and test runs

Bundle Analysis

Analyze your app bundles and get suggestions to improve them

Registry

Speed up Swift Package resolution with the Swift Package Index registry

QA

Test your apps using LLM-based agents

Why Tuist?

Swift app development comes with challenges that slow teams down:
Large Xcode projects become difficult to maintain, merge, and understand as teams grow. Tuist’s generated projects define your project structure in readable Swift code, making it version-control friendly and reducing merge conflicts.
As projects grow, build times increase exponentially. Tuist’s caching solution stores pre-built binaries and reuses them across local and CI environments, dramatically reducing build times.
Running your entire test suite on every change wastes time. Tuist’s selective testing intelligently determines which tests are affected by your changes, running only what’s necessary.
Sharing builds with stakeholders requires manual work and infrastructure. Tuist Previews makes it as simple as sharing a link.
Understanding build performance and identifying bottlenecks is difficult. Tuist provides detailed insights and analytics to help you make informed decisions.

Who uses Tuist?

Tuist is trusted by development teams at companies of all sizes:
  • Startups use Tuist to move fast with a solid foundation from day one
  • Growing teams adopt Tuist to maintain velocity as their codebase scales
  • Large organizations like Monday.com, Lapse, and Depop use Tuist to manage complex multi-module apps
New to Tuist? Start with our quickstart guide to get up and running in minutes.

Open Source & Community

Tuist is built on the principles of openness and community:

Next Steps

Quickstart

Get started with Tuist in your project

Installation

Install Tuist on your machine

Core Concepts

Learn about Tuist’s architecture and concepts

CLI Reference

Explore available commands

Build docs developers (and LLMs) love