
LocalForge
localforge.io
代码提交前的最后一道防线
1个月前制作者:Stalingrad Dollosa
关于 LocalForge
LocalForge 是您代码提交前的最后一道防线,在每次 git commit 最终确定之前进行拦截,确保敏感信息和危险代码不会进入版本历史。它专为 Apple Silicon 设计,完全离线运行,保护您的隐私安全。
核心功能
LocalForge 采用三层检测机制:第一层使用 Rust 编写的正则表达式引擎,在 <1ms 内快速扫描并阻止密钥、令牌等敏感信息;第二层利用 Apple Neural Engine 上的 CoreML 模型,通过统计学习识别不安全模式;第三层调用本地 Qwen LLM,像人类一样审查您的 diff,提供上下文感知的安全建议。所有处理均在您的 Mac 上完成,数据永不离开设备。
主要特性
- 极速检测:Rust 正则引擎毫秒级响应,不影响开发流程。
- 智能识别:CoreML 模型持续学习,捕捉未知威胁。
- AI 审查:本地 LLM 模拟人类审查,避免误报。
- 完全离线:所有计算在本地执行,无需联网,保障数据隐私。
- 无缝集成:作为 git hook 自动运行,无需手动操作。
适用场景
LocalForge 特别适合以下场景:
- 快速迭代或“氛围编码”时,防止意外提交敏感信息。
- 团队协作中,作为自动化安全门禁,减少人工审查负担。
- 对数据隐私有严格要求的开发环境,如金融、医疗等行业。
- 需要实时保护,避免凌晨轮换 AWS 密钥的尴尬。