Question: **Is there any kid of "repl + extra features" (like showing docs, module autoreload etc.), like iPython, but for Nodejs?**

And I mean something *that runs locally & offline.* This is a must. And preferably to work both in terminal mode and have an optional nicer GUI on top (like iPython + iPythonQT/Jupyter-qtconsole).

The standard Nodejs repl is usable, but it has horrible usability (clicking the up-arrow cycles through the repl hisoty *by line* instead of *by multi-line command*, as you would expect any sane repl to work for interactively experimenting with things like class statements), and is very bare-bones. Every time I switch from iPython to it it's *painful.* A browser's repl like Chrome's that you can run for node too by starting a node-inspector debug session is more usable... but also too cumbersome.

Answer: 
Use [ijavascript](https://github.com/n-riesco/ijavascript).

This is compatible with Jupyter notebook and you can use it just like on Python environment.

The below is a screenshot taken from the official repository. 

[![enter image description here](https://i.stack.imgur.com/ZakIU.png)](https://i.stack.imgur.com/ZakIU.png)
Give Data-Forge Notebook a try.
(I'm not affiliated in any way.)
<https://www.data-forge-notebook.com/>