Бесплатно · С открытым исходным кодом · AGPL-3.0

Писать 

исследовательские работы

как будто ты пишешь код.

Oleafly — это локальное исследовательское пространство для LaTeX, Typst и Markdown. Ваши проекты хранятся на вашем компьютере в виде простых файлов с реальной историей Git, компиляторы поставляются в комплекте, а дополнительный агент искусственного интеллекта проверяет свои собственные изменения, компилируя и читая PDF-файл. Ни учетной записи, ни телеметрии, ни установки TeX.

Построен как редактор кода

Все остальное, что вы ожидаете. На вашей машине.

Draft, compile, proofread, search, cite, review, and publish without stitching together separate tools. Oleafly keeps your source, preview, references, AI, and Git history in one workspace you control.

Импортируйте то, что у вас есть

Реконструируйте множество текстовых PDF-файлов в редактируемый LaTeX локально, конвертируйте DOCX через управляемый Pandoc или позвольте модели машинного зрения расшифровать фотографию страницы. Необязательная доработка ИИ после.

Экспортируйте, куда вы направляетесь

PDF всегда; DOCX, HTML, Markdown и многое другое с помощью контекстных меню экспорта на базе Pandoc. Или возьмите весь проект в виде исходного ZIP-файла.

Сделайте это своим

Режим Vim, светлые и темные темы, акцентные цвета, семь предустановок макета и редактируемые сочетания клавиш. Редактор должен соответствовать вашим рукам.

Пишите в коде или визуально

Переверните любой документ LaTeX или Markdown в визуальный редактор: заголовки, списки, жирный шрифт, ссылки, редактируемые напрямую, с скоординированной отменой в обоих режимах. Неподдерживаемые команды остаются видимыми в виде необработанных блоков, а не автоматически удаляются, поэтому возврат к исходному коду не является разрушительным.

SyncTeX, уровень слова

⌘ — щелкните слово в PDF-файле и найдите именно это слово в источнике. Вернитесь назад с помощью ⌘⇧J.

Кодовый интеллект

Перейдите к определению, найдите ссылки и переименуйте метку, ключ цитирования или макрос в каждом файле.

Слэш-команды

Введите / для меню вставки в стиле Notion: /figure, /table, /section, /cite, /math.

Цитаты DOI

Вставьте DOI, идентификатор arXiv или URL-адрес. Oleafly извлекает BibTeX, выполняет дедупликацию и вставляет \\cite.

Принесите всю свою библиотеку

Пакетный импорт BibTeX, RIS, EndNote XML и Zotero RDF. Все данные вашего проекта дедуплицируются до того, как одна запись попадет в .bib.

Палитра команд

⌘K нечеткий поиск по каждому действию в приложении: проекты, файлы, настройки и многое другое.

Принесите свой собственный ИИ

Девять поставщиков или местный Оллама, все с одинаковым разрешением на каждое изменение. Клиенты MCP, такие как Claude Code и Cursor, подключаются таким же образом. Или отключить ИИ. Редактору это не нужно.

Исследования на ходу

Агент ищет в AlphaXiv и OpenAlex, извлекает содержание статьи и проверяет цитаты по Crossref, прежде чем они попадут в вашу библиографию.

Орфография и грамматика офлайн

Hunspell и Harper запускаются на вашем компьютере как WASM, маскируя команды и математические вычисления, поэтому проверяется только текст.

Агент, который помнит

Надежные заметки для каждого проекта и видимый контрольный список плана сохраняются в чатах, поэтому ИИ продолжает работу с того места, где остановился.

От одной страницы до шестисот

Редактор и виртуальная программа просмотра PDF-файлов работают безотказно, будь то одностраничное резюме или диссертация длиной в книгу.

Программа просмотра PDF для реального чтения

Отключите предварительный просмотр на втором мониторе, прочитайте двухстраничные развороты, инвертируйте цвета для поздней ночи или перейдите в полноэкранный режим для презентации.

Составитель диаграмм

Опишите диаграмму, и ИИ напишет TikZ, компилирует рисунок изолированно и исправляет совпадения, просматривая рендер. Или нарисуйте сами: формы, края и инспектор на реальном холсте, который взаимодействует с сгенерированным TikZ. Экспортируйте прозрачные PNG-файлы высокого разрешения полностью в автономном режиме.

Три двигателя, одно рабочее место

Проекты LaTeX, Typst и Markdown работают бок о бок в одной библиотеке, с одной и той же историей Git, предварительным просмотром, поиском и рабочим процессом искусственного интеллекта.

\begin{document}Hello, world.PDF compiled ✓

The LaTeX editor

Write in LaTeX, Typst, or Markdown with a live PDF preview and word-level SyncTeX. Compilers are included, so there is no TeX setup or build queue.

editcompileverify ✓

The AI assistant

Ask the agent to edit your source, compile the project, and read the resulting PDF. Oleafly is model-agnostic, so you can use a hosted provider, local Ollama, your own endpoint, or no AI at all.

doi:10.1145/3576915@article{gatto24}

The reference manager

Import BibTeX, RIS, EndNote, or Zotero with automatic deduplication. Paste a DOI or arXiv ID to create a reference verified against Crossref.

1 page ✓fork ×3 · per application

The resume builder

Start with an ATS-focused resume template, check the extracted text, and fork a tailored copy for each application without losing earlier versions.

+42 −7

The version control

Automatic Git checkpoints preserve every meaningful state. Compare changes, restore an earlier version, and push to GitHub from the same workspace.

PDFDOCXHTMLZIP

The PDF toolkit

Read long PDFs, reconstruct many text-based PDFs into LaTeX, and export PDF, DOCX, HTML, or a source archive for submission.

Цикл исследования

Исследуйте, пишите, проверяйте, публикуйте.

Статья — это искусственно созданный артефакт: источники, ссылки, цифры, результаты компилятора и история. Oleafly выполняет весь цикл в одном рабочем пространстве, и каждый шаг остается контролируемым.

  1. 1

    Исследовать

    Преобразуйте идентификаторы DOI и arXiv в BibTeX, выполняйте поиск в Crossref, OpenAlex и AlphaXiv, проверяйте цитаты до того, как они попадут в библиографию, и отслеживайте сроки проведения конференций помимо написания.

  2. 2

    Писать

    Обычные файлы LaTeX, Typst или Markdown в обычной папке с шаблонами, аналитикой кода всего проекта и дополнительным агентом искусственного интеллекта, прошедшим проверку.

  3. 3

    Проверять

    Связанные движки компилируются локально с читаемыми ошибками. Предварительный просмотр PDF синхронизируется с исходным текстом слово за словом, Preflight показывает, что извлекают парсеры и программы чтения с экрана, а контрольные точки Git позволяют восстановить каждое состояние.

  4. 4

    Публиковать

    Экспортируйте PDF, DOCX или HTML, заархивируйте исходный код для систем отправки и arXiv и отправьте его на GitHub. Документ отправляется из той же папки, в которой он был написан.

Сравнение

Единое исследовательское пространство, способное заменить все остальные инструменты.

Пишите и компилируйте тексты, выполняйте корректуру, ищите литературу, управляйте источниками, рецензируйте PDF, автоматизируйте правки и готовьте статью к публикации в одном месте. Oleafly объединяет весь набор исследовательских инструментов в одном бесплатном приложении с открытым исходным кодом. Ниже показано, в чём ему уступают альтернативы. Документы.

OleaflyOpenAI PrismOverleafTypst Web AppCurvenoteLyXTeXstudioTexifierVS Code + LaTeXPaperpalWritefullКонструкторы резюме
Владение и доступЦенаБесплатное ПО с открытым исходным кодом. Без подписки OleaflyБесплатно с учётной записью ChatGPTБесплатный тариф. Платные тарифы добавляют возможностиБесплатный тариф. Pro оплачивается отдельноБесплатный тариф. Платные тарифы добавляют приватные проектыБесплатное ПО с открытым исходным кодомБесплатно, GPLПлатно. Бесплатная демоверсияБесплатно. Для ИИ действуют ограничения или платные тарифыБесплатный тариф. Prime оплачивается отдельноБесплатный тариф. Premium оплачивается отдельноПо-разному. Большинство работает по подписке
Не требует учётной записиДаНетНетНетНетДаДаДаДаНетНетПо-разному
Работает без интернетаРабота с текстом, корректура, предпросмотр и компиляция без интернетаНет, облачное рабочее пространствоНет, облачный сервисНет. Веб-приложению требуется подключениеНет. Редактор работает как облачный сервисДаДаДаДаНетНетРедко
Файлы остаются на вашем дискеВаши локальные папки. Самостоятельно размещаемая облачная синхронизацияОблачное хранилищеОблачное хранилищеОблачное хранилище. Компилятор можно запускать локальноОблачное хранилищеДаДаЛокальные файлы и файловые провайдерыДаОблачный сервис и интеграции с редакторамиФайлы остаются в Word или OverleafОбычно облачное хранилище
История версийАвтоматические контрольные точки Git с просмотром различий и восстановлениемОблачные версииПолная история на платных тарифахСинхронизация с Git на тарифе ProВстроенная история версийGit и другие системы контроля версийВручную или через SVNЧерез файловые провайдеры или инструменты GitВстроенный Git, который нужно настроитьНет сведений в документацииИспользует историю основного приложенияПо-разному
Совместная работа в реальном времениСкоро. Неограниченная совместная работа. Самостоятельное размещениеНеограниченное число соавторовВстроено. Ограничения зависят от тарифаВстроеноРедактирование и комментарии в реальном времениНет совместного редактирования в реальном времениНет совместного редактирования в реальном времениНет совместного редактирования в реальном времениЧерез Live ShareЧерез Word, Google Docs или OverleafЧерез Word или OverleafПо-разному
Облачная синхронизацияСкоро. Доступ из браузера, при этом файлы остаются на вашем компьютереОблачное рабочее пространствоОблачное рабочее пространство и платная синхронизация с Git и DropboxОблачное рабочее пространство и синхронизация с Git на тарифе ProОблачные проекты и связанная с ними публикацияЧерез Git или собственный сервис синхронизацииЧерез Git или собственный сервис синхронизацииСинхронизация в реальном времени через Texifier ConnectЧерез Git или собственный сервис синхронизацииОблачное рабочее пространствоРаботает внутри Word или OverleafОбычно облачное хранилище
Командные пространстваСкоро. Общие шаблоны, библиотеки и процессы рецензированияОбщие проекты с неограниченным числом соавторовТарифы для групп и организацийОбщие проекты и локальное развёртывание для организацийКомандные рабочие пространства и управление доступомНет встроенного командного пространстваНет встроенного командного пространстваОбщие проекты через Texifier ConnectОрганизации GitHub и Live ShareПанели управления и управление лицензиями для организацийДоступ для организацийПо-разному
Подготовка и публикация документовСистемы подготовки документовLaTeX, Typst и Markdown в одном рабочем пространствеТолько LaTeXТолько LaTeXТолько TypstMyST Markdown и JupyterLaTeX и DocBookТолько LaTeXLaTeX и MarkdownЧерез расширенияWord, Google Docs, веб и OverleafWord и LaTeX в OverleafТолько форматы резюме
Настройка TeXTectonic и Typst в комплекте. Установка TeX не нужнаУстановка не нужна. Компиляция в облакеУстановка не нужна. Компиляция в облакеУстановка TeX не нужнаУстановка TeX не нужнаНужно установить дистрибутив TeXНужно установить дистрибутив TeXВстроенная система вёрстки и менеджер пакетовНужно установить расширения и TeXИспользует Overleaf для LaTeXИспользует Overleaf для LaTeXНастройка TeX не нужна
Редактирование кода и визуальное редактированиеИсходный текст и визуальное редактирование с обратимым переключением без потерьИсходный текст и предпросмотрИсходный текст и режим форматированного текстаИсходный текст и предпросмотр в реальном времениВизуальный редактор с формулами LaTeXСтруктурированный визуальный редакторТолько исходный текстИсходный текст и предпросмотр PDFТолько исходный текстВизуальный помощник для работы с текстомПредложения по тексту непосредственно в документеТолько визуальное редактирование
Интеллектуальная работа с кодом во всём проектеАвтодополнение, определения, ссылки и переименование во всём проектеРедактор и помощь ИИАвтодополнение и поиск ссылокОшибки, автодополнение и AssistsСтруктурированные ссылки и уравненияМетки, ссылки, структура и автодополнениеПроверка структуры и ссылокАвтодополнение, структура, ссылки и поискIntelliSense из LaTeX WorkshopНет инструментов для кода LaTeXTeXGPT для кода LaTeXНет
Синхронизация исходного текста и PDFДвусторонняя синхронизация исходного текста и PDF на уровне словМгновенный предпросмотр PDFСинхронизация исходного текста и PDFПредпросмотр в реальном времениНет синхронизации исходного текста и PDFИсходный текст и предпросмотр результатаПочти на уровне словСинхронизация исходного текста и PDFПрямая и обратная синхронизация SyncTeXНетИспользует предпросмотр OverleafНет
Режимы чтения PDFВстроенный просмотрщик с отдельным окном, разворотами, тёмным режимом и режимом чтенияВстроенный предпросмотрВстроенный предпросмотрВстроенный предпросмотрПредпросмотр документаИспользует просмотрщик PDFВстроенный просмотрщикВстроенный просмотрщик PDFПросмотрщик-расширение с инверсией цветовЧат с PDFНет средства чтения PDFПредпросмотр документа
Шаблоны документовБолее 100 заготовок и многоразовые пользовательские шаблоныНет сведений в документацииБольшая галерея шаблонов издательствTypst Universe и приватные шаблоны на тарифе ProПрофессиональные шаблоны на платных тарифахВстроенные классы документовВстроенные и пользовательские шаблоныНет сведений в документацииСниппеты и шаблоны сообществаНет сведений в документацииНетОсновная функция
Импорт проектов и документовФайлы и ZIP-архивы, а также PDF, DOCX, Markdown, изображения и папкиПапка, ZIP-архив или перетаскиваниеФайлы, ZIP-архивы и платные интеграцииПреобразование LaTeX, Word и MarkdownИмпорт материалов Jupyter и источниковLaTeX и другие текстовые форматыОткрытие локальных исходных файловЛокальные папки и облачные файлыОткрытие локальных исходных файловЗагрузка PDF и документовДокументы Word и OverleafОбычно PDF или DOCX
Форматы экспортаPDF и ZIP-архив с исходниками, а также DOCX, HTML и MarkdownPDF и файлы проектаPDF и ZIP-архив с исходникамиPDF, PNG и SVGPDF, Word, LaTeX, Typst и MySTPDF, HTML, Word, RTF, ePub и другие форматыPDF и исходные файлыPDF и исходные файлыЗависит от локальных инструментовРабочие процессы WordИзменения Word с отслеживаниемОбычно PDF и DOCX
Исследования и ИИВыбор модели ИИНе зависит от модели. Облачные провайдеры, собственные конечные точки или локальный OllamaВстроенные модели OpenAIВстроенный исследовательский ИИ. Суточный лимит зависит от тарифаCompiler AssistsНет сведений в документацииНетНетНетCopilot, собственный ключ API или расширенияPaperpal AIМодели Writefull и GPTВстроено. Выбор моделей различается
Локальный ИИЛокальный Ollama. Облачный провайдер не требуетсяНетНетНетНетНетНет встроенного ИИНетСобственный ключ API или расширенияНетНетНет
Проверка правок ИИ перед применениемПроверяемые различия и отдельное подтверждение каждой правкиСохранить или отменитьПроверка предложений ИИПроверка каждого AssistНет сведений в документацииНет встроенного ИИНет встроенного ИИНет встроенного ИИПроверка измененийПроверка предложений по улучшению текстаРежим исправленийПо-разному
Проверка готового результата с помощью ИИРедактирует исходный текст, компилирует и затем проверяет готовый PDFДля проверки нужно заново скомпилировать документДля проверки нужно заново скомпилировать документПредпросмотр компиляцииНетНет встроенного ИИНет встроенного ИИНет встроенного ИИПроверка сборки без анализа PDFНет проверки готового PDFНет проверки готового PDFНет
Поиск литературы и источниковПоиск литературы в alphaXiv и OpenAlex с проверкой через CrossrefВстроенный поиск литературыПоиск источников и предложения цитирования от ИИНет встроенного поискаПоиск источников по DOIНет встроенного поискаНетНет встроенного поискаЧерез ИИ или расширенияПоиск по более чем 250 млн статейWritefull Cite находит места, где не хватает ссылокНет
Автономные исследовательские агентыСкоро. Агенты ищут литературу, проверяют источники, готовят черновик и передают вам список измененийНет сведений в документацииНет сведений в документацииНетНет сведений в документацииНетНетНетЧерез расширения с ИИНетНетНет
Импорт библиотеки источниковBibTeX, RIS, EndNote и Zotero с удалением дубликатов перед импортомСинхронизация с ZoteroИнтеграции с менеджерами источников на платных тарифахСинхронизация с Zotero и Mendeley на тарифе ProZotero, Mendeley и EndNoteФайлы BibTeXРаботает с файлами BibTeXФайлы BibTeXЧерез расширенияГенератор библиографических ссылокНет импорта библиотекиНет
MCP для внешних ИИ-агентовВстроенный сервер MCP для Claude Code, Cursor и других агентовНетНетНетНетНетНетНетДаНетНетНет
Проверка орфографии и грамматикиПриватная офлайн-проверка орфографии и грамматики с учётом особенностей текста LaTeXКорректура с помощью ИИВстроенная проверка орфографии и специализированные рекомендации ИИ для научных текстовНет сведений в документацииНет сведений в документацииHunspell, Aspell и тезаурусИнтерактивная проверка орфографии и грамматикиПроверка орфографииЧерез расширения или ИИГрамматика и стиль научных текстовРекомендации по языку научных текстовВозможности базовой проверки различаются
Визуальные инструменты и ИИ для диаграммВизуальное полотно и создание TikZ с помощью ИИ с проверкой результатаПреобразование изображений и голоса в кодРучная работа с TikZ и инструменты ИИПакеты Typst и встроенные средства рисованияИнтерактивные графики и иллюстрацииВизуальные таблицы и инструменты для изображенийРучная работа с TikZ и вспомогательные функции редактораРучная работа с TikZВручную или через расширенияНетСоздание таблиц, уравнений и иллюстраций с помощью ИИНет
Качество и подачаПредпроверка перед подачейПроверка компиляции, требований площадки, ATS, доступности, источников и конфиденциальностиПроверка с помощью ИИ без комплекса инструментов для подачиПроверка компиляцииОшибки компилятора и AssistsИнструменты проверки соответствия SCMSЖурналы компилятора и опциональный ChkTeXОшибки и предупрежденияПонятные сообщения об ошибках компилятораЛинтинг через расширенияБолее 30 проверок перед подачейПроверка качества языкаТолько проверка резюме
Проверка резюме для ATSПроверка для ATS с оценкой и предпросмотр извлечённого текстаНетНетНетНетНетНетНетНет встроенной проверкиНетНетПо-разному. Методика оценки часто непрозрачна
Предпроверка доступностиПроверка доступности и подготовка к экспорту документа с тегамиНетНетНет сведений в документацииСтруктурированные веб-публикацииСтруктурированные документы. Без предпроверкиНетНет сведений в документацииНет встроенной проверкиНетНетПо-разному

Конфиденциальность, именно

По умолчанию локальный. Сеть по выбору.

Никаких расплывчатых обещаний: вот что именно остается на вашем компьютере и именно тогда, когда Oleafly подключается к сети. Никакая учетная запись, никакая телеметрия и отчеты о сбоях не открываются для вашего просмотра перед отправкой чего-либо. Конфиденциальность.

Всегда местный

  • Написание, редактирование и файлы вашего проекта
  • Компиляция с использованием кэшированных пакетов (Tectonic и Typst включены в приложение)
  • История Git, различия и восстановление

Сеть, только когда ты действуешь

  • Поставщики размещенного ИИ получают контекст, который вы им отправляете.
  • GitHub публикует, отправляет и извлекает
  • Поиск по цитированию (DOI, arXiv, Crossref) и соединители для исследований (OpenAlex, AlphaXiv)

Философия

Документы должны пережить услуги.

Yourthesisshouldn'tneedfivesubscriptions.YourAIshouldn'tguessateditsitneverchecked.Yourreferencesshouldn'ttakeanafternoon.YourfirstPDFshouldn'twaitinabuildqueue.Yourtoolsshouldn'tcostmorethanyourresearch.Onefreeapp.Allofit.
The Oleafly Club: an illustrated celebration of researchers at work, complete with a robot dog, math jokes, and a thesis crown

Открытый исходный код, серьезно построенный

Самостоятельный проект с производственной дисциплиной.

Oleafly открыто создан независимым сопровождающим, и неприглядные части тоже рассматриваются как функции продукта: отмена компиляции, безопасность пути, гонки устаревших результатов, восстановление Git, резервный вариант PDF и кроссплатформенные тесты на macOS, Windows и Linux.

Лицензия AGPL-3.0. Прочтите исходный код, сообщите о проблеме или отправьте PR на GitHub.

FAQ

What to know before you switch.

What is Oleafly?

Oleafly is a local-first workspace for writing and shipping research. Draft in LaTeX, Typst, or Markdown, compile with bundled engines, proofread spelling and grammar locally, preview PDFs, manage citations, review AI edits, track versions in Git, and check resumes for ATS readability without moving between apps.

Is it really free?

Yes. Oleafly is free and open source. The desktop app does not add a subscription. If you connect a paid AI provider, that provider may charge for usage. Local models through Ollama do not require a paid API.

Which AI models does it work with?

Oleafly is model-agnostic. Use models from hosted providers, run local models through Ollama, or connect a custom OpenAI-compatible endpoint. You choose the model and supply credentials only when the provider requires them.

Do I need an account?

No. The desktop app has no Oleafly account or login. Your projects stay in ordinary local folders. Connected AI and Git hosting services may require their own credentials.

Which tools can it replace?

For many workflows, Oleafly can replace separate writing, proofreading, compilation, citation, PDF, resume, AI, and Git clients. It still works with ordinary files and GitHub, so you can adopt it without locking your work into a proprietary format.

Can I import an existing paper or resume?

Yes. Open an existing folder or import a ZIP, including exports from online LaTeX editors. Oleafly detects the main document. It can convert text-based PDFs to LaTeX locally, route DOCX through Pandoc, and use a vision model to transcribe scans or photos.

Is the PDF output ATS-friendly?

ATS readiness depends on the template and content, so Oleafly does not promise a score. Its resume templates use selectable Unicode text, embedded fonts, single-column layouts, and linear reading order. Preflight shows what a parser actually extracts before you send the PDF.

What about collaboration and sync?

Today, collaboration uses Git. Publish to GitHub, then push and pull from inside Oleafly. Real-time co-editing, comments, and managed sync are planned, but they are not in the app yet.

Орфография и грамматика офлайн

Hunspell и Harper запускаются на вашем компьютере как WASM, маскируя команды и математические вычисления, поэтому проверяется только текст.

Скачать

Бесплатно. Открытый исходный код. Ваш.

Загрузите готовый установщик из последней версии или собрать из исходников. Ни аккаунта, ни телеметрии.

Сборки еще не подписаны кодом, поэтому ваша ОС предупреждает об этом при первом запуске. руководство по установке имеет одноразовую разблокировку.