Nx

Active
GitHub TypeScript MIT

Description

The Monorepo Platform that amplifies both developers and AI agents, optimizing builds, scaling CI and automatically fixing failed PRs.

Key Features

  • Incremental Builds — Auto-caches unchanged task outputs, runs only tasks affected by code changes
  • AI-native CLI — Nx CLI optimized for AI agents with full context, supports autonomous operation and self-healing CI
  • Polyglot Plugin System — Supports Vite, Webpack, Jest, Gradle, Maven, .NET, Go and more toolchains
  • Integrated CI — Connects GitHub Actions/GitLab/Azure with remote caching, distributed tasks, and e2e splitting
  • Self-healing CI — AI agents auto-detect build failures, analyze root cause, propose and verify fixes
  • MCP Integration — Local agents connect to CI via MCP protocol for autonomous failure detection and fixing

Use Cases

💡 Large monorepo teams use Nx to speed up multi-project builds, reducing CI time by multiples
💡 DevOps engineers use self-healing CI to auto-fix common build failures, reducing manual intervention
💡 Full-stack teams use polyglot plugins to unify frontend, backend, and infra code in monorepos
💡 CI/CD leads optimize multi-machine build performance via remote caching and task distribution
💡 AI agents autonomously operate monorepo build and test workflows via MCP protocol

Quick Start

# Initialize Nx in existing project
npx nx init

# Nx auto-detects scripts in package.json and sets up caching
# Run build tasks
npx nx run-many --target=build --all

# View project dependency graph
npx nx graph

# View affected projects
npx nx affected --target=build

Related Projects