WenXiBuddy
WenXiBuddy 是一款面向机关、事业单位及综合行政办公场景的本地化项目与事务管理工具。
项目采用单文件 HTML 形式交付,将任务管理、会议通知、文件收发、外出活动、用章登记、物资管理、工作统计和材料生成集中在一个页面中。无需安装数据库或部署后端服务,下载后即可在浏览器中运行。
当前主程序:WenXiBuddy0724-01.html
项目特色
一体化办公台账
WenXiBuddy 将日常工作中容易分散在表格、聊天记录和文件夹里的事项整合为统一台账,覆盖:
任务管理
会议管理
文件收发
外出活动
用章管理
物资收发
工作统计
周报生成
公文一键排版
专项工作汇报
任务全过程管理
任务模块支持记录:
任务名称、类型和来源
交办时间与截止日期
交办人、配合单位或人员
未启动、进行中、已完成、已超期等状态
多阶段任务及不同阶段的协作人员
工作小结和产出资料
Word、Excel、PDF、图片等附件
系统能够根据截止日期自动计算剩余时间、识别超期任务,并支持筛选、搜索、分类、进度查看和任务续办。
多类行政事务管理
除任务外,系统还提供多个独立业务模块:
会议管理:记录会议主题、时间、地点、发送对象、接收方及附件。
文件收发:管理收文、发文、文件编号、密级、公文文种、经办人和回执状态。
外出活动:登记调研、会议、慰问、来访等活动及参与人员、成果和照片。
用章管理:记录用章时间、用章人、审批人、文件名称及文件类型。
物资管理:记录物资入库、领用、数量、经手人和来源单位,并统计库存变化。
AI 辅助材料生成
系统支持接入兼容 OpenAI 接口规范的大模型服务,可用于:
自动汇总指定时间范围内的工作记录
生成周报初稿
润色全文或选中文字
根据任务信息生成专项工作汇报
按正式公文风格整理材料
导出 Word 文档
撤销或恢复润色结果
可配置 DeepSeek、智谱 GLM、SiliconFlow、Ollama 等服务,并支持保存和切换多组模型配置。
本地优先的数据存储
WenXiBuddy 默认将数据保存在当前浏览器中:
结构化业务数据保存在 localStorage
附件和模型配置保存在 IndexedDB
可选用浏览器目录授权,将附件同步保存到本地文件夹
支持将全部业务数据和附件导出为 JSON
支持合并导入与覆盖导入
项目默认不需要远程数据库,适合个人办公、原型验证和对本地数据保存有要求的使用场景。
数据通常与浏览器及访问地址绑定。更换浏览器、设备或访问地址前,请先使用“数据迁移”功能导出备份。
附件管理与预览
系统支持拖拽或点击上传附件,并提供多种文件预览能力:
图片画廊及左右切换
PDF 预览
TXT 文本预览
DOCX 文档预览
DOC、WPS 等旧版文档的文本提取
XLS、XLSX、ET 表格预览
附件下载、删除与分类查看
单个附件建议控制在 20MB 以内。
可调整的三栏工作台
界面采用三栏式布局:
左侧:功能导航
中间:列表和工作区
右侧:详情面板
左右栏均可拖动调整宽度,也可以折叠。系统还提供浅色、深色主题和玻璃质感界面,使较复杂的事务信息仍能保持清晰的视觉层级。
功能模块
模块
主要用途
任务管理
任务登记、分类、阶段、协作人员、附件、进度和超期提醒
会议管理
会议通知、时间地点、发送与接收对象、附件管理
文件收发
收发文、密级、公文文种、经办人及回执记录
外出活动
调研、开会、来访、慰问等活动及成果记录
用章管理
用章申请、审批人、用章人和文件信息登记
物资收发
入库、领用、数量和库存变化管理
工作统计
按月份、类目和状态汇总并生成图表
周报生成
汇总业务数据、套用模板、AI 润色并导出 Word
一键排版
对工作材料进行快速格式整理
专项汇报
根据任务背景生成和润色专项汇报材料
数据迁移
将业务数据、配置及附件导出或导入
快速开始
方法一:直接打开
下载 升级版04.html。
使用 Chrome、Edge 等现代浏览器打开。
新建任务或其他业务记录即可开始使用。
方法二:通过本地服务运行
如果需要使用大模型接口,推荐通过本地 HTTP 服务打开页面,避免 file:// 模式可能产生的跨域限制。
python3 -m http.server 8080
然后访问:
http://localhost:8080/升级版04.html
大模型配置
进入系统后,打开“大模型连接配置”,填写:
配置名称
API 地址
API Key
模型名称
系统会自动请求兼容接口:
GET /v1/models POST /v1/chat/completions
配置完成后,可以先使用“测试连接”确认模型是否可用。
API Key 保存在浏览器本地,但使用 AI 润色或材料生成功能时,相关文本会发送给你配置的模型服务商。请根据所在单位的数据管理要求谨慎处理敏感内容。
数据备份与迁移
系统提供两种导入方式:
合并模式:保留当前数据,根据记录 ID 去重后追加导入。
覆盖模式:清空当前浏览器中的数据,再写入备份内容。
建议在升级程序、更换设备、清理浏览器数据或切换访问地址之前,先导出完整 JSON 备份。
技术实现
项目以原生前端技术为主:
HTML5
CSS3
Vanilla JavaScript
LocalStorage
IndexedDB
File System Access API
部分预览、统计和导出能力使用以下前端库:
SheetJS:表格读取与导出
Chart.js:统计图表
html2canvas:页面内容转图片
Mammoth.js:DOCX 文档预览
CFB:旧版 Office 文档解析
所有代码、样式和主要业务逻辑集中在一个 HTML 文件中,便于复制、备份和快速部署。
使用提示
建议定期导出 JSON 备份。
不同浏览器和不同访问地址的数据空间可能互不相通。
清理浏览器网站数据可能同时删除业务记录、附件和模型配置。
部分文件预览和导出组件通过 CDN 加载,使用相关功能时需要网络连接。
本项目目前以单机、本地使用为主,尚未提供账号体系、多人实时协作和云端同步。
处理涉密或敏感数据前,请确认符合所在单位的信息安全制度。
适用场景
WenXiBuddy 适合用于:
个人工作任务和截止日期管理
综合办公室日常台账
文件收发与会议通知登记
调研、来访和外出活动记录
用章及物资出入库管理
周报、月度总结和专项汇报整理
本地化办公工具原型验证
项目状态
项目目前处于持续完善阶段,现有版本已经具备较完整的本地事务管理、附件管理、统计分析和 AI 材料辅助能力。
欢迎体验、提交建议,或根据自己的工作流程进行二次开发。