
LOCAL-FIRST · OPEN SOURCE
让文件直接成为你的工作区
文本与代码 · 图片与 PDF · 文件对比 · 批量整理
今天,我把 WorkOffice 开源了。
它不是云盘,也不是在线 Office,而是一个本地优先的 Windows 多格式文档工作台。
电脑里的资料越来越多:写文本要开编辑器,看图片要换工具,处理 PDF、比较两个版本、批量整理文件又要继续切换。单次操作都不难,但上下文切得多了,时间和注意力就被一点点消耗掉。
所以,我想把自己真正会反复使用的能力放进同一个窗口:让文件夹成为工作区,让常见文件直接打开,让需要确认的批量操作先预览再执行。这个工具后来有了名字——WorkOffice。

首页:选择本地文件夹后,文件树、常用功能与工作状态集中在一个窗口中
01让文件夹直接成为工作区
启动 WorkOffice 后,可以通过“添加工作区”选择本地文件夹。左侧文件树负责浏览与搜索,顶部标签页保留已经打开的文件,文本、图片、PDF、对比和批处理都从同一个工作区出发。
它不会默认扫描整台电脑。只有经过系统对话框明确选择的目录或文件,才会进入当前操作范围。
本地优先,不等于把整个硬盘交给应用。
WorkOffice 只读取用户明确授权的文件和目录,不自动上传文档,也不要求注册账号。
02文本、代码与常用文档,直接打开
减少在多个编辑器和查看器之间来回切换。
WorkOffice 支持 TXT、Markdown、JSON、XML、CSV、CSS、JavaScript、SQL 等格式,提供语法高亮、规则检查和基础格式化;也可以预览并基础编辑 DOCX、XLSX/XLS。
从文件树双击、使用“临时打开文件”,或在资源管理器右键选择“使用 WorkOffice 打开”,文件都会进入顶部标签页。切换到其他功能后再回到“文件”,当前文档会自动恢复。

文件编辑:行号、语法高亮、标签页与工作区文件树保持在同一个上下文中
右键菜单只是多一个入口。
安装包不会修改扩展名的默认程序。Windows 11 可在“显示更多选项”或 Shift+F10 菜单中找到“使用 WorkOffice 打开”。
03从图片到 PDF:先排版,再打印
在“排版打印”里,可以添加本地图片或多个 PDF,设置纸张方向、每页数量、页边距和合并方式。右侧会先生成版式预览,确认无误后再直接打印或导出 PDF。

排版打印:先配置版式并查看预览,再选择打印或导出 PDF
•图片排版:支持 A4、横纵向、1/2/4/6/9 宫格与页边距设置。
•PDF 处理:支持预览、单页导出、删页另存、整份旋转与多页合一。
•本地处理:图片与 PDF 的排版、预览和导出均在本机完成。
04比较修改前后,不再靠肉眼翻找
文本会显示统一差异,图片提供滑块比较,PDF 检查页数和页面尺寸;Word 与 Excel 的差异可以逐项采用左侧或右侧,并生成一个新的完整文件。

文件对比:根据文本、图片、PDF、Word 与 Excel 的格式生成对应差异结果
差异结果的目标,是帮助做决定。
默认生成新文件而不是覆盖原文件;最近对比记录只在本机保存文件路径。
05批量操作:先看清楚,再真正执行
批量重命名和文件整理最怕“一个规则写错,整批文件都受影响”。WorkOffice 会先扫描指定工作区,根据范围与规则生成执行预览,只有确认后才修改文件。

批处理中心:范围、规则、预览与任务历史分开呈现,确认后才执行
•批量重命名:查找替换、正则、前后缀、连续编号与冲突预览。
•文件整理:重复文件、空间清理、目录整理与格式转换。
•数据处理:数据提取、数据核对,以及可导出的 JSON 任务报告。
•撤销与回滚:部分操作支持事务回滚和任务撤销。
06本地数据边界,写在功能之前
WorkOffice 的编辑、预览、排版、检查和比较都在本机完成。它不包含账号系统,也不会自动把文件上传到服务器;图片列表使用本地缩略显示,不做内容识别。
•授权范围:只访问系统对话框中明确选择的目录或文件。
•本地记录:最近工作区与最近对比仅保存本机路径,不保存文件内容。
•安全写入:文本与结构化文档先写入临时文件再替换,图片和 PDF 默认另存为。
•发布截图:仓库演示图使用隔离配置生成,不包含维护者私人文件和最近记录。
文件留在本地,决定权也留在用户手里。
WorkOffice 解决的是本地文件处理中的切换和重复劳动,而不是把本地资料迁移到另一个平台。
07现在,它已经开源
这个工具最初是按自己的工作习惯做的,功能和细节肯定还有不完善的地方。选择开放源代码,一方面便于持续维护,另一方面也希望分享给有相似需求的人:如果刚好能减少一点重复劳动,它就有了额外的价值。
项目采用 MPL-2.0 许可证,仓库提供源代码、使用说明和 Windows x64 Release 安装包。当前公开安装包未使用受信任的 Windows 代码签名证书,系统可能显示 SmartScreen 或“未知发布者”提醒,请只从项目 Release 页面下载并核对 SHA-256。
项目名称:WorkOffice
当前版本:v0.1.2
开源协议:MPL-2.0
GitHub:qinyouxuan/WorkOffice
下载安装:GitHub Releases
联系邮箱:1829941918@qq.com
开源不是终点,而是下一轮迭代的开始。
如果你也需要编辑文本、整理图片和 PDF、比较版本或批量处理本地文件,欢迎下载体验;如果发现问题,也欢迎提交 Issue。
欢迎 Star、Issue 与分享
让文件留在本地,让工作流更简单。
夜雨聆风