node-inspector is a web-based debugger for Node.js applications that integrates the Blink developer tools interface. It functions as a runtime profiler and inspection suite, providing a remote debugging interface to connect a local browser to a Node.js process.
The project enables live code iteration, allowing source code to be modified while the process is running and persisting those changes back to the physical file system. It also includes a JavaScript runtime profiler to monitor CPU and heap usage for identifying bottlenecks and memory leaks.
The tool covers execution flow control through breakpoints and stepping, real-time state inspection of variables and object properties, and network and console monitoring. It further supports source file filtering to manage the visibility of files and directories within the interface.