CodeDown provides a "sandbox" where you can work on Jupyter notebooks alone or with collaborators. Notebooks are represented as documents with the features of a collaborative document editor: full edit history, commenting, etc.
Python 3, Julia, and R all in a single sandbox
Octave, an open-source MATLAB clone
CodeDown integrates with the Language Server Protocol to provide IDE features like
CodeDown makes it easy to collaborate with the features you're used to from enterprise-grade document systems.
Every keystroke and piece of code output is recorded in history. You can use the history browser to jump to a snapshot of your document at any point in time.
CodeDown helps you install and manage library dependencies using tools like pip.
You can also install a huge number of general purpose packages through Nix.
Every sandbox provides terminal access, if you prefer to use command-line tools.