 <p>In javascript you can set breakpoints using the <code>debugger;</code> statement. However, they will only pause node if a debugger is actually attached.</p> <p>So launch your node script using</p> <pre><code>./node.js --debug-brk myfile.js </code></pre> <p>then launch node-inspector and press the play button to continue to the next breakpoint and it will hit your <code>debugger;</code> breakpoint (at least that works for me ATM)</p> <p>you still need one extra click after restarting, but at least your breakpoints are saved.</p> <p>if your breakpoint is not hit automatically, but only after some user action you don't need the <code>--debug-brk</code> of course.</p>