@mpm There is https://www.reviewnb.com for github reviews of jupyter notebooks and https://github.com/jupyter/nbdime for terminal diffs. but also, my two cents: keep notebooks to the very bare minimum (tutorials, interactive viz) and put the rest of your code in proper Python modules that you import from the notebook.
@moremeta that looks perfect for what I need, thanks!