Browser project vs folder on disk

Cloud convenience compared with local ownership, offline work, and real Git.

Browser project vs folder on disk

When you start writing LaTeX you face an early decision: does your project live in a browser tab on someone else’s server, or in a folder on your own disk? Both models produce the same PDF. They differ in who holds the source, what happens when the network disappears, and how much of the surrounding toolchain you control.

What each model gives you

Cloud (e.g. Overleaf) Local (Oleafly, TeX Live)
Setup Instant, nothing to install One install
Offline Limited Editing always works; compiles run with cached packages
Privacy The provider stores your projects Files stay on your disk
Git Through a sync bridge Native, a real repository in the folder
Collaboration Real-time cursors Git, patches, shared folders
Cost Free tier plus subscriptions Free

A cloud project is a row in a database that the service renders for you. A local project is a directory you can open in a file manager, copy to a USB drive, search with any tool, and version with ordinary Git. That difference sounds abstract until a deadline coincides with an outage, a paywall change, or a flight.

When the cloud is the right choice

Real-time co-editing is the cloud’s genuine advantage. If three co-authors need to type into the same paragraph during the final hour before a deadline, and none of them will install software, a browser editor is the practical answer. Nothing local currently replaces simultaneous cursors.

When local is the right choice

Local wins when the draft is sensitive or unpublished, when you work on planes or restricted networks, when your figures and data are large, or when you want version history that does not depend on a subscription tier. A local Git repository records your changes whether or not any service exists tomorrow, and the same folder works with a terminal, a code editor, or a collaborator’s clone.

Oleafly is built for the local side of this table: the compiler ships inside the app, projects are plain folders with real Git history, and optional AI runs with your own key. A longer comparison is on the blog, and the docs cover how the two models can work together through GitHub.

Back to The local studio