把事项办理、跨机文件、重要档案、迎检材料、通知评论和工作留痕,收进一套真正能落地的局域网协同闭环。
Important
最新公开候选为 1.4.5-rc.6,原候选发布于 2026-10-03 01:38(北京时间)。RC6 现列十个可下载安装包,包含 Apple Silicon arm64 候选;该包已完成国内全文件回读及 GitHub 附件大小、SHA-256 核验。Apple Silicon 仍为有限验证候选,实测范围与限制见发布说明。
| 项目 | 当前状态 |
|---|---|
| 公开版本 | v1.4.5-rc.6,GitHub Pre-release |
| 官方网站 | https://partyops.cn/ |
| 制品校验 | 共 23 个附件:十个安装包、十个 SHA-256 文件和三个 manifest;原 20 个附件的 ID、大小与摘要未变,新增 ARM PKG 的 GitHub API 大小与 SHA-256 匹配,新增签名 manifest 匿名回读字节精确匹配 |
| 验证边界 | 各包仅按公开的实际验收范围准入,未宣称完整生命周期或全部映射系统通过 |
| 源码位置 | 当前公开源码;本 arm64 候选来自源码提交 9de8b721225cf6913727614540d431e1c48811e3;源码文件清单包含 1972 个文件,SHA-256 为 c48933169424f5e9dc81b06eec7ba92c94dc563cc5ffeea62470ab5906fedea0;冻结制品来源以新增 manifest 为准 |
| 回滚与延期 | RC.4 历史发布保留;Apple Silicon RC.6 为 macOS 15.0+ 有限验证候选,未完成 GUI、业务功能和完整生命周期验收 |
原九个安装包此前均已逐包完成国内全文件回读;Intel Mac 的确认时间为 2026-10-08 18:42:10(北京时间,UTC+8)。新增 Apple Silicon 包于 2026-10-09 13:59:48(北京时间,UTC+8)单独完成国内全文件回读;本轮对原九包复核 SHA-256 与公开 HEAD,没有重新对全部十包执行全文件回读。新增包的 GitHub 附件核验时间为 2026-10-09 14:02:31(北京时间,UTC+8)。历史版本变化在 CHANGELOG.md 中追溯。
PartyOps 不是一套把表单搬到浏览器里的系统。它解决的是基层办公最常见的断点:事项散落在聊天记录里,材料留在不同电脑上,档案与办理过程彼此脱节,迎检时再临时拼接。
系统以一台单位主机保存权威数据库和受管附件,Windows 或 UOS 协同电脑通过受控 Agent 接入。团队成员可以发布自己电脑上的真实文件夹,在权限范围内互相浏览、阅读、下载和转发;事项、材料、档案、评论、通知与审计记录始终沿同一条责任链关联。
- 新增本机智能编排与步骤确认,支持模型规划、权限校验和规则回退。
- 修复 Windows 启动诊断误读历史日志的问题,准确区分本次启动的权限、依赖和运行错误。
- 修复个人模式配置读取和数据目录处理,保留已保存的个人数据目录。
- 修复同一电脑不同账号的公文排版实例互相干扰,分别绑定排版端口和访问票据。
- 缩短公文排版临时路径,保留原始中文文件名,并提示超长路径问题。
- 完善 Windows 系统及当前用户字体读取,支持识别仅为当前用户安装的字体,并在排版时重新检查。
- 修复国产 Linux 用户配置解析及桌面启动,配置异常时提供明确诊断和修复向导,保留原业务数据。
- 新增龙芯 LoongArch64 DEB 安装包,并完善 Windows 7 与 Windows 10 的 32 位安装包适配。
- 增补 Intel x86_64 macOS RC.6 候选;支持范围内的公文排版与批量格式处理,分页显示需人工核对。
内部测试版本,未公开发布。
- 模式无关备份:旧库仍在
0023时不加载0024ORM;SQLite 在线快照与附件归档完整校验后才进入迁移。 - 原子回滚:迁移、FTS5、管理员不变量或健康检查失败时恢复已验证快照,并保留半迁移数据库用于诊断。
- 中断恢复:迁移过程中断电或强退,下次启动根据持久化事务状态先回滚,再重新执行完整升级。
- 准确诊断:缺表/缺列报告
DATABASE_SCHEMA_FAILED,备份失败报告UPGRADE_BACKUP_FAILED;不再把结构问题误称 SQLite DLL 损坏。 - 全平台重发:Windows、DEB、RPM、macOS 九个主包必须来自同一冻结源码,并分别通过全新安装与 rc.2 覆盖升级门禁。
- 内嵌公文排版:无需另开助手窗口,页面内完成本机选文、诊断、确认、排版、复检和导出;文件内容不经过主机或 AI。
- 通用台账导入:电子表格先剖析、再映射、全量校验后提交;低置信字段和重复记录必须人工确认,批次可安全撤销。
- 真实进度时间轴:发展党员事实与未来计划统一显示;上游事实变化只重算尚未发生的节点,已有记录不被覆盖。
- 业务生命周期:发展党员、会议、文档、学习计划、档案类别、目录、AI 策略、备份和模型包均有归档/停用、影响预检与恢复路径。
- 安装与数据盘:修复
[INSTALL_DIR_ACL_DENIED]递归误报,并支持普通账号创建、管理员安全接管的 D/E 盘空数据目录。 - 离线意图预览:Needle 2 只生成结构化预览,低置信、提示注入、否定词和越权请求都会回退或要求确认。
- 公文规范排版:按 GB/T 9704-2012 在本机完成诊断、修改预览、排版、复核和 DOCX 导出;文件不进入主机、协同机、AI 或数据库。
- 协同地址事务:本机浏览、监听、自动探测和对外公布地址分离;换址联动证书 SAN、健康检查、旧协同机迁移和失败回滚。
- 文件打开状态机:一次性授权持久化记录兑换、打开、完成、过期和失败,PDF 同源预览与 WPS 本机打开不再共用笼统错误。
- 首轮节点预测:发展党员全部后续节点直接显示法定边界或参考计划,预测日期不冒充实际发生日期。
- 安装启动诊断:麒麟安装必需步骤快速返回,Windows/macOS/Linux 在进入运行时前输出机器可读探针,完整卸载预检失败自动保留数据。
- 三会一课:支部党员大会、支委会、党小组会和党课都有独立模板、年度台账、出席记录、决议落实、材料检查与归档。
- 中心组学习:从年度计划、专题安排、会前材料、集体研讨到调研成果和成果转化,使用专属台账推进。
- 发展党员:输入申请书日期即可生成参考计划,同时清楚区分实际日期、法定边界和内部参考日期,系统推算不替代组织研究审批。
- 一事一档多文件:一次选择多个资料,逐文件上传、失败重试;业务附件删除后保留 30 天,可按权限恢复。
- 本机智能:先检测 CPU、内存、显存、磁盘和运行后端,再从 Needle、BGE 与 Qwen3 的 12 个档位中给出量化和资源建议;不安装模型也不影响全部核心业务。
- 身份重新配置:已经配置过的电脑可从设置重新打开向导,在个人、主机和协同机之间重新选择,并保留业务数据。
下面全部来自 PartyOps 的真实浏览器流程和演示数据,不是设计稿。
![]() 今日工作台 |
![]() 本机私有备忘录 |
![]() 发展党员时间计算 |
| 今日工作一处看清 | 三会一课与中心组 | 发展党员时间轴 |
|---|---|---|
| 本周完成、下周计划、临期风险、党务季度缺口、待归档会议和逾期决议汇总在同一工作台。 | 两个独立业务模块分别提供专属模板、流程、出席/发言记录、整改或成果转化、台账和导出。 | 只填申请书日期即可生成参考计划;实际、法定和参考日期分轨显示,规则版本随档案保存。 |
| 事项、汇总与多文件 | 真实文件与重要档案 | 本地协同与可选智能 |
| 主办、协办、审核、步骤、材料、评论和通知围绕同一事项推进;资料可批量上传、逐项重试并在删除后 30 天内恢复。 | 已授权用户可发布本机真实文件夹;常见办公文档可直接阅读,重要档案保留 OCR、版本、权限、业务关联和审计链。 | 数据默认留在本机或单位主机;设置会按硬件推荐本地模型,模型只增强搜索、草稿、提示和操作预览,核心业务不依赖模型。 |
| 工作域 | 面向谁 | 主要能力 |
|---|---|---|
| 今日 | 所有人 | 一周总览、临期风险、必须办理、日历节点、周期汇总与本机私有备忘 |
| 党务 | 党务经办人、记录人、管理员 | 三会一课、中心组学习、发展党员和其他党建会议的专属工作台、流程、台账与归档 |
| 工作 | 主办、协办、审核人 | 事项与清单、我的工作、通知、日历、收件箱、报告、日志和专题空间 |
| 资料 | 档案与材料经办人 | 原始文件中心、跨机共享、重要档案、迎检归档、知识库、文档比较与查重 |
| 协同 | 主机与协同机用户 | 设备入网、共享目录、接收箱、三种传输、目录与人员授权 |
| 管理 | 有效能力对应的管理员 | 周期模板、自动归档、报告模板、本机智能、模型导入、更新、备份、诊断与帮助 |
前端不靠零散的 role === admin 决定按钮,而是读取后端返回的有效能力。用户只看见自己能完成的真实操作。
| 使用位置与账号 | 可以操作的内容 |
|---|---|
| 主机管理员 | 主机目录纳管、团队文件、设备/目录/人员授权、档案类别、更新、备份、诊断和 AI 管理 |
| 主机普通用户 | 团队文件浏览下载、业务关联、自己的事项和传输;隐藏系统管理入口 |
| 协同机管理员 | 发布本机目录、团队文件双通道下载,同时保留获授权的全局管理能力 |
| 协同机普通用户 | 发布和管理自己的本机目录、浏览团队目录、阅读下载文件、处理自己的传输与工作 |
| 版本 | 这一阶段解决了什么 | 发布状态 |
|---|---|---|
1.4.0 |
重要档案贡献权限、通知评论、我的工作、共享目录审批和跨平台更新适配 | 内部候选 |
1.4.1 |
普通用户发布共享目录、团队/指定成员授权、双通道下载和本地 AI 分能力激活 | 内部候选 |
1.4.2-rc.1 |
AnyDoc / pdf-inspector 离线文档阅读、跨机文件直接阅读、权限撤销复核和发布链路收口 | 历史 Pre-release |
1.4.3-rc.1 |
本机私有备忘、2026 新版细则党员发展计算、专业中文 Word 导出与单位补充材料分层 | 历史 Pre-release,已被 rc.2 取代 |
1.4.3-rc.2 |
自定义数据盘、主机服务可诊断启动、单 EXE 下载、前端资源闭包及 UOS 双架构严格离线校验 | 历史候选,已被 rc.3 取代 |
1.4.3-rc.3 |
个人模式、安全卸载、中文策略诊断、系统内升级与国产 Linux 原生 DEB/RPM | 历史普通 Release;已被 rc.4 取代 |
1.4.3-rc.4 |
加入 Win7 x64/x86 完整主机、官方 UCRT 与冻结 GUI 实测门禁 | 历史候选;已被 rc.5 取代 |
1.4.3-rc.5 |
彻底修复自定义程序目录误拦截,收敛目标 ACL 与高完整性标签,补齐覆盖升级、保留数据卸载和空目录清理 | 历史候选;已由 rc.6 取代 |
1.4.3-rc.6 |
修复 Windows PowerShell 5.1 安装失败、Win7 误装、冻结向导缺包、麒麟 ARM64 共享库权限及全平台桌面入口静默失败 | 历史候选;已由 rc.7 取代 |
1.4.3-rc.7 |
修复个人模式连接拒绝、网页与服务版本不一致、Win7 Python 3.8 首页错误、Linux 安装后无响应和桌面启动静默失败 | 历史候选;已由 rc.8 取代 |
1.4.3-rc.8 |
修复国产 Linux 启动链并新增 macOS Apple Silicon/Intel 原生候选包 | 历史候选;已由 rc.9 取代 |
1.4.3-rc.9 |
修复跨平台安装/启动/端口/服务冲突、麒麟与 macOS 双击无响应,并补齐回退、目录操作和 DOCX 导出 | 历史候选;已由 1.4.4 取代 |
1.4.4 |
修复协同凭据升级、跨平台静默启动、文件授权和通知改期,增加会议筹备、在线文档、用户归档及发展党员全周期档案 | 历史版本;已由 1.4.5-rc.1 取代 |
1.4.5-rc.1 |
新增三会一课、中心组学习、发展党员三轨时间轴、多文件可恢复资料、本机硬件检测、12 档模型推荐和身份重新配置 | 历史版本;已由 rc.2 取代 |
1.4.5-rc.2 |
新增本机公文规范排版,修复协同地址、文件打开、发展党员预测、麒麟安装、跨平台启动与卸载保护 | 历史回滚基线 |
1.4.5-rc.3 |
新增内嵌公文排版、可撤销通用台账导入、真实进度时间轴和 Needle 2,补齐生命周期、提醒、ACL 与非 C 盘路径 | 已撤回;旧库原位升级会在迁移前启动失败,仅保留审计 Release |
1.4.5-rc.4 |
修复 0023 → 0024 升级前备份缺列崩溃,新增模式无关备份、原子回滚、中断恢复和准确启动诊断 |
历史预发布与回滚点;曾作为 Apple Silicon 历史包,现有 RC.6 候选 |
1.4.5-rc.5 |
内部测试版本,未公开发布。 | — |
1.4.5-rc.6 |
Win7 x86 b3 本机字体与排版、RC6 十包限域验证,含 Intel Mac 与 Apple Silicon 有限验收 | 当前公开 Pre-release;Apple Silicon GUI/WPS/业务功能未验证;安装包全文件回读及 GitHub 附件大小、摘要核验已完成 |
完整变更、修复与安全说明见 CHANGELOG.md。PartyOps 不会为了看起来“已发布”而隐藏未完成门禁,版本证据、制品哈希和已知限制都会随 Release 一起公开。
flowchart LR
A["协同机 A:用户选择并发布文件夹"] --> B["协同 Agent:只上报相对路径与索引"]
B --> C["PartyOps 主机:统一目录、授权与审计"]
C --> D["协同机 B:点击预览或下载"]
D --> E["按需分块拉取、源变化检查、SHA-256 校验"]
E --> F["浏览器本地解析阅读,或 Agent 保存到本机接收目录"]
主机不会保存协同机的绝对路径。目录停用、成员权限撤销或设备隔离后,正在进行的传输会在创建、分块和最终读取阶段重新校验并停止。结构化阅读默认限制为 64 MiB 和 200 万字符;超过限制的文件仍可下载,PDF、图片和文本在浏览器支持范围内可使用原始预览。
文件解析使用 Firecrawl AnyDoc 与 Firecrawl pdf-inspector 的官方 WebAssembly 包,并在一次性 Web Worker 中离线执行。详细许可证见 THIRD_PARTY_NOTICES.md。
当前可下载候选为 v1.4.5-rc.6。国内下载如下,GitHub 同一 Release 提供备用附件和校验清单。
- PartyOps-1.4.5-0.rc.6.1.aarch64.rpm
- PartyOps-1.4.5-0.rc.6.1.x86_64.rpm
- PartyOps_1.4.5-rc.6_linux_amd64.deb
- PartyOps_1.4.5-rc.6_linux_arm64.deb
- PartyOps_1.4.5-rc.6_linux_loong64.deb
- PartyOps_1.4.5-rc.6_windows7_amd64.exe
- PartyOps_1.4.5-rc.6_windows7_x86.exe
- PartyOps_1.4.5-rc.6_windows_amd64.exe
| 安装包 | 实际验证环境 |
|---|---|
| PartyOps_1.4.5-rc.6_windows_amd64.exe | Windows 10 22H2(10.0.19045) / x86_64 / QEMU / WPS 版本未记录 |
| PartyOps_1.4.5-rc.6_windows7_amd64.exe | Windows 7 SP1(6.1.7601) / x86_64 / QEMU / WPS 版本未记录 |
| PartyOps_1.4.5-rc.6_linux_amd64.deb | UOS 桌面专业版 20(1070) / x86_64 / QEMU / WPS 版本未记录 |
| PartyOps_1.4.5-rc.6_linux_arm64.deb | UOS 桌面专业版 20(1070) / aarch64 / QEMU / WPS 版本未记录 |
| PartyOps-1.4.5-0.rc.6.1.x86_64.rpm | openEuler 24.03 LTS-SP2 / x86_64 / QEMU / WPS 版本未记录 |
| PartyOps-1.4.5-0.rc.6.1.aarch64.rpm | openEuler 24.03 LTS-SP2 / aarch64 / QEMU / WPS 版本未记录 |
| PartyOps_1.4.5-rc.6_linux_loong64.deb | Deepin 25.2.0 / loongarch64 / QEMU / WPS 版本未记录 |
| PartyOps_1.4.5-rc.6_windows7_x86.exe | Windows 7 SP1(6.1.7601) / i686 / QEMU / WPS 12.1.0.28505;Windows 10 22H2(10.0.19045) / i686 / QEMU / WPS 12.1.0.28505 |
Windows 10 x86 使用同一 windows7_x86 b3 包,Win7/Win10 的范围分别列明。请按 CPU 架构选择安装包,其他映射系统不等于实际测试环境;RISC-V 本批没有包。
| 芯片 | 安装包 | 大小 | SHA-256 | 状态 |
|---|---|---|---|---|
| Intel x86_64 | 国内下载 · GitHub | 564,985,557 字节 | 8885eea0cfa3c23f58d14109c9a46be2bf762c923cb1be58b9c549628e05c955 |
国内完整回读及 GitHub API 大小、SHA 核验通过;限域验收 |
| Apple Silicon arm64 | 国内下载 · GitHub | 588,743,660 字节 | bcc370a22545c31ad789324d1d153a0d6faa30ec61fc0632e4b004f82c0ff736 |
macOS 15.7.9 / arm64;国内全文件回读通过,GitHub API 大小与 SHA-256 核验通过(2026-10-09 14:02:31,北京时间);GUI/WPS/业务功能未验证 |
Intel 来源基线提交:a8aaf44984c1d9ce85981bd4756e71372c6b8cb8;完整输入状态为 frozen-dirty-candidate,source_input_manifest_sha256 为 2dcd1d9db0496daf67106d51d60ccbe8502466561186d79cf511080346c63295。国内全文件回读确认时间为 2026-10-08 18:42:10(北京时间,UTC+8);GitHub 附件 API 核验时间为 18:45:27(北京时间,UTC+8)。
Apple Silicon RC.6 来源基线提交:9de8b721225cf6913727614540d431e1c48811e3;源码文件清单包含 1972 个文件,SHA-256:c48933169424f5e9dc81b06eec7ba92c94dc563cc5ffeea62470ab5906fedea0。macOS 最低支持版本为 15.0;Intel 包仍为 macOS 11.0+。本 ARM 包未使用 Developer ID、未公证;旧用户问题是否解决尚未验证。AI 模型需另行配置。
升级前请在系统内备份。下载后按同一 Release 的 SHA-256 校验;遇到问题保留日志并恢复原包和备份。完整说明见RC.6 发布记录。
- 选定一台长期在线、磁盘可靠的电脑作为主机;SQLite 数据目录不得放在网络共享盘。
- 为主机设置固定局域网地址或稳定主机名,并确认所有电脑使用“专用网络”。
- Windows 普通用户从官网或同一个 GitHub Release 下载单个 EXE;不需要额外下载校验文件。
- 安装前用下面命令计算 SHA-256,并与官网或 Release 页面直接显示的值逐字核对。
Windows PowerShell:
Get-FileHash .\PartyOps_1.4.5-rc.6_windows_amd64.exe -Algorithm SHA256
Get-AuthenticodeSignature .\PartyOps_1.4.5-rc.6_windows_amd64.exeLinux:
dpkg --print-architecture
sha256sum PartyOps_1.4.5-rc.6_linux_amd64.debmacOS:
uname -m
shasum -a 256 PartyOps_1.4.5-rc.6_macos_x86_64-UNSIGNED-UNNOTARIZED-CANDIDATE.pkg- 双击
PartyOps_1.4.5-rc.6_windows_amd64.exe。未签名候选出现 SmartScreen 时,先核对 SHA-256,再选择“更多信息 → 仍要运行”。 - PartyOps 中文安装向导会分别询问程序安装目录和业务数据目录;两者都可自定义,升级时会保留原选择。数据目录建议使用
D:\PartyOps-数据等本机固定磁盘目录,支持中文和空格,不支持磁盘根目录、系统目录、网络盘或移动盘。 - 首次打开“党建智办”,明确选择角色:
- 个人使用(新手推荐):无需管理员授权,只在本机使用,不安装服务、不开放局域网。
- 主机:再次确认数据目录;UAC 只用于写入系统配置和启动服务。数据库、附件、备份、证书、模型、缓存和日志全部进入所选目录;C 盘只保留程序和小型引导配置。
- 协同机:填写主机地址并完成配对;备份、接收文件和运行日志跟随所选本机数据目录,小型入网配置保留在
%LOCALAPPDATA%\PartyOps。
- 主机管理员在“管理 → 设备协同”批准设备,并按用户、设备和目录授予能力。
- 协同用户在“资料 → 原始文件”点击“共享本机文件夹”,用系统选择器选中目录,再设置团队或指定人员范围。
- 从另一台电脑登录,确认可以浏览、打开阅读、浏览器另存为或下载到本机接收目录。
向导会依次显示“服务注册、SCM 启动、子进程启动、端口监听、健康检查、局域网地址就绪”。遇到失败先点击“复制诊断”或“打开日志”,不要先手动修改 services.msc。未就绪时 PartyOps 不会打开空白地址,也不会降级为普通用户进程。
- 仅在已停止系统级安全维护风险可控的局域网电脑使用,并先完成 SP1、KB2533623(或包含同等 Loader API 的后续汇总更新)和 Universal CRT 更新;安装器直接探测系统能力,不再只按补丁名称判断。
- 64 位系统下载
PartyOps_1.4.5-rc.6_windows7_amd64.exe;32 位系统下载PartyOps_1.4.5-rc.6_windows7_x86.exe。不要按 CPU 品牌猜测,先打开“控制面板 → 系统”查看系统类型。若出现api-ms-win-core-path-l1-1-0.dll缺失,说明误用了 Windows 10/11 通用包;不要下载单个 DLL,改下正确的 Win7 专用包。 - 安装与首次配置同样支持受管理员保护的本机 D/E 盘、中文和空格目录。不要选择磁盘根目录、网络盘、移动盘、目录联接或允许普通用户替换文件的公共目录。
- RC.6 的实际安装与验证范围以本页逐包环境表为准。历史 RC.4 的
0023 → 0024升级记录不作为 RC.6 已完成完整升级生命周期的证明;失败时保留安装日志和原业务数据。 - Win7 x86 不提供语义重排与本地 LLM;这不会影响核心主机、文件协同、档案、备份和中文 OCR。Win7 不捆绑第三方浏览器,请使用单位安全策略允许的浏览器访问。若仍出现
CHILD_EXITED,请保留安装日志与提示路径中的launcher.log;不要删除业务数据,下个候选版会按日志中的真实异常栈定点处理。
银河麒麟桌面 V10 SP1 的系列版本、处理器示例与验收边界见兼容说明。
先确认架构:
dpkg --print-architecture海光、兆芯、Intel、AMD 通常使用 amd64/x86_64;飞腾 D2000/FT-2000、麒麟 9000C/9006C/990、鲲鹏等使用 arm64/aarch64。银河麒麟桌面 V10 SP1 2107—2503、UOS、deepin 下载 DEB,openEuler 下载 RPM。截图中 D2000、HUAWEI Kirin 9000C 且 uname -m 返回 aarch64 的电脑,都选择同一个 ARM64 DEB:
sudo install -m 0644 ./PartyOps_1.4.5-rc.6_linux_amd64.deb /var/tmp/partyops.deb
sudo apt install /var/tmp/partyops.deb
# ARM64 把第一行文件名改为 PartyOps_1.4.5-rc.6_linux_arm64.debsudo dnf install ./PartyOps-1.4.5-0.rc.6.1.x86_64.rpm
# ARM64 改用 PartyOps-1.4.5-0.rc.6.1.aarch64.rpm安装后从应用菜单打开“党建智办”,按与 Windows 相同的向导选择个人、主机或协同机。启动器会先等待配置页或健康端点真正就绪,再打开系统默认浏览器;若浏览器关联失败会显示中文提示,诊断位于 ~/.config/partyops/desktop-launch.log。Windows 桌面入口也会在默认浏览器关联损坏或协同页面准备超时时显示中文弹窗,不会静默退出。主机服务数据默认位于 /var/lib/partyops;日常用户的协同配置位于 ~/.config/partyops,接收目录位于用户数据目录。无 sudo 的日常账号应由管理员安装,不要在 root 桌面完成普通用户配置。
- 点击苹果菜单 → “关于本机”确认芯片和系统版本:Apple M 系列使用 RC.6
macos_arm64-UNSIGNED-UNNOTARIZED-CANDIDATE.pkg候选,最低 macOS 15.0;Intel 使用 RC.6macos_x86_64-UNSIGNED-UNNOTARIZED-CANDIDATE.pkg,最低 macOS 11.0。终端uname -m分别显示arm64或x86_64。Apple Silicon 当前只有安装后资源签名校验和四项 CLI 自检证据,GUI/Finder 启动及业务功能未实测。 - 用
shasum -a 256 <文件名>核对官网或 Release 显示的 SHA-256。Intel RC6 包未使用 Developer ID、未公证,且分页统计前端为 2 页、WPS 为 3 页,需人工核对正文、字体和页码;在 Finder 按住 Control 点击下载的 PKG →“打开”;若仍被阻止,先尝试打开一次,再到“系统设置 → 隐私与安全性”点击对应的“仍要打开”,完成管理员授权并安装到/Applications。 - 安装完成后,在 Finder 的“应用程序”中按住 Control 点击“党建智办”并选择“打开”;如系统再次拦截,按同样方式在“隐私与安全性”确认。不要执行全局关闭 Gatekeeper 的命令。
- 选择个人、主机或协同模式并等待页面就绪。未打开时依次查看
~/Library/Logs/PartyOps/launch-probe.log、launcher.log与launch-stderr.log;前置探针会在冻结向导启动前创建日志,并保留子进程 PID、架构、退出码和标准错误。反馈 Mac 型号、芯片、macOS 版本及脱敏后的日志末尾,不要上传真实业务数据。
- 主机管理员创建普通协同账号。
- 每台协同电脑安装相同版本,选择“协同机”,提交配对请求。
- 管理员批准设备;普通用户登录协同机。
- 点击“共享本机文件夹”,系统会签发与用户和设备绑定、60 秒内单次有效的本机操作令牌。
- 选择真实文件夹,设置团队共享或指定成员及浏览/下载/发送权限,执行“立即同步”。
- 文件中心会显示“主机文件”“某协同机共享”“本机共享”和在线/同步/权限状态。
- 远端文件点击后先拉取并校验,再显示结构化阅读或原始预览;下载可选择浏览器另存为或当前协同机接收目录。
- rc.2 已执行一次显式信任根迁移:新公钥 SHA-256 指纹为
7d9d69a006ab26add736a16d0f9eb4f3667343c63da18d7672daf5d6fa2de2a3。私钥仅保存在本机受限发布目录且不进入 Git、日志或制品;从 rc.1 及更早版本升级必须运行 rc.2 完整安装器,不能依赖旧信任根的系统内更新。 - 日常升级:管理员在“管理 → 系统更新”查看官方签名目录。系统每天至多自动检查一次,只在后台下载本机对应的 Windows、DEB 或 RPM 单平台签名更新包;弱网和关机中断后从已校验位置续传,已完整校验的包不会重复下载。
- 专业门禁:安装前再次确认版本、上传时间和中文更新内容,并逐层验证 Ed25519 目录签名、更新包签名、文件大小、SHA-256、平台和架构。主机升级成功并通过版本/数据库/健康检查后,协同电脑才分别读取官方目录并获取自己的平台制品。
- 升级前:系统自动创建一致性数据库、附件和档案快照;重要升级仍建议手工导出一份完整备份到独立介质。
- 失败回滚:安装、迁移或健康检查任一步失败都会尝试恢复上一版本程序和升级前数据;回滚未完成时服务保持停止并显示中文诊断编号,禁止带病继续运行。
- 不要通过复制正在运行的 SQLite 文件做备份,也不要混用不同版本的主机和协同 Agent。
Intel Mac 候选上传与回读完成后,以RC.6 发布说明中的环境和边界为准;历史 RC.4 步骤见1.4.5-rc.4 安装、升级与回滚;rc.3 的撤回原因见撤回说明,上一条安全回滚基线见1.4.5-rc.2 升级与回滚。通用说明另见备份恢复手册和长期运行手册。
- Windows:在“设置 → 应用”卸载“党建智办 PartyOps”。选“仅删除程序”会保留业务数据;选“彻底卸载”会删除经安全预检证明属于 PartyOps 的本机数据。彻底卸载不可恢复,请先验证备份。
- UOS:
sudo apt remove partyops。如需删除/var/lib/partyops,必须先验证备份且由管理员明确执行,程序不会把删除业务数据作为普通升级步骤。
主程序不强制捆绑模型权重。管理员先在“设置 → 本机智能能力”执行本机检测,系统按处理器、架构、当前可用内存、模型目录空间和 GPU 后端给出“流畅、可用、不建议”结果,并至少为系统和 PartyOps 保留 max(2GB, 总内存的 25%)。
- 受控意图:Needle 2 用于把中文指令整理为事项预览、字段和提醒建议;任何新增、修改、删除、发送、导出和身份切换都必须由用户明确确认。
- 中文检索:BGE Small、Base、Large 三档,用于事项、档案、知识和已授权共享目录的语义检索。
- 本地草稿:官网签名直导档包括 Qwen2.5 0.5B、Qwen3 0.6B 和 DeepSeek R1 Distill Qwen 1.5B;更大的 Qwen3 与 DeepSeek R1 Distill 7B 及以上模型从发布方官方仓库取得,通过本机 OpenAI 兼容服务接入。
体积适中的模型只有在来源、许可证、逐文件 SHA-256、Ed25519 签名和平台运行门禁全部完成后,才通过官网 .partyops-modelpack 直接下载。大模型不复制到官网:从 Qwen 或 DeepSeek 官方仓库取得权重后,使用官方 llama.cpp 的 llama-server 在本机提供 OpenAI 兼容接口,再在 PartyOps AI 配置中接入。未签名模型包会被拒绝;普通 GGUF 只能作为可信回环服务接入,不得绕过验签或把未认证端口开放到网络。
本地 LLM 只生成带来源的草稿,不自动修改事项、档案或文件权限;未获正文索引授权的共享内容不会进入提示词。模型不存在、资源不足或推理失败时,系统自动降级为规则推荐与普通检索。完整分档与新手接入说明见官网本地模型页。
开发环境要求 Python 3.11—3.13、Node.js 22、Corepack 和 pnpm 11.9。
python -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r backend\requirements.txt -r backend\requirements-dev.txt
corepack enable
corepack pnpm --dir frontend install --frozen-lockfile
.\scripts\dev.ps1开发页面默认为 http://127.0.0.1:4173。生产式同源构建:
.\scripts\build.ps1.\scripts\test.ps1该脚本执行前端单元测试、覆盖率、类型检查、生产构建、Sites 兼容测试、Python 全量测试和依赖审计。项目正式门槛为前后端全仓行覆盖率至少 90%、分支覆盖率至少 80%;不要通过降低阈值或排除业务文件让发布“假绿”。
frontend/:Vue 3、TypeScript、Vite、Pinia、Arco Design Vue、Firecrawl WASM 阅读器。backend/:FastAPI、SQLAlchemy 2、Alembic、SQLite/FTS5、设备 Agent 和本地 AI 适配。packaging/windows/:PyInstaller 冻结运行时与 Inno Setup 安装器。packaging/uos/:UOS V20 amd64/arm64 离线构建、DEB 与统一更新包。docs/:安装、使用、备份、运行、验收和发布文档。docs/images/:经真实浏览器流程采集的项目截图。
- 生产部署应使用 HTTPS;设备凭据、用户会话和一次性本机操作令牌都有独立边界。
- 浏览器文档解析禁用 Markdown HTML、外部图片和危险协议;HTML、XML、SVG 不提供可能联网的原始内联预览,预览关闭后销毁 Worker 和临时对象 URL。
- 文件权限在传输创建、每个分块和最终读取时复核,源文件 inode、修改时间、大小与最终 SHA-256 必须一致。
- 不要提交私钥、模型权重、生产备份、用户数据、QA 配置或未脱敏日志。
- 发现安全问题请先通过仓库维护者提供的私密渠道报告,不要在公开 Issue 附带真实数据或凭据。
PartyOps 希望把“基层真正怎么办公”变成可以持续改进的开源产品。如果它对你有启发,欢迎点击右上角 Star,让更多需要本地协同、国产系统适配和党建业务闭环的团队看到它。
- 想直接体验:从 v1.4.5-rc.6 Release 下载支持矩阵中与本机系统和 CPU 架构匹配的单文件安装包,先阅读已知限制并核对页面显示的 SHA-256。
- 发现问题:在 Issues 提交版本、系统、主机/协同机角色、复现步骤、期望/实际结果和已脱敏日志。
- 有产品建议:在 Discussions 讲清真实工作场景、现在怎么做、卡在哪里、哪些角色会受益。
- 愿意贡献代码:先阅读贡献指南,从
main创建短分支,为修复补充回归测试,并运行scripts/test.ps1。 - 能提供真机环境:Windows 10、UOS amd64/arm64、20GB 大文件和 24 小时长稳测试反馈最有价值。
建议不必宏大。一个按钮命名不清、一种档案字段不好录、一台协同电脑断线后不好恢复,都是值得解决的真实问题。请不要在公开 Issue 或 Discussion 上传真实档案、账号、密钥、内部文件或未脱敏日志。
PartyOps 自有代码采用 GNU General Public License v3.0,并组合使用 AGPL-3.0 的 PyMuPDF;网络交互与二进制再分发需要同时遵守相应源代码提供义务。第三方组件、许可证边界和完整依赖清单见 THIRD_PARTY_NOTICES.md、Python SBOM 与 前端 SBOM。特别感谢 Firecrawl AnyDoc 和 pdf-inspector 为离线文档阅读提供的开源能力。
更多资料:完整文档索引 · 更新记录 · 安全策略 · 使用说明 · 1.4.3 更新说明 · 2026 党员发展规则 · 1.4.3 验收记录 · 需求追踪矩阵










