muhammadbinmurtza
Restructure: clauseguard as package subfolder, app_file: clauseguard/app.py
913a064 A newer version of the Streamlit SDK is available: 1.57.0
metadata
title: ClauseGuard AI
emoji: π‘οΈ
colorFrom: indigo
colorTo: purple
sdk: streamlit
sdk_version: 1.31.0
app_file: clauseguard/app.py
pinned: false
license: mit
ClauseGuard β AI-Powered Contract Clause Risk Analyzer
Upload any contract (PDF, TXT, DOCX). ClauseGuard runs it through a 5-agent AI pipeline and outputs a structured risk report classifying every clause by severity with plain-English explanations.
Architecture
5-Agent AI Pipeline: Extractor β Classifier β Risk Scorer β Translator β Reporter
Upload Contract
β
βΌ
ββββββββββββ βββββββββββββ βββββββββββββββ ββββββββββββββββ ββββββββββββ
βExtractor βββββΆβClassifier βββββΆβ Risk Scorer βββββΆβ Translator βββββΆβ Reporter β
β (Agent 1)β β (Agent 2) β β (Agent 3) β β (Agent 4) β β(Agent 5) β
ββββββββββββ βββββββββββββ βββββββββββββββ ββββββββββββββββ ββββββββββββ
Features
- 5-Agent AI Pipeline β Extractor, Classifier, Risk Scorer, Translator, Reporter
- Risk Severity Levels β CRITICAL, HIGH, MEDIUM, LOW, INFO
- Plain English Translations β Every clause explained in simple language
- Negotiation Copilot β Pre-written messages and safer clause alternatives
- AI Chat Assistant β Full contract context chat for follow-up questions
- Multi-format Downloads β Markdown, CSV, and safer contract
Quick Start
pip install -r requirements.txt
streamlit run clauseguard/app.py
Configuration
Set environment variables or create a .env file:
API_KEY=EMPTY
BASE_URL=http://165.245.141.170:8000/v1
MODEL_NAME=Qwen/Qwen2.5-1.5B-Instruct
License
MIT