Installation Guide#
OverleafFS runs on macOS, Linux, and Windows.
Installation#
The OverleafFS package is available through PyPI, as standalone
binaries for Windows and macOS, or from source on GitHub.
Installing from Binaries#
Pre-built application bundles are available on the project’s GitHub Releases page:
These builds require no Python installation and are the easiest way to run OverleafFS on macOS and Windows.
Windows#
Download the file named something like:
OverleafFS-windows-vX.Y.Z.zip
Extract the archive and run:
OverleafFS.exe
You may create a shortcut to the executable or place it on the desktop.
macOS#
Download the macOS application bundle:
OverleafFS-macOS-vX.Y.Z.zip
Then:
Unzip the file to obtain
OverleafFS.app.Attempt to open it once by double-clicking. macOS Gatekeeper will block the application and display a warning.
Click Cancel.
Open System Settings → Privacy & Security.
Scroll down near the bottom of the right-hand panel. You should see a message indicating that
OverleafFS.appwas blocked.Click Allow Anyway or Open Anyway.
Return to Finder and open
OverleafFS.appagain.
After this first authorization, the application will open normally.
Note: The macOS application is unsigned (i.e., not notarized), so Gatekeeper approval is required on first launch.
Installing from PyPI#
Requirements#
You will need a recent version of Python (3.10 or later recommended)
and either pip or conda installed. A working installation of
pip is sufficient for most users. If you plan to install from
source, git is also required.
To install from PyPI:
pip install –upgrade overleaf_fs
This command installs the core application and its Python dependencies.
If you prefer to isolate the installation, consider first creating a
virtual environment using python -m venv or conda create.
Installing from source#
Download the source code
In order to download the python code, move to a directory of your choice and run the following two commands:
git clone https://github.com/gbuzzard/overleaf_fs.git
cd overleaf_fs
Install the environment and the OverleafFS package
Clean install using overleaf_fs/dev_scripts - We provide bash scripts that will do a clean install of OverleafFS in a new conda environment using the following commands:
cd dev_scripts
source clean_install_all.sh
cd ../overleaf_fs
conda activate overleaf_fs
python -m app.py
Getting Started#
See Quick Start for a guide to launching OverleafFS.