一款基于 Electron、Vue 3 和 TypeScript 构建的文档校对、格式修改,降低ai率的集成化应用
AutoDocxProofread(智能校对)是一款专为长文档校对和论文格式优化而设计的桌面应用程序。它能够帮助用户有效检测 Word 文档中的错别字、标点符号错误、语法问题和文本一致性问题,并提供修改建议。此外还支持文字润色以降低ai检出率。并且还能进行跨文档格式克隆,一键修改全文格式。
针对大模型在处理长文档时存在的遗忘和幻觉问题,软件设计了专门的架构来增强校对的准确性,并能一键导出校对修改后的文档。并且软件采用了并行处理架构,显著提升大模型处理长文档的速度。此外还引入了本地知识库功能,支持RAG功能给模型校对参考。
针对降低ai率功能,软件采用分段并行操作形式,根据自然段对文档划分,然后调用大模型并行处理。
为什么需要使用这个软件?
- 相比使用claude code 调用skill 来对文档校对、降低ai率和格式调整,这个软件可视化效果好,可以直观检视生成效果,并且速度更快,更省token。
- 相比使用chatgpt、豆包等网页ai应用,这个项目提供一键执行的工作流,操作便捷,省去了和大模型反复交流的精力,并且操作更快。
- 相比于ms Office和wps等软件自带的校对系统,这个项目校对更加智能,对错误识别的种类更多样。
- 格式调整无需用大模型,速度更快。
- 轻量化,只需要几十MB大小,一站式解决论文最后一公里
用户需要先在功能设置页面选择一个大模型后再开始校对操作。在文档校对页面,首先选择需要校对的文档后,再选择校对模式,选择使用的知识库(非必选),然后开始校对。软件会将校对的结果显示在右边栏,并在文本中高亮展示,以方便查看。然后可以选择是否接受这些修改,可以导出接受修改后的文档:
降低AI率功能,可以调整AI生成文本的语言风格,降低被AI检测工具识别的概率。操作过程中会自动跳过参考文献、标题等。该功能同样使用分段:

格式克隆功能,可以从参考文档中提取格式样式并应用到目标文档,并且在格式套用时还能微调参数:

本应用可以自行设置api,兼容满足openai规范的api接口,推荐使用非推理模型,并且可以限制并发请求数量和请求评率:
可以设置校对的错误类型、严格程度和文本背景,也可以自行设置提示
本应用还可以浏览和管理校对记录:
本地知识库页面,可创建、管理多个知识库并导入参考资料,校对时勾选即可让模型检索参考:
- 注意:校对结果的准确度很大程度上取决于模型能力,软件无法保证校对结果的完全准确,还需要人工再次检验!
- 注意:降低ai的功能不保证有效,请严格遵循学术道德规范,自行审核!
- 注意:格式迁移功能对于段落内部单独设置的格式没有迁移能力,需要自行调整。
- 注意:软件对于word中公式的操作还不完善,如果文档中有较多公式,自动导出功能出错率更高。
- 提示:结果导出功能可能存在疏漏,建议人工核验。
- 提示:根据现有的大模型上下文记忆力,一线大模型对于1w字以下的内容可以直接选用全文校对。
- 提示,对于降低ai率和校对功能, 都建议先设置好word中的标题级别,方便软件识别分割。
- 提示:「结果复核」默认关闭。开启(API 设置页 → 提示词 → 启用结果复核)或选择了审核模型后,校对完成时会用模型过滤误报,token 消耗约增加一倍;关闭时校对速度更快、成本更低,但误报需要人工判断。
- 提示:单次校对失败的分片(断网、鉴权失败等)会在校对结束后提示「N 个分片校对失败」,此类情况下结果可能不完整;可在「API 设置」中调整每分钟请求数上限与单请求超时。
-
多种校对模式:
- 逐句精校:适合需要高精度校对的短文本
- 逐段校正:适合长篇文献的校对
- 全文校对:对整篇文档进行一次性校对
- 降低AI率:调整AI生成文本的语言风格,降低被AI检测工具识别的概率
-
格式克隆:
- 从参考文档中提取段落样式和文本样式
- 将提取的格式批量应用到目标文档中
- 支持对格式样式的精细调整,包括字体、颜色、间距等
-
智能错误识别:
- 错别字检测
- 标点符号错误识别
- 语法问题检测
- 表格内容校对:表格文字按行整理后参与校对,结果可在表格中高亮与替换
-
知识库系统:
- 创建和管理多个本地知识库
- 支持PDF、word和txt文档导入作为参考材料
- 基于向量数据库的RAG检索增强生成算法
- 校对时可同时勾选多个知识库作为参考
-
更快的处理速度和用户友好的操作体验:
- 使用并行处理的方式优化处理效率,显著提升对于长文本的校对速度
- 清晰的错误展示和修改建议
- 一键应用修改建议,一键导出修改后的文档
- 校正参数可调,可以适应不同任务场景
- 最近文件列表,可快速重新打开校对过的文档
- 校对过程流式输出、支持随时取消,建议可忽略或自行编辑
- 明暗主题切换,另附五套浅色主题皮肤(晴空/樱花/薄荷/暮蓝/鹅黄);暗色模式下的文档预览纸面可选,默认所见即所得
-
便捷的 API 配置管理:
- 兼容openai接口,支持多种大语言模型 API
- 灵活的 API 配置管理,API 密钥落盘加密
- 支持对于并发数量和请求速度的设置
- 支持深度思考(推理)模型:思维链内容在校对过程中实时展示,可一键开关
-
清晰的历史记录管理:
- 清晰查看历史记录,包括时间、校对模型、校对文件路径和具体的结果
- 支持搜索、分页浏览、结果详情查看、新旧结果对比与一键恢复
- 支持对结果的批量管理
首次使用需要配置支持的大语言模型 API:
- 点击设置
- 点击api选项
- 填写 API 地址、密钥和模型名称
- 点击"测试连接"验证配置
- 点击"保存配置"保存设置
- 点击导航栏中的"知识库"
- 选择"Embedding模型"(需要选择专门的embedding模型)
- 点击"添加知识库"按钮创建新知识库
- 选择知识库后可添加PDF文件作为参考材料
- 选择"文档校对"选项卡
- 点击"选择 DOCX 文件"按钮选择要校对的 Word 文档(按钮旁的下拉箭头可快速打开最近校对过的文件)
- (可选)勾选一个或多个知识库以增强校对准确性
- 选择合适的校对模式:
- 逐句精校:适合需要高精度校对的短文本
- 逐段校正:适合长篇文献的校对
- 全文校对:对整篇文档进行一次性校对
- 点击"开始校正"按钮开始校对过程
- 在左侧栏查看校对结果和修改建议
- 点击"应用修改"按钮接受建议的修改(也可以撤销)
- 点击"导出结果"按钮保存修改后的文档
- 在“功能设置”页面点击提示词设置,可以选择不同的校正参数,例如文本背景、校正的严格程度和校正的错误类型
- 也可以使用自己的提示词,使用自己的提示词的时候会关闭原始的的提示词,建议参考原始提示词进行修改,否则会影响软件的显示效果
- 点击“恢复默认配置”可以重置上述设置
- 选择一个api提供商
- 点击校对模式选项中的“降低ai率”
- 点击“开始校对”
- 结果生成成功后,可以选择接受或者拒绝
- 点击“导出结果”按钮,导出结果
- 打开一个文件后,点击“格式克隆”按钮,切换到格式克隆模式
- 点击左侧边栏中的“选择参考文档”,选择需要参考的文档
- 点击右上角的“开始克隆”按钮,开始克隆
- 左侧边栏中可以查看提取的参考文档中的格式信息,并且可以对颜色、字体大小、行距等做简单的调整
- 点击“导出结果”导出结果
- v1.3.0
- 新增深度思考(推理)模型支持:兼容 DeepSeek、豆包、GLM 等,思维链内容在进度信息区实时流式展示,可一键开关
- 新增五套浅色主题皮肤(晴空/樱花/薄荷/暮蓝/鹅黄);暗色模式下文档预览纸面改为可选,默认所见即所得
- 校对粒度随校对类型自动确定(词错误=逐句、综合错误=逐段、润色/降AI=整篇),无需单独选择
- 「结果复核」支持显式开关,便于控制 token 成本;校对建议应用后显示绿色对勾标记
- 知识库体验优化,校对时可同时勾选多个知识库参考
- 界面全面翻新:功能设置、API 设置等页面卡片化重排,常驻说明改为悬停提示,操作按钮统一右对齐
- 性能优化:校对结果点击原位更新(不再整篇重渲染)、历史记录分页查询、页面懒加载与分包,启动更快
- 安全与可观测性:API 密钥落盘加密、日志脱敏,新增运行日志(2MB 自动轮转)便于排查问题
- 稳定性修复:LLM 超时与失败分片可观测、知识库数据事务修复、单请求同步 IO 异步化,并进一步精简安装包体积
- v1.2.3
- 校对支持流式输出:实时展示校对进度与已生成的建议,长文档校对过程可视化
- 新增校对中途取消功能,不必等待整篇校对完成
- 重构校对预览顶栏,优化大文档渲染性能
- 校对建议支持忽略与自行编辑;修复重复文本替换错位的问题
- 历史记录页重做:新增搜索、分页、详情查看、结果对比与一键恢复
- 自定义窗口控制按钮,替代系统原生标题栏
- API 配置弹窗保存前校验必填项与格式,减少无效配置
- 格式克隆页面文案国际化
- v1.2.2
- 新增表格内容校对,表格文字按行参与校对(此前表格内容不参与校对)
- 修复含公式段落的修改回写丢失问题,增强脚注、公式标记还原的容错性
- 新增最近文件列表,支持快速重新打开校对过的文档
- 校对时支持同时选择多个知识库
- 重排API设置页面,语言切换移至设置页,API删除增加二次确认
- 修复知识库引擎加载失败时界面无任何提示的问题:现会明确报出失败原因和扩展路径,并提示检查杀毒软件对 vec0.dll 的拦截(解决部分用户"知识库添加后无法正常显示"的问题)
- 修复删除知识库失败时仍提示"删除成功"的问题
- 修复删除知识库文件异常时错误提示自身崩溃的问题
- v1.2.1
- 精简安装包大小
- 使用sqlite-vec替换lancedb,更加轻量化
- 提高rag功能的可用性
- v1.2.0
- 优化安装包体积
- 优化降低ai率的效果
- 优化段落识别效果和文档结构识别、段落匹配的准确率
- 优化RAG检索效果
- v1.1.9
- 更新了ai格式解析功能
- 修复了claude接口的可用性
- 修复了gemini接口的可用性
- v1.1.8
- 更新了降低ai的功能
- 更新了格式迁移功能
- 优化了格式提取功能
- 优化校对功能中,对于全文内容概括的效果
- v1.1.7
- 重构页面,使用体验更佳
- 中英文双语支持
- 新增更多的接口支持,支持模拟claude code接口请求
- v1.1.6
- 添加进度条,用户可以实时查看校对进度
- 优化api设置功能
- 优化提示词设置,更加清晰方便
- 点击校对结果可以直接跳转
- v1.1.5
- 优化文件导出功能的操作体验
- 优化文件导出逻辑,让错误替换更加准确
- v1.1.4
- 新增代理功能
- v1.1.3
- 新增了请求频率限制,优化对于第三方api转接站的支持
- 优化深色模式显示效果
- 新增token用量统计
- 优化界面效果,改善交互逻辑
- v1.1.2
- 修复全文润色模式中,不使用rag功能时无法正常校对的bug
- 新增昼夜模式切换功能
- 模型并发限制可调,可以适应不同的api供应商对于并发的限制要求
- v1.1.1
- 修复rag功能可用性bug
- v1.1.0
- 重构界面,优化使用逻辑
- 提升软件可用性
- 主框架:Electron + Vue 3 + TypeScript
- UI 组件库:Element Plus
- 构建工具:electron-vite + electron-builder
- 文档处理:Mammoth + Docxtemplater
- 向量检索:sqlite-vec 扩展(基于 sqlite3 的本地向量存储)
- 代码规范:ESLint + Prettier
- 版本管理:Standard Version
- Node.js >= 16.x
- npm 或 yarn
npm installnpm run dev- word文档格式校对
- 增强用户界面交互体验 (持续进行中)
- 优化.docx文件的处理算法
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情
- 部分代码使用了night-peiqi的https://github.com/night-peiqi/electron-vue3-typescript-template
- 降低的ai的方案使用了linuxdo论坛用户“Chisaki”提供的方案:https://linux.do/t/topic/620470






