Skip to content

Latest commit

 

History

History
153 lines (105 loc) · 8.66 KB

readme.zh.md

File metadata and controls

153 lines (105 loc) · 8.66 KB

在线文档编辑器

CI Status 授权许可 版本 在线站点

English | 简体中文 | 日本語 | 한국어 | Deutsch | Español | Português | فارسی

开源文档工作台,为你和 AI Agent 准备。

在浏览器里打开、编辑、转换并保存 Word、Excel 和 PowerPoint,为 PDF 添加批注。基础文档处理在本地完成,无需注册或安装 Office。

支持可选 AI 助手(Experimental Beta)、WebMCP Agent 调用和 PWA 安装;已缓存的编辑器资源可离线使用,也可自行部署或嵌入应用。

在线体验:edit.chaxus.com


✨ 主要特性

  • 本地编辑与转换。 文档处理在你的设备上完成,无需上传文档即可编辑和转换。
  • 自由保存,继续工作。 浏览器支持时可存回选定文件,也可下载导出;从当前浏览器恢复最近的编辑。
  • 与 AI 协作(Experimental Beta)。 起草和润色文字、处理表格数据、创建幻灯片,或询问当前 PDF 页面的内容;审阅后再应用修改。
  • 让 Agent 调用文档工具。 支持 WebMCP 的浏览器中,AI Agent 可打开、转换、导出文档,读取文字文档正文。
  • 安装为 PWA。 像应用一样使用,已缓存的编辑器资源可离线复用。
  • 自行部署与集成。 可作为静态站点部署,也可通过 iframe API 嵌入你的应用。

🚀 快速开始

新建文档 · 新建表格 · 新建演示

也可以运行自己的版本:

docker run -d --name document -p 8080:80 ghcr.io/ranuts/document:latest

📄 支持的格式

类型 可编辑 也能打开
文档 .docx .doc .odt .rtf .txt
表格 .xlsx .csv .xls .ods
演示 .pptx .ppt .odp
PDF 批注、填写、导出 .pdf

支持的文档可导出为 PDF。

还支持多语言界面、明暗主题和只读预览。

🔐 本地编辑与数据去向

恢复副本保存在当前浏览器,最后编辑或打开后保留 7 天,可在已保存的文档中删除。恢复副本不是备份,重要文件请及时导出。

使用外部 AI 服务时,请求所需内容会发送到该服务;本机模型在设备上处理。浏览器听写可能使用在线语音服务,嵌入模式下的导出由宿主应用处理。

浏览器 AI Agent 对文档工具返回内容的后续处理,由所用 Agent 决定。

文档与集成

使用指南 · 自行部署、URL 参数与集成 · 嵌入 API · 字体管理

离线使用需要已缓存的编辑器资源,未缓存的资源和远程文件仍需联网。

AI 文档助手 (Experimental Beta)

起草和润色文字、处理表格数据、创建幻灯片,或询问当前 PDF 页面的内容。先审阅修改建议,再决定是否应用;需要时可撤销。

可选择本机模型或连接自己的 AI 服务;浏览器支持时可通过语音输入指令。

Experimental Beta. 默认关闭。回答和修改可能有误,请核对重要结果。

观看四段功能演示
Word Excel
word-ai-normal-speed.mp4
excel-ai-normal-speed.mp4
起草、写入、摘要与撤销 填充、求和、排序与撤销
PowerPoint PDF
pptx-ai-normal-speed.mp4
pdf-ai-normal-speed.mp4
创建、复制与撤销 读取、问答与批注预览

英文界面下的完整流程,按正常速度录制;本机 Qwen3 4B 模型已提前加载,响应时间随模型和设备而变化。

视频、字幕和文字说明

PDF 助手支持当前页可选文字和页面便笺,不识别扫描图片中的文字,也不改写 PDF 正文。

🛠 开发

从源码运行:

git clone https://github.com/ranuts/document.git
cd document
pnpm install --frozen-lockfile
pnpm run dev

欢迎反馈和贡献: Issues · Pull requests

📚 基于这些项目

📄 许可证

AGPL-3.0 · NOTICE

上游声明与商标说明

本项目是 ONLYOFFICE 编辑器(sdkjs 与 web-apps,版权归 Ascensio System SIA) 的修改版本。界面采用中性功能名称,不展示产品 logo 或品牌宣传。版权、许可证、 修改说明及源码入口仍保留在编辑器的“关于”面板和 NOTICE 中。 第三方 GUI 素材和字体仍适用各自的许可证,移除产品标识不改变这些许可。

不展示产品 logo 的决定参考 FSF 对 AGPLv3 第 7 条的公开解释,不将其称为法院判决, 也不据此保证完全合规。上游立场与本项目的处理依据见 NOTICE。

ONLYOFFICE 是 Ascensio System SIA 的商标。本项目并非官方 ONLYOFFICE 产品, 与该公司无隶属关系,亦未获其赞助或背书。法律声明及源码引用中的名称仅用于标明 上游技术来源,不作为本项目品牌。

PWA 安装和浏览器标签页使用独立绘制的中性文档图标,不含上游 logo、商标或项目字母标识。