While the efficiency of a command line is always sexy, but for data science in particular, where reproducibility is important and bugs are subtle and often don't cause a terminal error, it is worth it to sacrifice a little bit of code efficiency for code clarity in the long run by using an IDE/Notebook.
Is there a tool that would create a notebook from the command-line?
I think that depends on what you mean;
Jupyter lets you run magic[0] commands (run bash commands in subprocesses), and there's also a bash kernel[1].
[0]: https://blog.dominodatalab.com/lesser-known-ways-of-using-no...