Repolode
nrwl

nrwl/nx-console

An editor extension and JetBrains plugin that gives Nx and Lerna monorepos a visual UI for projects, tasks, generators and the task graph.

Stars
1,413
Forks
243
Open issues
38
Last commit
2 days ago

What is it?

Nx Console is the user interface for Nx and Lerna monorepos, delivered as an extension for VS Code and Cursor and as a plugin for JetBrains IDEs. It lets developers browse projects and their targets, run tasks, and explore the project and task graphs without leaving the editor.

The Generate UI parses the schema of any Nx generator and offers autocomplete, validation and dry-run previews. The Project Details View shows tasks and configuration for each project, and Nx Cloud integration shows CI pipeline status with notifications.

Nx Console also ships an MCP server for VS Code and Cursor, and an nx-mcp npm package can be installed separately. It supplies workspace architecture, generators and Nx documentation to AI chat tools.

Key features

  • 01Browse projects, targets and configurations in a Projects view.
  • 02Run tasks and save shortcuts for frequent Nx commands.
  • 03Generate UI with autocomplete, validation and dry-run previews.
  • 04Visualize project and task graphs, focused on the current file's project.
  • 05Show Nx Cloud CI pipeline status and notifications.
  • 06Provide workspace context to AI chat through an MCP server.

Use cases

  • Running and inspecting Nx or Lerna tasks from VS Code, Cursor or a JetBrains IDE.
  • Scaffolding new projects or code with Nx generators through a form instead of the CLI.
  • Giving an AI assistant knowledge of a monorepo's structure and generators.
  • Tracking CI status for a pull request while continuing to code in the editor.

Quick start

  1. 1

    Install the Nx Console extension from the VS Code Marketplace or the JetBrains Marketplace

  2. 2

    Create an Nx workspace (requires Node.js)

    npx create-nx-workspace@latest my-workspace
  3. 3

    Or install Nx into an existing repository

    npx nx init

Things to know

  • Requires an Nx or Lerna workspace and Node.js installed.
  • Compatibility is guaranteed only for Nx 15 and newer.

In collections

Topics

FAQ

What is nx-console?
An editor extension and JetBrains plugin that gives Nx and Lerna monorepos a visual UI for projects, tasks, generators and the task graph. Nx Console is the user interface for Nx and Lerna monorepos, delivered as an extension for VS Code and Cursor and as a plugin for JetBrains IDEs. It lets developers browse projects and their targets, run tasks, and explore the project and task graphs without leaving the editor.
Is nx-console free to use? What license does it have?
nx-console is open source under the MIT license. Check the license terms before using it in commercial products.
Is nx-console still maintained?
Actively maintained. The last commit to nx-console was on Oct 23, 2026.
What can I use nx-console for?
Running and inspecting Nx or Lerna tasks from VS Code, Cursor or a JetBrains IDE. Scaffolding new projects or code with Nx generators through a form instead of the CLI. Giving an AI assistant knowledge of a monorepo's structure and generators. Tracking CI status for a pull request while continuing to code in the editor.
How do I install nx-console?
Install the Nx Console extension from the VS Code Marketplace or the JetBrains Marketplace Create an Nx workspace (requires Node.js): npx create-nx-workspace@latest my-workspace Or install Nx into an existing repository: npx nx init
Where can I get nx-console?
The source code and installation instructions are on GitHub: https://github.com/nrwl/nx-console

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects