Aller au contenu

Overview

Ce contenu n’est pas encore disponible dans votre langue.

Oleafly is a free, local-first workspace for research papers, technical documents, and resumes on macOS, Windows, and Linux. You get a full writing and compile loop on your machine: no account, no subscription, no upload required to produce a PDF.

Write on the left, preview on the right. Citations, Preflight checks, diagrams, Git history, and an approval-gated AI assistant sit in the same app.

Oleafly: the editor on the left, the compiled PDF on the right

  • Researchers and academics writing papers for IEEE, ACM, Elsevier, and similar venues, with bibliography management, cross-file navigation, and SyncTeX.
  • Students and PhD candidates writing theses, reports, homework, and Beamer talks.
  • Engineers and technical writers shipping long-form docs, diagrams, and exports beyond PDF.
  • Job seekers building resumes that survive applicant tracking systems, with ATS-minded templates and a Preflight panel that shows what a parser extracts.
  • Anyone who wants typeset documents without babysitting a multi-gigabyte TeX tree: books, posters, newsletters, letters, and figures are a template away.

A complete document environment, zero TeX setup

Section titled “A complete document environment, zero TeX setup”

The default LaTeX compiler, Tectonic, ships with the app. Packages download when a document first needs them and stay cached for later offline use. Projects that need an Overleaf-style toolchain can use latexmk with pdfLaTeX, XeLaTeX, or LuaLaTeX.

LaTeX is not the only engine: Typst projects use a bundled Typst compiler, and Markdown projects build to PDF through managed Pandoc. One workspace covers all three.

CodeMirror 6 with LaTeX-aware autocomplete and slash commands, a formatting toolbar, find and replace with regex, code folding, Vim mode, and offline spelling and grammar that skips commands and math. Projects can use a Code / Visual toggle where a rich view is available.

Go to definition, find references, and project-wide rename for labels, citations, and macros. Hover a \ref or \cite to see the target. The project index follows your \input graph across files.

A virtualized PDF preview with zoom, spreads, a detached window, and bidirectional SyncTeX: jump from the cursor into the PDF, or Cmd/Ctrl-click a word in the PDF to land on it in the source.

Paste a DOI, arXiv id, or paper title. Oleafly fetches BibTeX, deduplicates against your .bib, and inserts \cite at the cursor. Citation lookup talks to doi.org, arXiv, and Crossref. Optional Zotero and alphaXiv hooks live under Integrations.

A diagram composer with canvas and TikZ code, live preview, and round-trip editing. Or draw with AI: describe a figure, refine it against compile (and vision when available), then insert editable LaTeX.

Before you submit, Preflight checks compile and layout quality, publisher profiles, ATS parsing, accessibility, references, and privacy for blind review. It separates verified findings from advice, shows the text a machine can extract, and can prepare a tagged export flow.

From the home dock, Oleafly Tools includes a BibTeX validator, table generator, equation preview, academic lab search, PDF-to-LaTeX import, and a conference deadlines board. Many of the same surfaces also exist on oleafly.com/tools and oleafly.com/deadlines.

Bring your own key from the built-in providers, add a custom OpenAI-compatible endpoint, or run Ollama fully local. The assistant reads the project, edits with red/green approval diffs, compiles, reads logs, and can search literature. Personas and a default model live in Settings.

Every project is a plain folder with a real Git repo. Stage, commit, diff, and restore from Source Control with no GitHub account required. Push and pull when you want an off-machine remote.

PDF always, plus Word, HTML, Markdown, plain text via Pandoc (fetched on demand), PowerPoint for Beamer, and EPUB for books. See Export formats.

Projects sit under ~/.oleafly/projects/ as ordinary folders: .tex, .bib, images, .git. No proprietary lock-in. See Where your data lives.

oleafly.com is available in 18 languages. English is the default at the root URL. Every other language uses a locale prefix, such as /zh-cn/, /ja/, or /es/. The header language switcher lists each option with a flag and native name.

Flag Code Language Home
🇺🇸 en English oleafly.com
🇨🇳 zh-cn 简体中文 /zh-cn/
🇹🇼 zh-tw 繁體中文 /zh-tw/
🇯🇵 ja 日本語 /ja/
🇰🇷 ko 한국어 /ko/
🇪🇸 es Español /es/
🇧🇷 pt-br Português (Brasil) /pt-br/
🇫🇷 fr Français /fr/
🇩🇪 de Deutsch /de/
🇮🇳 hi हिन्दी /hi/
🇮🇹 it Italiano /it/
🇳🇱 nl Nederlands /nl/
🇵🇱 pl Polski /pl/
🇷🇺 ru Русский /ru/
🇺🇦 uk Українська /uk/
🇹🇷 tr Türkçe /tr/
🇸🇦 ar العربية /ar/
🇻🇳 vi Tiếng Việt /vi/

Language choice is preference-based (URL, saved switcher choice, or a one-time browser-language banner on /). It is not hard-locked by geo-IP. Shared deep links keep their language. Learn, blog, templates, tools, and the landing page all follow the same prefixes (for example Japanese Learn, Simplified Chinese blog).

The desktop app UI language is separate from the website. See Which languages does the website support? in the FAQ.

  1. Download and install for your platform.
  2. Getting started: first project to first PDF in a couple of minutes.
  3. Browse templates, or walk the free Learn curriculum on the web.

How Oleafly compares to Overleaf, VS Code, and TeXstudio: Why Oleafly. Design principles: Philosophy.