
aloth/olcli
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Overleaf CLI — вытягивайте, push, синхронизируйте, компилюйте проекты LaTeX с вашего терминала. Git Remote Helper, MCP-сервер для AI-агентов и библиотека TypeScript.
Обзор
— Синхронизировать, управлять и компилировать проекты LaTeX с вашего терминала. Работайте с проектами Overleaf напрямую из командной строки. Редактируйте локально с помощью любимого редактора, контроля версий с помощью Git и синхронизируйте с облачной компиляцией Overleaf. - 📋 все ваши проекты Overleaf — ✨ пустые или примерные проекты — ⬇️ файлы проектов в локальную папку для офлайн-редактирования — ⬆️ локальные изменения обратно в Overleaf — 🔄 двустороннее с интеллектуальным обнаружением конфликтов — 🔍 локальные файлы против живого удалённого перед загрузкой — 🔀 используйте Overleaf как нативный git remote (документы) — ✌️ файлы, удалённые локально, удаляются в Overleaf при следующей синхронизации — 🗑️ и ✏️ удалённые файлы по пути — 🚫 — автоматически фильтруются артефакты сборки LaTeX и шум ОС; расширение с .
Обзор (машинный перевод)
Интерфейс командной строки для Overleaf — Синхронизация, управление и компиляция проектов LaTeX с вашего терминала.
Работайте с проектами Overleaf напрямую из командной строки. Редактируйте локально с помощью любимого редактора, контроля версий с помощью Git и синхронизируйте с облачной компиляцией Overleaf.
Особенности
- 📋 Перечислить все ваши проекты на Overleaf
- ✨ Создать пустые или примерные проекты
- ⬇️ Перетять файлы проекта в локальную папку для офлайн-редактирования
- ⬆️ Push локальные изменения обратно на Overleaf
- 🔄 Синхронизация в двунаправленном направлении с интеллектуальным обнаружением конфликтов
- 🔍 Diff локальные файлы на live remote перед загрузкой
- 📝 Исправления с пометкой —
diff --latexdiffсоздаёт PDF-файлы, которые запрашивают советники и журналы с зачеркнутыми и подчеркнутыми - 🔀 Git remote — используйте Overleaf как нативный git remote (документация)
- ✌️ Двустороннее удаление — файлы, удаляемые локально, удаляются в Overleaf при следующей синхронизации
- 🗑️ Удаление и ✏️ переименование удалённые файлы по пути
- 🚫 Smart ignore — Артефакты сборки LaTeX и шум ОС фильтруются автоматически; extend с помощью
.olignore - 📄 Компиляция PDF с помощью удалённого компилятора Overleaf
- 📦 Скачать отдельные файлы или полные архивы проекта
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
olcli — Overleaf CLI
Command-line interface for Overleaf — Sync, manage, and compile LaTeX projects from your terminal.
Work with Overleaf projects directly from your command line. Edit locally with your favorite editor, version control with Git, and sync seamlessly with Overleaf’s cloud compilation.
Features
- 📋 List all your Overleaf projects
- ✨ Create blank or example projects
- ⬇️ Pull project files to local directory for offline editing
- ⬆️ Push local changes back to Overleaf
- 🔄 Sync bidirectionally with smart conflict detection
- 🔍 Diff local files against the live remote before pushing
- 📝 Marked-up revisions —
diff --latexdiffproduces the struck-through/underlined PDF advisors and journals ask for - 🔀 Git remote — use Overleaf as a native git remote (docs)
- ✌️ Two-way deletions — files removed locally are deleted on Overleaf on next sync
- 🗑️ Delete and ✏️ rename remote files by path
- 🚫 Smart ignore — LaTeX build artifacts and OS noise filtered automatically; extend with
.olignore - 📄 Compile PDFs using Overleaf’s remote compiler
- 📦 Download individual files or full project archives
- 📤 Upload files to projects
- 💬 Review comments — list, add, resolve, reopen, delete, and reply to threads
- 🗂️ Preserve folder structure when pushing nested files
- ⏱️ Configurable timeout for slow connections
- 🔑 Password login for self-hosted instances (no browser required)
- ⚙️ Self-hosted Overleaf/ShareLaTeX support
- 📊 Output compile artifacts (
.bbl,.log,.auxfor arXiv submissions) - 🤖 MCP server for AI assistants (docs)
Perfect for:
- Editing LaTeX in your preferred text editor (Vim, VS Code, Emacs, etc.)
- Version control with Git while using Overleaf’s compiler
- Automating workflows and CI/CD pipelines
- Offline work with periodic sync
Installation
Homebrew (macOS/Linux)
brew tap aloth/tap
brew install olcli
npm (all platforms)
npm install -g @aloth/olcli
Or use with npx without installation:
npx @aloth/olcli list
For AI agents (via AgentSkills)
npx skills add aloth/olcli
Установка
npx @aloth/olcli list