Projects

To get a short introduction to the CoCalc Projects page, click the blue Tour button in its top right corner. This is one of several Tours of features in CoCalc.

You can think of a CoCalc’s Project as a virtual computer. Its computational resources are determined by a license applied to the project. You and your project collaborators have equal access to all the files in it, such as Jupyter Notebooks, Linux Terminals, LaTeX documents, and many others. You can edit (or just observe) these files simultaneously and discuss your work in various ways using chats.

You can create multiple projects to work with different groups of collaborators or, well, to work on different projects. You can apply the same license to as many projects as you wish, but its run limit will determine how many of such virtual computers may be running at the same time with allocated resources. Depending on the nature of your work, you may find these resources insufficient. If this happens, you can consider upgrading your license or spinning up some arbitrarily powerful Compute Servers!

Note

Under the hood, a project is a Kubernetes pod and all your files reside in the $HOME directory of a fictitious user or its subdirectory. All collaborators processes run as the same user, this is a consequence of real time collaboration. Different projects, however, are isolated from one another.