Ely Office

Ely Office

Ely Office 是包含文档、表格、幻灯片、PDF、邮件、Git 和 Markdown 七类离线桌面应用的办公工具集合。本文说明其定位、核心能力、适用场景与使用限制。

Ely Office 是一套离线优先的开源桌面办公套件,官网 office.elygpui.com,由开发者 Zachary Zhang(Yang Zhang)用 Rust + GPUI(Zed 编辑器同款 UI 框架)从零写的原生应用,不登录、不连云、文件全留本地。

一、套件里有什么(7~8 个独立 App)


应用干啥底层引擎格式
ElyDoc​文字处理LibreOfficeKit(打补丁)DOCX / ODT
ElyTable​电子表格LibreOfficeKitXLSX / ODS / CSV,公式/筛选/图表
ElyShow​演示文稿LibreOfficeKit + 系统媒体PPTX / ODP,演讲者视图
ElyPDF​PDF 阅读标注MuPDF + Tesseract OCR批注、签名、填表、扫描件搜字
ElyMail​邮件客户端IMAP/POP3/SMTP 本地存 SQLiteGmail/Outlook/iCloud/IMAP
ElyTree​Git 图形化调原生 Git暂存、提交、分支图,不碰终端
ElyMark​Markdown 编辑器markdown-rs + RaTeX + Mermaid公式/图表所见即所得
ElyAgent(规划中)本地 AI 会话后续版本—
早期是 6 个,ElyMail 已陆续进发布包,ElyAgent 还在路线图上。

二、技术架构(为什么顺滑)

  • UI 层:Rust + GPUI,GPU 加速,目标 120fps,不是 Electron 套网页
  • 引擎层:LibreOfficeKit / MuPDF 跑在独立 worker 子进程,主界面通过轻量 IPC 帧协议通信,不卡 UI
  • 上游钉版本:LibreOffice 钉 26.2.6.3(53 个补丁)+ MuPDF 1.28.5(5 个补丁),补丁随源码包发布,可复现构建
  • 平台:macOS(Apple 芯片/Intel,已公证)、Windows(setup.exe)、Linux(AppImage/deb/rpm/Arch/Nix)
  • 协议:自有代码 MIT(早期 AGPL 改过来的);内嵌引擎保留各自许可(MPL-2.0 / AGPL-3.0 / GPL-2.0)

三、“离线优先”到底指什么

  • 文档/表格/PDF/Markdown/Git 历史:断网全功能可用
  • 文件就在你自己的文件夹,无账号、无遥测、无云同步
  • 恢复点写本机(含加密文档的恢复点也加密)
  • 只有 ElyMail 的收件、Git 的 push/pull、检查更新才主动联网

四、兼容性做得怎么样

不是嘴上说“能打开”,有往返验证(Round-Trip):

  • DOCX 中文批注/修订、XLSX 公式缓存值、PPTX 隐藏页/备注,打开→编辑→保存→再打开对齐
  • 复杂排版仍走 LibreOffice 内核,和微软 Office 是“尽力高保真”,不是像素级 100% 一致
  • 缺字体时会列出缺失项,不静默乱排

五、适合谁 / 不适合谁

✅ 适合:

  • 对数据主权敏感、不想“开文档先登录”的人
  • 处理合同/病历/内部资料的场景
  • 烦 WPS 弹窗订阅、想要干净本地工具的
  • 开发者(能看源码、能自己编引擎、能提 bug)
  • ❌ 不适合:
  • 多人实时协同(没云端、没共享光标)
  • 重度依赖复杂宏/企业插件
  • 生产环境唯一副本直接托付(项目仍 0.x 早期,bug 清单公开贴着)

六、获取方式

  • 官网:https://office.elygpui.com/ 一键装全套,或单装某个 App
  • 源码/Releases:GitHub(ELY-Open-Source/ElyOffice 或作者仓库)
  • 目前仍快速迭代,装了建议重要文件先备份再开


这篇文章对你有帮助吗?你的反馈会帮助社区发现更有价值的内容

评价

全部评论 (0)
请登录后发表评论
还没有评论,来留下第一条吧