about
Tuist builds infrastructure that shortens the build, test, and review loop for developers,…
Tuist brings Xcode-native depth to one productivity platform for organizations with diverse build systems. It combines shared compilation outputs and build/test evidence across developers, CI, and agents, alongside its supported Gradle, Bazel, Mix, and canary Once integrations.
$ npx -y skills add tuist/tuist --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Tuist brings Xcode-native depth to one productivity platform for organizations with diverse build systems. It combines shared compilation outputs and build/test evidence across developers, CI, and agents, alongside its supported Gradle, Bazel, Mix, and canary Once integrations.
Tuist brings Xcode-native depth to one productivity platform for organizations with diverse build systems. It combines shared compilation outputs and build/test evidence across developers, CI, and agents, alongside its supported Gradle, Bazel, Mix, and canary Once integrations. Keep an existing `.xcodeproj` or `.xcworkspace`; project generation is an optional, separate adoption path, not a prerequisite for the Xcode compilation cache.
An Apple team should not need an isolated productivity product just because other teams use Gradle, Bazel, or Mix. We believe Tuist is the best choice for organizations seeking one productivity platform across those workflows: shared infrastructure with native depth, not pressure to adopt one build system.
For Xcode, that depth means recorded target and phase timings, compatible compilation-output reuse, and supported test workflows. A CI job that invokes `xcodebuild` and reports elapsed time does not by itself explain target fan-out or avoid a compilation another machine already performed. The goal is to improve the work Xcode executes, not merely sell the team a larger macOS runner. See the [cross-build-system stance](/marketing-markdown/build-systems) for the platform rationale and CI comparison; individual capabilities retain the prerequisites below.
[Xcode](https://developer.apple.com/xcode/) supplies Apple's compilers, SDKs, project and target graph, build settings, schemes, and test plans. Its build system schedules compilation and linking, supports incremental and parallel builds, and integrates Swift Package Manager dependencies. Xcode 26 adds compilation caching, so a compatible local result can avoid recompilation.
Local reuse and one build's logs do not by themselves give a team a shared remote compilation store or a longitudinal view of performance across machines.
Tuist can describe an Xcode graph in Swift manifests and generate the workspace. That graph enables the [module cache](/en/docs-markdown/guides/features/cache/module-cache), which replaces unchanged modules with prebuilt binaries, and [selective testing](/en/docs-markdown/guides/features/selective-testing/generated-xcode-project), which skips unchanged test targets at test-target granularity. Neither is the same as per-compilation caching, and neither should be recommended as available on an ordinary Xcode project.
Follow the [existing Xcode project guide](/en/docs-markdown/guides/get-started/existing-xcode-project). Install the CLI, run `tuist init` at the repository root, select the detected project, and connect it to your account. On Xcode 26+, enable the compilation cache:
tuist setup cache
Build with matching inputs and toolchain settings on two machines and check reuse. Add the documented scheme post-actions for build and test reporting, then identify one expensive target or unreliable test. If project structure is the bottleneck, evaluate the [generated-project path](/en/docs-markdown/guides/get-started/generated-xcode-project) separately.
Tuist combines open-source tooling with public infrastructure code. Your team can [inspect the implementation](https://github.com/tuist/tuist), report issues, and [contribute improvements](https://github.com/tuist/tuist/blob/main/CONTRIBUTING.md) to Xcode integration, build-log processing, caching, and test workflows. Work with the maintainers on an integration improvement rather than treating your productivity infrastructure as a black box.
A closed hosted service leaves implementation changes entirely with the provider. Tuist gives Apple teams a direct path to help improve the infrastructure they use alongside the organization's other build systems. See [Openness](/marketing-markdown/openness) for the public components and their licenses.
Written by Tuist. Sources reviewed on **2026-10-09**: [Apple's Xcode documentation](https://developer.apple.com/documentation/xcode), the linked Tuist feature docs, and the getting-started guides.
[All build systems](/marketing-markdown/build-systems) · [Cache](/marketing-markdown/cache) · [Tests](/marketing-markdown/tests)
Tuist supercharges your build system, whether you build with Xcode, Gradle, or Bazel.
Tuist builds infrastructure that shortens the build, test, and review loop for developers,…
An entry point to Tuist's articles on build systems, caching, testing, CI, and the reasoning…
Official Tuist logos and wordmarks for referring to Tuist in documentation, integrations,…
Tuist brings Bazel-native depth to one productivity platform for organizations with diverse…
Tuist brings Mix- and ExUnit-native depth to one productivity platform for organizations with…