RedPen
面向自由职业者的离线合同审查工具,采用规则引擎加小模型的两层架构,完全本地运行,一次性付费,可离线识别危险条款并生成客户通知邮件
时间轴 (近 90 天)
RedPen是一款面向自由职业者的离线合同审查工具,核心设计理念是模型从不判断什么条款有风险,65条开源规则负责识别危险条款,本地运行的Gemma 3 1B模型只负责将规则发现重新组织成可发送给客户的语言。
RedPen整个工具在用户本地笔记本上运行,不上传数据、不按次收费、一次性定价19美元。
即使完全关闭模型层,RedPen的审查报告依然完整可用。
RedPen的规则层用纯Python编写,分为自由职业协议、录用信/实习协议、NDA三个规则库,共65条开源规则,每条规则携带自己的解释、一段可直接粘贴的反向条款以及邮件中该说的话。
RedPen使用PyMuPDF进行文本抽取,分段模块恢复条款编号并保留每条条款的页码和字符跨度,每条发现都逐字引用触发它的原文。
RedPen在8GB内存的Apple Silicon MacBook上运行,无需GPU、无需Docker。Gemma 3 1B以Q4量化后经llama.cpp调用,权重769MB,加载耗时2.3秒,常驻内存0.83GB;规则处理耗时12-28毫秒,完整审查(含模型层)耗时11-17秒;结果通过SSE流式渲染。
在六份真实文档测试中RedPen暴露了六个Bug:静默丢弃录用信第1页、对实习生错误报告无押金条款、漏掉不可能的日期、漏掉变相永久条款、把正常起草标记为风险、把空白字段当成敌意。
RedPen的护栏机制包括:引用不存在的条款时对照真实条款解析否则丢弃;检查覆盖率确保不遗漏客户要求的措辞;剥离并替换邮件署名为[你的名字];从实际运行的模型读取标签而非硬编码;每个角色都有确定性回退以保证报告完整。
RedPen在代码层面强制网络隔离:HTTP客户端在基础URL不是loopback时抛出异常,有测试覆盖;上传文件从字节解析,从不写入磁盘;scripts/offline_proof.sh采样进程套接字验证全部为loopback。
RedPen选择本地运行的一个结构性优势是零边际成本:托管一个能容纳权重的服务器约25美元/月,在共享CPU上只有2-5 tokens/秒,比用户自己的笔记本还慢,且每份合同都要落到不控制的服务器上。本地运行下第500个用户成本为零,这是19美元一次性定价而非订阅制的基础。
还有 4 条时间轴事件
全部知识事实 (14)
RedPen是一款面向自由职业者的离线合同审查工具,核心设计理念是模型从不判断什么条款有风险,65条开源规则负责识别危险条款,本地运行的Gemma 3 1B模型只负责将规则发现重新组织成可发送给客户的语言。
50%待验证RedPen整个工具在用户本地笔记本上运行,不上传数据、不按次收费、一次性定价19美元。
50%待验证即使完全关闭模型层,RedPen的审查报告依然完整可用。
50%待验证RedPen的规则层用纯Python编写,分为自由职业协议、录用信/实习协议、NDA三个规则库,共65条开源规则,每条规则携带自己的解释、一段可直接粘贴的反向条款以及邮件中该说的话。
50%待验证RedPen使用PyMuPDF进行文本抽取,分段模块恢复条款编号并保留每条条款的页码和字符跨度,每条发现都逐字引用触发它的原文。
50%待验证RedPen在8GB内存的Apple Silicon MacBook上运行,无需GPU、无需Docker。Gemma 3 1B以Q4量化后经llama.cpp调用,权重769MB,加载耗时2.3秒,常驻内存0.83GB;规则处理耗时12-28毫秒,完整审查(含模型层)耗时11-17秒;结果通过SSE流式渲染。
50%待验证RedPen选择本地运行的一个结构性优势是零边际成本:托管一个能容纳权重的服务器约25美元/月,在共享CPU上只有2-5 tokens/秒,比用户自己的笔记本还慢,且每份合同都要落到不控制的服务器上。本地运行下第500个用户成本为零,这是19美元一次性定价而非订阅制的基础。
50%待验证已验证同一份合同在Gemma 3 1B和Qwen 2.5 1.5B下产生完全相同的发现——相同规则、相同页面、相同证据,只有摘要和邮件措辞变化。
50%待验证RedPen的硬件底线是8GB内存,1-3B Q4量化模型可以运行,7B不行;不支持扫描版PDF,没有可选文本时不发送到OCR服务,直接说明不支持。
50%待验证RedPen的护栏机制包括:引用不存在的条款时对照真实条款解析否则丢弃;检查覆盖率确保不遗漏客户要求的措辞;剥离并替换邮件署名为[你的名字];从实际运行的模型读取标签而非硬编码;每个角色都有确定性回退以保证报告完整。
50%待验证RedPen在代码层面强制网络隔离:HTTP客户端在基础URL不是loopback时抛出异常,有测试覆盖;上传文件从字节解析,从不写入磁盘;scripts/offline_proof.sh采样进程套接字验证全部为loopback。
50%待验证在六份真实文档测试中RedPen暴露了六个Bug:静默丢弃录用信第1页、对实习生错误报告无押金条款、漏掉不可能的日期、漏掉变相永久条款、把正常起草标记为风险、把空白字段当成敌意。
50%待验证Actizant创始团队在审阅代码库后给出三行路线图:按职业定制风险规则、管辖区感知指导、透明声明自动化分析的局限。
50%待验证自由职业开发者Shreshtha Das测试了RedPen并给出正面反馈,特别强调离线运行在处理保密客户协议和NDA时的优势;开发者认为这只是单点数据,不是验证,且最想得到的假阳性未被对方报告。
50%