nx-console  by nrwl

IDE extension for Nx & Lerna monorepos, providing visual workflows

Created 7 years ago
1,375 stars

Top 29.3% on SourcePulse

GitHubView on GitHub
Project Summary

Nx Console provides an integrated user interface for monorepo management tools like Nx and Lerna, directly within IDEs such as VS Code and JetBrains. It aims to enhance developer productivity by offering visual workflows, interactive generation, and AI-powered insights into workspace architecture, reducing context switching between the editor and the command line.

How It Works

Nx Console leverages IDE extension APIs to provide a rich UI layer over Nx's command-line interface and configuration files. It parses generator schemas for interactive forms with auto-completion and validation, visualizes project and task dependency graphs, and integrates with Nx Cloud for CI/CD monitoring. A key feature is its MCP server, which feeds workspace context to LLMs for enhanced AI coding assistance.

Quick Start & Requirements

  • Install via Visual Studio Marketplace or JetBrains Marketplace.
  • Requires an Nx or Lerna workspace with Node.js installed.
  • Supports Nx versions 15 and above.

Highlighted Details

  • AI Enhancements: Provides workspace context to LLMs for improved AI coding assistance.
  • Interactive Generate UI: Parses generator schemas for guided, validated code generation.
  • Project Details View: Offers visual exploration of projects, tasks, and configurations.
  • Nx Cloud Integration: Monitors CI pipeline executions and provides onboarding guidance.
  • Workspace Visualization: Displays project and task graphs with interactive elements.

Maintenance & Community

  • Developed by the Nx team.
  • Community support available via Discord.
  • Documentation and tutorials available at nx.dev.

Licensing & Compatibility

  • MIT License.
  • Compatible with Nx versions 15+.

Limitations & Caveats

Compatibility with Nx versions prior to 15 is not guaranteed. Users may need to configure Node.js interpreters for WSL environments in JetBrains IDEs.

Health Check
Last Commit

14 hours ago

Responsiveness

1 week

Pull Requests (30d)
74
Issues (30d)
20
Star History
11 stars in the last 30 days

Explore Similar Projects

Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
23 more.

goose by block

1.0%
19k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 15 hours ago
Feedback? Help us improve.