个人作品 · 2026
Clew
Clew 是我的一项个人实验:把公司的文件变成可以核对的数据。第一个应用是供应商价格表,给要在文件里查价格的人用,例如工料测量师(QS)、采购和仓储人员。每个价格都连回它出自的单元格或页面区域。
- 角色
- 设计与开发
- 团队
- 一人
- 时间
- 2026
- 运行环境
- Windows 10 与 11
- 技术
- SvelteKit
- Rust
- Python
- PostgreSQL
- OCR
01 / 问题
价格藏在文件里
报价单、订单、扫描件和手机照片堆在共享文件夹里。想知道某样东西上次付了多少,只能一个一个文件打开。
02 / 架构
怎么做出来的
Clew 保留原始文件不变,在上面分四层构建:文件、文档、证据池,以及价格表这类应用。人只修正证据池,不改应用,所以修正在重建后依然有效。
Clew 运行在公司内部的一台 Windows 电脑上:一个 Rust 服务、自带的 PostgreSQL,以及在沙盒里运行的 Python 文档处理程序。AI 调用经过我服务器上的控制平面,只带文字片段。异地备份用只有公司持有的密钥加密。
03 / 功能
它能做什么
- 导入 整个文件夹的电子表格、PDF 和图片。扫描页面经过 OCR。电脑上的 agent 会从链接的文件夹自动加入新文件。
- 读取 AI 为每种电子表格模板写一个解析程序。之后同一模板的文件都由这个程序读取,不再调用 AI。
- 价格 供应商、产品和材料。同一样东西各家供应商并排比较,显示最新价格和历史。
- 审核 Clew 不确定时会问人。人的决定在重建后依然有效。
- 导出 价格表可以导出成 Excel 工作簿。
04 / 视频