Overleaf 免费版只能拉一个人,他干脆自己架了台服务器

Overleaf 免费版只能拉一个人,他干脆自己架了台服务器

一个课题组,五个人改同一篇论文。

用 Overleaf,免费版每个项目只能拉一个人;想让五个人同时在线,得有人买 $199 一年的 Standard——10 个协作者名额。

但这 10 个名额只对订阅者本人有效。组里其他人想在自己的项目里也用上完整历史、更长编译时间,还得各自再买一份。

这不是什么秘密,是写在 Overleaf 定价页上的规则。问题是:2026 年了,这件事有没有别的解法?

有。一个叫 Oleafly 的开源项目,把协作服务器交给用户自己跑。

Oleafly 官方截图:同一份 LaTeX 源码上五个人的光标、评论和右侧编译好的 PDF

先把项目本身说清楚

  • 934 星、57 个 fork、20 个 open issue,2026 年 7 月 5 日建仓
  • 30 个版本、累计 59,864 次下载,最新 v0.4.10 发布于 11 月 2 日
  • AGPL-3.0,桌面端 macOS / Windows / Linux
  • 技术栈:Tauri + React + CodeMirror,服务端是 Rust 单二进制

它不是"又一个 LaTeX 编辑器"。定位写在 README 第一行:带实时协作和 AI Agent 的研究写作 IDE。

协作:服务器你自己跑

Oleafly 的实时协作不依赖官方云。你们组找一台 Linux 机器——实验室工作站、学校虚机、一台小云服务器都行——跑一条命令:

curl -fsSL https://oleafly.com/server/install.sh | sudo sh

装完是一个 Rust 二进制,数据落 SQLite,文件放本地磁盘或任何 S3 兼容存储,需要邮件就走 SMTP。登录接 GitHub 或任意 OpenID Connect,学校的统一身份认证能直接用。

协作体验该有的都有:

  • 每个人的光标带名字,谁在改 Methods、谁在动 Table 1,一眼能看出来
  • 选中任意一段就能评论,支持回复、@人、resolve
  • 角色分 owner、editor、reviewer、commenter、viewer;reviewer 的修改自动变成 suggestion
  • 离线写的改动,重连后合并;两边改了同一处,会把两个版本都摆出来问你
  • 每个共享项目有聊天和版本历史,能对比、能命名、能恢复

服务器端还有一个细节:每台设备的改动都带签名,服务端按签名历史构建快照,而不是直接信任上传的文件。

Oleafly Server 管理后台:人员、访问规则、项目、邮件、安全日志

编译:不用再等队列

Overleaf 免费版的编译超时是"基础档",付费才是 24 倍。长论文、大图表、带 TikZ 的稿子,卡在编译上是常事。

Oleafly 把编译器装进了本地:Tectonic、Typst、Pandoc 内置,需要完整发行版时自动接管系统里的 TeX Live、MacTeX、MiKTeX 或 TinyTeX。编译在你自己的机器上跑,没有队列,也没有超时。

另外两个小功能,写过长文的人会懂:

  • 点 PDF 里的字,跳到对应源码;再点回来
  • 编译失败时,上一版能看的 PDF 还留在屏幕上,不用对着报错盲改

写作侧还有 1,700 多个模板(会议、期刊、论文、海报、简历),下载到本地后离线也能编译;Vim / Emacs 键位、命令面板、236 个 LaTeX 符号面板这些都有。

科研工作流:该有的脏活都做了

真正拉开差距的是这些不起眼的部分:

文献。 Zotero 库直接读,EndNote 或任意 .bib 也能导入;arXiv、Semantic Scholar、Crossref、PubMed、OpenAlex 五个源一起搜,搜到直接插进正文。

引用检查。 未定义的 key、重复的 key、缺失的图,边写边标。

Preflight。 投稿前跑一遍:断引用、缺图、字体没嵌入、无障碍问题,以及任何会让盲审穿帮的东西——比如 PDF 元数据里的作者名、致谢里的基金号、绝对路径里的用户名。截图里就抓到一条:sections/design.tex 里写了机器相关的绝对路径。

Oleafly Preflight:编译与排版 100 分,投稿准备度 85 分,红字指出 design.tex 里的机器路径

Git。 每个项目就是一个 Git 仓库,能推 GitHub、GitLab、Gitea、Forgejo、Codeberg;每次编译成功自动存一个 checkpoint。

命令行。 oleaflyc 能在终端里 build、check、cite、convert,还能当 MCP server 给 Claude Code、Codex、Cursor 用。

AI 是可选项,不是卖点

Oleafly 的 AI 有几个克制的地方:

  • 可以完全不接。关掉 AI,写作、编译、校对、PDF 预览照常工作
  • 接的话支持 10 家托管服务、Ollama 本地模型、任意 OpenAI 兼容端点
  • 每次改动都是 diff,你审完再接受,能撤销
  • Claude Code、Codex CLI、Gemini CLI 等 14 个命令行 Agent 通过 ACP 接进来,用你自己的账号

对比 Overleaf 把 AI 额度做成套餐分级,这个思路更像是"工具该干的活"和"模型该干的活"分开。

和 Overleaf 摆在一起

方案 协作人数 年费 编译
Overleaf 免费 每项目 1 人 $0 基础超时,历史 24 小时
Overleaf Standard 每项目 10 人 $199 24 倍基础
Overleaf Pro 无限 $399 24 倍基础
Oleafly 自托管 不限 $0 + 服务器 本地,无超时

顺带说一句 Overleaf 的开源版:Community Edition 也是 AGPL,能自托管,但要 Docker 和一套运维,而且没有 Git 集成和 track changes——这两样是 Server Pro 的付费功能。Oleafly 把这两样直接放在了开源版里。

丑话说在前面

1. 它还在 beta。 版本号 0.4.x,README 标题旁边就标着 beta。30 个版本、四个月,迭代很快,但也意味着接口和体验还会变。

2. 一个人写的。 1,262 次提交来自同一位作者,其余是机器人和两位只提交过一次的贡献者。bus factor = 1,这不是黑它,是你在把论文押上去之前该知道的事。

3. 自托管不是零成本。 你需要一台 Linux 机器、一个域名、证书、备份策略,还得有人会看安全日志。Oleafly 把安装做成了一条命令,但"维护一台服务器"这件事本身没有消失。

4. 没有完整的网页端。 协作者可以在浏览器里打开共享项目、看最新编译的 PDF,但完整的编辑体验在桌面客户端。习惯"发个链接就能改"的人会不适应。

5. 模板生态比不过 Overleaf。 Overleaf 背靠出版社和会议官方模板,Oleafly 的 1,700 个模板是打包好的常用集,冷门期刊可能还得自己找。

6. AGPL。 自己用、改都行;如果你把它改成对外提供的商业服务,得开源你的修改。

我的判断

"协作按人头收费"这件事,在 SaaS 时代是合理的——服务器、带宽、编译集群都要钱。

但它不该是唯一选项。

一个课题组,五个人,一年写三四篇论文,为协作付 $199;一个实验室十个人,就是 $1,990。钱不算多,可这笔钱的本质是为"同时编辑"这个动作付费,而不是为算力付费——编译明明可以跑在本地。

Oleafly 做的事,是把这笔钱换成一台北实验室角落的机器。它不便宜到零成本,但它把定价权从厂商手里拿回到了用户手里。

适合谁?有 Linux 服务器、在意数据主权、组里有人愿意折腾的小课题组;或者单纯不想把未发表的稿子放在别人云上的研究者。

不适合谁?下周就要投 deadline、需要机构采购和合规背书的团队——这时候 Overleaf 的稳定和省心,值那 $199。

工具没有对错,只有代价付给谁。


相关链接:

评论

暂无评论。

登录后可发表评论。