Redlining(合同审查)是一款基于 SwiftUI 构建的 iOS 应用程序,利用智能基座大模型扫描技术对法律合同进行审查。它可以帮助用户根据选定的立场(甲方、乙方或中立)识别文件中的风险、漏洞和潜在问题。
Redlining 取自地道法律圈术语。 因为修订合同时会有红色标记,所以直接说 “I'm redlining the agreement” 就代表在对合同文件进行深度的审查和修改。
数字红线 (The Digital Redline)这个方案最直接地点题“Redlining”。它将传统的纸质合同修改痕迹(红线)与现代的 AI 扫描光束相结合。强调“修正”和“智能”。一个简约的白色文件图标(象征合同),中间有一段文字被一条发光的、带有数字电路感的红色光束划掉或在下方标记(象征智能审查)。光束的末端可能有一个微小的光点或类似于笔尖/扫描探头的造型。背景使用深色模式风格的炭灰色或深蓝色,突出前景的白色文件和鲜艳的“荧光红/数码红”。
- 文件上传:通过简洁直观的界面支持上传合同文件(PDF、DOCX)。
- 立场选择:选择您的审查视角:
- 甲方 (Party A)
- 乙方 (Party B)
- 中立 (Neutral)
- 高级规则:定义自定义关键词和条款,根据特定法律要求定制审查流程。
- 一键审查:从上传到分析无缝衔接,自动跳转至分析界面。
- 实时可视化:引人入胜的雷达扫描动画,直观展示漏洞检测过程。
- 风险计数器:实时跟踪四个严重等级的问题:
- 🔴 高风险 (High Risk):严重漏洞。
- 🟠 中高风险 (Medium-High):重要问题。
- 🟡 中风险 (Medium Risk):中度关注。
- 🟢 低风险 (Low Risk):轻微建议。
- 进度追踪:清晰的百分比指示器显示扫描完成状态。
- 仪表盘:查看个人统计数据,包括已审查合同数、待处理任务和平均风险评分。
- 设置:管理个人信息、通知和审查偏好。
- 语言:Swift 5
- UI 框架:SwiftUI
- 架构:MVVM (Model-View-ViewModel)
- 平台:iOS 16+
-
克隆仓库
git clone https://github.com/wjl110/Redlining.git
-
在 Xcode 中打开
- 双击
Redlining.xcodeproj打开项目。
- 双击
-
运行应用
- 选择 iOS 模拟器(例如 iPhone 16)。
- 按
Cmd + R构建并运行。
| 默认主界面 | 上传文件后状态 |
|---|---|
| 初始状态 | 扫描中 | 分析完成 |
|---|---|---|
| 用户个人主页 | 苹果端Icon |
|---|---|
本项目采用 MIT 许可证。