A Chrome extension that automatically manages Chrome DevTools windows/tabs for debugging Node.js applications with --inspect.
NiM (Node.js --inspector Manager) is a Chrome extension that automates the management of Chrome DevTools for debugging Node.js applications. It detects when Node.js runs with the --inspect flag and automatically opens or closes DevTools windows/tabs, eliminating manual URL handling. This solves the problem of tedious copy-pasting and tab management during debugging sessions.
Node.js developers who frequently debug applications using Chrome DevTools and want to streamline their workflow. It's especially useful for those working with local or remote debugging sessions and integrated environments like VSCode.
Developers choose NiM because it automates the repetitive aspects of Node.js debugging, saving time and reducing context switching. Unlike manual methods, it offers customizable automation, seamless integration with Chromium browsers, and support for both local and remote debugging without extra configuration.
Streamline Your Node.js Debugging Workflow with Chromium (Chrome, Edge, More) DevTools.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Eliminates manual URL copying and tab management by automatically opening and closing DevTools when Node.js starts or stops with --inspect, as described in the README's core feature.
Offers toggle between manual button clicks or auto-opening after a timeout, with choices for tab/window and focus settings, giving users granular control over the debugging interface.
Manages both local and remote Node.js debugging sessions and integrates seamlessly with VSCode-launched processes, requiring no extra configuration.
Allows adjustment of v8 Inspector probe intervals to balance detection speed and system resource usage, as highlighted in the features list.
Only available as a Chrome extension for Chromium-based browsers, excluding developers who prefer or are required to use Firefox, Safari, or other non-Chromium browsers.
Installation requires sharing email address with the developer, which the README explicitly warns about and may be a barrier for privacy-conscious users or organizations.
Tied specifically to Node.js's --inspect flag and Chrome DevTools; if debugging workflows evolve or new tools emerge, NiM could become less relevant without updates.