01 — 桌面应用 / REDLINE
批改线 Redline
Electron · TypeScript · MiniMax M3 · 已上线
把"打开文件、圈出问题、告诉 AI 怎么改"放进同一个桌面工作台。
01 — WHY
为什么做
常见文件批改流程很割裂:先在不同软件里打开文档,再截图或复制内容发给 AI,AI 给出建议后还要回到原文件里逐项查找。文件格式一多,切换成本会更明显。
批改线把这个流程收进一个桌面窗口:打开文件 → 预览内容 → 圈出具体位置 → 补充要求 → 交给 AI 分析。AI 接收到的不只是文字,还包括用户圈选的位置和当前文档上下文。
解决的核心问题:不再反复截图、复制、解释"我要改哪里",让修改意见与文件中的具体位置对应起来。
02 — WHAT
做了什么
多格式统一预览
支持 PDF、DOCX、XLS/XLSX、PPTX、CSV、文本、常见图片和 DXF 图纸。
圈选与标记
直接在文件预览层上圈出需要关注的位置,让意见和原内容建立空间对应。
MiniMax M3 分析
把选区、文档上下文和修改要求一起交给 AI,生成更聚焦的建议。
Windows / Android
两端共用文档渲染、批注、AI 协议和版本核心;API Key 仍只保存在服务器端。
CAD / DXF 阅读
支持图纸缩放、拖动、图层与文字提取,并可结合图纸上下文向 AI 提问。
本地优先
文件先在本机完成读取与预览,只把执行 AI 请求所需的上下文发送给服务。
03 — HOW
技术上怎么做
| 模块 | 技术 | 作用 |
|---|---|---|
| 桌面外壳 | Electron | 文件选择、系统能力、Windows 安装包 |
| 界面与工程 | TypeScript + Vite | 工作台交互、状态管理和快速构建 |
| 文件预览 | PDF.js / docx-preview / SheetJS | 把不同格式统一呈现在预览层 |
| CAD | dxf-parser + Canvas | 解析并绘制 DXF 实体、图层和文字 |
| AI 服务 | MiniMax M3 + Python 代理 | 集中管理模型请求、限流与错误处理 |
| 部署 | 阿里云 + Nginx + systemd | HTTPS 接入、服务守护和安装包分发 |
04 — DESIGN
关键设计
- 统一入口:不同文件使用同一套"打开、预览、圈选、提问"交互,不让格式差异增加学习成本。
- 密钥不进安装包:MiniMax Key 只保存在服务器加密凭据中,客户端通过受限代理调用。
- 面向普通用户:下载安装后即可开始使用,不要求用户理解模型、接口地址和 API Key。
- CAD 不冒充支持:当前只支持 DXF 阅读与分析;DWG 留待后续通过可靠转换链路解决。
05 — NEXT
后续方向
- 变得更轻量:降低安装包体积、启动时间和内存占用,让它更像随手打开的系统工具。
- 支持更多文件:继续扩展工程图、设计文件和更多办公格式,逐步形成统一文件工作台。
- 完善手机端:Android 初版已经完成,下一步继续优化触控、复杂文档性能和应用内更新体验。