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

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (29.3k stars)
  • Permissive open-source license (MIT)

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

Background Agents

2.7k · TypeScript
Active A

An open-source background agents coding system that autonomously executes coding tasks in the background, including code reviews, test generation, and feature implementation.

codingagenttypescript +2
  • · Hosted background coding agent that works on tasks while developers focus on other work
  • · Full development environment with Node.js, Python, git, browser automation, and VS Code
  • · Multi-channel access via web UI, Slack, GitHub PRs, Linear issues, and webhooks

CC Haha

14.3k · TypeScript
Active A

Locally runnable version of Claude Code with cross-platform desktop app and Computer Use capabilities, including core module analysis.

typescriptcodingagent +2
  • · Cross-platform desktop workstation (macOS/Windows/Linux) with session management, multi-project switching, and terminal
  • · Branch/Worktree startup — choose repository branch and isolated workspace for new sessions
  • · Right-side code changes panel with real-time AI editing Diff and file changes view