dwg-audit 是一个本地离线 DWG 审计工具,目标是从多页配线图中抽取水平连接线两端数字、建立跨页配对,并输出可复核的 findings 与 issue 报告。
当前版本包含:
- 项目扫描、
manifest.json与findings.md DWG -> DXF转换(通过本地 ODA File Converter)- DXF 文本、线段、块属性抽取
- 候选连接线、端点数字候选、pair 构建
- 项目级规则审计与 Markdown / HTML / Excel 报告
- 最小可用 Streamlit 本地查看界面
- Windows 桌面端(Tauri)可安装包,可捆绑 Python sidecar + ODA
ODA 转换默认启用进程隔离和 300 秒单文件超时;超时会回收 ODA 及其子进程,避免原生
转换永久卡住时拖死 Python sidecar 或桌面应用。详见 doc/windows-packaging.md。
快速开始:
python -m pip install -e .
dwg-audit init-config
dwg-audit analyze-project --input ./test --output ./artifacts
dwg-audit serve-ui --artifacts ./artifacts离线安装包构建说明见:
本地一键打包:
cd apps/desktop
npm run package:windowsCI 工作流:.github/workflows/windows-package.yml(仅在打 v* 标签 / 发布 GitHub Release 时触发;也可手动 workflow_dispatch)。