免费 · 开源 · AGPL-3.0

撰写 

研究论文

像写代码一样。

Oleafly 是面向 LaTeX、Typst 与 Markdown 的本地优先研究工作区。项目以普通文件保存在本机,带有真实的 Git 历史;编译器随应用附带;可选的 AI 助手通过编译并阅读 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,经托管 Pandoc 转换 DOCX,或用视觉模型转录页面照片。之后可选 AI 润色。

导出到目标格式

始终支持 PDF;DOCX、HTML、Markdown 等经 Pandoc 上下文导出菜单。或将整个项目打包为源码 ZIP。

按你的习惯定制

Vim 模式、浅色与深色主题、强调色、七种布局预设与可编辑快捷键。编辑器应适合你的双手。

代码或可视化写作

将任意 LaTeX 或 Markdown 切到可视化编辑:标题、列表、粗体、链接直接编辑,两种模式共享撤销。不支持的命令以原始块显示而非静默丢弃,回源无损。

词级 SyncTeX

在 PDF 中 ⌘-点击一词即可跳到源码中的对应位置。⌘⇧J 跳回。

代码智能

转到定义、查找引用,并在所有文件中重命名标签、引用键或宏。

斜杠命令

输入 / 打开 Notion 风格插入菜单:/figure、/table、/section、/cite、/math。

按 DOI 引用

粘贴 DOI、arXiv id 或 URL。Oleafly 获取 BibTeX、去重并插入 \cite。

导入整库文献

批量导入 BibTeX、RIS、EndNote XML 与 Zotero RDF。写入 .bib 前会与项目去重。

命令面板

⌘K 模糊搜索应用中的所有操作:项目、文件、设置等。

自备 AI

九家提供商或本地 Ollama,均经逐次变更批准。Claude Code、Cursor 等 MCP 客户端同样连接。也可关闭 AI,编辑器不依赖它。

随时调研

代理搜索 alphaXiv 与 OpenAlex,拉取论文内容,并在写入文献前用 Crossref 校验引用。

离线拼写与语法

Hunspell 与 Harper 在本机以 WASM 运行,屏蔽命令与数学,只检查正文。

会记忆的代理

按项目持久记忆笔记与可见计划清单跨对话保留,AI 可接着上次继续。

从一页到六百页

无论是一页简历还是书级学位论文,编辑器与虚拟化 PDF 预览都保持流畅。

适合真正阅读的 PDF 查看器

将预览拆到第二显示器、双页对开、夜间反色,或全屏演示。

图表编排器

描述图表,AI 编写 TikZ、单独编译并据渲染修复重叠。或自行在画布上绘制形状与边,与生成的 TikZ 往返。导出透明高分辨率 PNG,完全离线。

三引擎,一工作区

LaTeX、Typst 与 Markdown 项目并存在同一资料库,共享 Git 历史、预览、搜索与 AI 工作流。

\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 id 解析为 BibTeX,搜索 Crossref、OpenAlex 与 alphaXiv,写入文献前先校验引用,并在写作旁跟踪会议截止日期。

  2. 2

    写作

    普通文件夹中的 LaTeX、Typst 或 Markdown 文件,配合模板、全项目代码智能与可选的需审批 AI 代理。

  3. 3

    验证

    内置引擎在本地编译并给出可读错误。PDF 预览与源码逐词同步,预检展示解析器与读屏器提取的内容,Git 检查点让每个状态可恢复。

  4. 4

    发表

    导出 PDF、DOCX 或 HTML,打包源码提交到投稿系统与 arXiv,并推送到 GitHub。论文从写作的同一文件夹发出。

产品对比

一个研究工作区,取代其余所有工具。

在一个地方完成写作、编译、校对、文献检索、引文管理、PDF 审阅、修改自动化和论文交付。Oleafly 将整套研究工具整合进一个免费开源应用。看看下方这些替代产品还缺少什么。 文档.

OleaflyOpenAI PrismOverleafTypst Web AppCurvenoteLyXTeXstudioTexifierVS Code + LaTeXPaperpalWritefull简历生成器
所有权与访问价格免费开源,无需订阅 Oleafly拥有 ChatGPT 账户即可免费使用提供免费版,付费方案可解锁更多功能提供免费版,Pro 版需额外付费提供免费版,付费方案支持私有项目免费开源免费,采用 GPL 许可证付费,提供免费试用版免费;AI 有用量限制或需购买付费方案提供免费版,Prime 版需额外付费提供免费版,Premium 版需额外付费视产品而定,大多采用订阅制
无需账户视产品而定
支持离线使用可离线写作、校对、预览和编译否,采用云端工作区否,属于云服务否,Web 应用需要联网否,编辑器属于云服务很少支持
文件保留在本地磁盘文件存放在您拥有的本地文件夹中,并支持自托管云同步云存储云存储使用云存储;编译器可在本地运行云存储本地文件与文件服务商云服务与编辑器集成文件保留在 Word 或 Overleaf 中通常采用云存储
版本历史自动创建 Git 检查点,支持差异比较与恢复云端修订记录付费方案提供完整历史记录Pro 版支持 Git 同步内置版本历史Git 及其他版本控制工具手动管理或使用 SVN使用文件服务商或 Git 工具内置 Git,需自行配置官方资料未说明使用宿主应用的历史记录视产品而定
实时协作即将推出。支持不限人数协作和自托管协作者人数不限内置支持,人数限制取决于方案内置支持实时编辑与评论不支持实时共同编辑不支持实时共同编辑不支持实时共同编辑通过 Live Share 实现依托 Word、Google Docs 或 Overleaf依托 Word 或 Overleaf视产品而定
云同步即将推出。文件仍保留在您的设备上,同时可通过浏览器访问云端工作区云端工作区,另提供付费 Git 和 Dropbox 同步云端工作区,Pro 版另支持 Git 同步云端项目与互联发布使用 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、Web 和 OverleafWord 与 Overleaf LaTeX仅支持简历格式
TeX 配置内置 Tectonic 和 Typst,无需安装 TeX无需安装,在云端编译无需安装,在云端编译无需安装 TeX无需安装 TeX需要安装 TeX 发行版需要安装 TeX 发行版内置排版引擎与软件包管理器需要安装扩展和 TeX使用 Overleaf 处理 LaTeX使用 Overleaf 处理 LaTeX无需配置 TeX
代码与可视化编辑源代码与可视化编辑并用,双向转换不丢失内容源代码与预览源代码与富文本模式源代码与实时预览支持 LaTeX 数学公式的可视化编辑器结构化可视化编辑器仅源代码源代码与 PDF 预览仅源代码可视化写作助手行内写作建议仅可视化编辑
项目级代码智能自动补全,并支持定义跳转、引用查找和项目级重命名编辑器与 AI 辅助自动补全与引用检索错误提示、自动补全与 Assists结构化引用与公式标签、引用、大纲与自动补全结构与引用检查器自动补全、大纲、引用与搜索LaTeX Workshop IntelliSense无 LaTeX 代码工具用于 LaTeX 代码的 TeXGPT
源代码与 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 和 MarkdownJupyter 内容与参考文献导入LaTeX 及其他文本格式打开本地源文件本地文件夹与云端文件打开本地源文件上传 PDF 与文档Word 与 Overleaf 文档通常支持 PDF 或 DOCX
导出格式支持 PDF、源文件 ZIP、DOCX、HTML 和 MarkdownPDF 与项目文件PDF 与源文件 ZIPPDF、PNG 和 SVGPDF、Word、LaTeX、Typst 和 MySTPDF、HTML、Word、RTF、ePub 等PDF 与源文件PDF 与源文件取决于本地工具Word 工作流带修订记录的 Word 更改通常支持 PDF 和 DOCX
研究与 AIAI 模型选择不受特定模型限制,支持托管服务商、自定义端点或本地 Ollama内置 OpenAI 模型内置研究 AI,每日额度因方案而异编译器 Assists官方资料未说明Copilot、自带密钥或扩展Paperpal AIWritefull 模型与 GPT内置支持,可选模型因产品而异
本地 AI支持本地 Ollama,无需托管服务商无内置 AI自带密钥或使用扩展
应用前审阅 AI 修改提供可审阅的差异,并可逐项批准修改保留或撤销审阅 AI 建议逐项审阅 Assist官方资料未说明无内置 AI无内置 AI无内置 AI审阅更改审阅写作建议修订模式视产品而定
AI 检查渲染结果修改源代码、编译,然后检查渲染后的 PDF需自行重新编译确认需自行重新编译确认编译预览无内置 AI无内置 AI无内置 AI执行构建检查,但不审阅 PDF不审阅渲染后的 PDF不审阅渲染后的 PDF
文献与引文检索跨 alphaXiv 和 OpenAlex 检索文献,并通过 Crossref 验证内置文献检索参考文献检索与 AI 引文建议无内置检索DOI 引文查询无内置检索无内置检索通过 AI 或扩展实现检索超过 2.5 亿篇文章Writefull Cite 可查找缺失的引文
自主研究智能体即将推出。智能体可检索文献、验证引文、起草内容,并将差异交由您审阅官方资料未说明官方资料未说明官方资料未说明通过 AI 扩展实现
参考文献库导入支持 BibTeX、RIS、EndNote 和 Zotero,导入前可去重Zotero 同步付费方案提供参考文献集成Pro 版支持 Zotero 和 Mendeley 同步Zotero、Mendeley 和 EndNoteBibTeX 文件支持 BibTeX 文件BibTeX 文件通过扩展支持引文生成器不支持文献库导入
面向外部 AI 智能体的 MCP内置 MCP 服务器,供 Claude Code、Cursor 及其他智能体使用
拼写与语法检查私密的离线拼写与语法检查,并提供理解 LaTeX 的正文检查AI 校对内置拼写检查,以及面向研究写作的 AI 反馈官方资料未说明官方资料未说明Hunspell、Aspell 与同义词词典交互式拼写与语法检查拼写检查通过扩展或 AI 实现学术语法与文风检查学术语言反馈基础检查能力因产品而异
可视化与 AI 图表工具可视化画布,以及带渲染检查的 AI 生成 TikZ将图片和语音转换为代码手写 TikZ 与 AI 工具Typst 软件包与原生绘图交互式图表与插图可视化表格与图片工具手写 TikZ,并提供编辑辅助手写 TikZ手动编写或使用扩展AI 生成表格、公式与插图
质量与投稿投稿前检查编译检查,以及投稿渠道、ATS、无障碍、参考文献和隐私检查提供 AI 审阅,但无完整投稿检查套件编译检查编译器错误提示与 AssistsSCMS 合规工具编译器日志与可选的 ChkTeX错误与警告清晰的编译器错误提示通过扩展进行代码检查30 多项投稿检查语言质量审查仅提供简历检查
ATS 简历检查提供量化评分的 ATS 检查与文本提取预览无内置检查视产品而定,评分标准往往不透明
无障碍预检无障碍检查,并为带标签导出做好准备官方资料未说明结构化网页发布支持结构化文档,但无预检官方资料未说明无内置检查视产品而定

隐私,说清楚

默认本地。联网由你选择。

没有含糊承诺:这里写明哪些永远留在本机,以及 Oleafly 何时触网。无账号、无遥测;崩溃报告在发送前供你审阅。 隐私.

始终本地

  • 写作、编辑与项目文件
  • 使用缓存宏包编译(Tectonic 与 Typst 随应用附带)
  • Git 历史、差异与恢复

仅在你操作时联网

  • 云端 AI 提供商会收到你发送的上下文
  • 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 许可。阅读源码、提交 issue 或 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 运行,屏蔽命令与数学,只检查正文。

下载

免费。开源。属于你。

从最新 release 获取预编译安装包,或 从源码构建。无需账号,无遥测。

构建尚未代码签名,因此系统首次启动会警告。安装指南 中有一次性解锁步骤。