Pull, push, sync, and compile LaTeX projects without leaving your editor. Native git remote. MCP server for AI agents. Works with CI/CD.
Full Overleaf access without opening a browser.
git clone overleaf::<url> — use Overleaf as a standard git remote. Clone, pull, push with the commands you already know.
Smart conflict detection. Local wins if newer, remote changes pulled automatically. Local deletions propagate to Overleaf.
Built-in Model Context Protocol server. Claude Desktop, Cursor, and Windsurf can manage your LaTeX projects directly.
Compile PDFs using Overleaf's servers. Download output artifacts (.bbl, .log) for arXiv submissions.
Vim, VS Code, Emacs, Sublime — edit locally in whatever you're fastest with.
LaTeX build artifacts filtered automatically. Customize with .olignore (gitignore syntax).
Download .bbl files, create submission zips, and prepare camera-ready papers from CLI.
Session cookie, env var, .olauth file, or password login. Works in CI/CD pipelines and self-hosted instances.
Use Overleaf as a native git remote. Standard workflow, zero learning curve.
git clone overleaf::https://www.overleaf.com/project/abc123
cd abc123
vim main.tex
git add . && git commit -m "edits"
git push
Edit locally, sync when ready, compile to check output.
olcli pull "PhD Thesis" thesis
vim thesis/chapters/results.tex
olcli sync
olcli pdf -o draft.pdf
Download compiled artifacts and package for upload.
olcli output bbl -o main.bbl
olcli zip -o arxiv-submission.zip
One-liner to archive every project as a zip.
olcli list --json | jq -r '.[].name' \
| xargs -I{} olcli zip "{}" -o "{}.zip"
Free, open source, MIT licensed. Install in 10 seconds.