1.3 KiB
1.3 KiB
CLM System - Contract Management Made Simple
An AI-powered contract management system that reads your contracts, answers questions, and alerts you about important dates and conflicts.
Quick Start
1. Install Dependencies
# Using uv (recommended)
uv sync
# Or using pip
pip install -r requirements.txt
2. Set Up
# Copy environment template
cp .env.example .env
# Add your OpenAI API key to .env file
# OPENAI_API_KEY=your_key_here
3. Run
# Easy way - just run the package
clm-system
# Or traditional way
streamlit run app.py
What You Can Do
- Upload contracts: Drag and drop PDF, Word, or text files
- Ask questions: "What contracts expire this month?" or "Show me all NDA agreements"
- Get alerts: Automatic daily emails about expiring contracts and conflicts
- Find similar docs: Upload a contract and find related ones
Manual Tasks
# Check contracts right now
python scripts/manual_scan.py
# Generate a report
python scripts/generate_reports.py
Need Help?
- App won't start? Check your OpenAI API key in
.env - OCR not working? Install Tesseract:
brew install tesseract(Mac) orapt-get install tesseract-ocr(Linux) - Email alerts? Add your email settings to
.env