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.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:Xcode project complexity
Xcode project complexity
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.
Slow build times
Slow build times
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.
Inefficient testing
Inefficient testing
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.
Manual app distribution
Manual app distribution
Sharing builds with stakeholders requires manual work and infrastructure. Tuist Previews makes it as simple as sharing a link.
Lack of visibility
Lack of visibility
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
Open Source & Community
Tuist is built on the principles of openness and community:- The CLI is open source on GitHub
- Active community on Slack and community forums
- Regular contributions from developers worldwide
- Transparent product handbook
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