Turborepo
OfficialAgent-readyAbout Turborepo
Turborepo is a build system designed for monorepos that runs tasks in parallel across workspaces and intelligently caches results. It accelerates development workflows, reduces build times, and enables coding agents to automate complex build processes.
Key features
- 01Run builds, tests, and other tasks in parallel across monorepo workspaces
- 02Automatically cache task outputs to avoid redundant work and speed up subsequent builds
- 03Identify affected workspaces based on file changes and execute only necessary tasks
- 04Provide a composable command-line interface for agent integration and workflow automation
Use cases
- 01Manage builds and tests in monorepos containing multiple interdependent packages or applications
- 02Accelerate CI/CD pipelines through incremental builds that reduce execution time
- 03Enable coding agents to automatically run and validate changes across workspaces
- 04Optimize developer efficiency by reducing local build times through intelligent caching and parallelization
Install
Pick your OS or package manager and run the command in a terminal.
Once installed, runturbo --versionto confirm it works.
Example commands
Common commands in the order you’d use them.
Details
From the project READMETurborepo
Turborepo is the build system for coding agents.
Getting Started
Visit https://turborepo.dev to get started with Turborepo.
Contributing
See CONTRIBUTING.md for more information.
Community
The Turborepo community can be found on GitHub Discussions, where you can ask questions, voice ideas, and share your projects.
To chat with other community members, you can join Vercel Community's #turborepo tag.
Our Code of Conduct applies to all Turborepo community channels.
Who is using Turborepo?
Turborepo is used by the world's leading companies. Check out the Turborepo Showcase to learn more.
Updates
Follow @turborepo on X for project updates.
Security
If you believe you have found a security vulnerability in Turborepo, we encourage you to responsibly disclose this and not open a public issue. We will investigate all legitimate reports. Email [email protected] to disclose any security vulnerabilities.