Skip to content

YK-03/JuriSight

Repository files navigation

⚖️ JuriSight

AI-assisted legal intelligence platform for Indian criminal-case workflows.

Home

JuriSight helps analyze FIRs, charge sheets, and criminal-case narratives using structured legal reasoning, deterministic risk scoring, bail analysis, and context-aware AI assistance.

Designed as a modern legal-tech workflow platform, JuriSight combines procedural safeguards with AI-assisted reasoning to support structured criminal-case review and legal research workflows.


✨ Features

📄 FIR / Chargesheet PDF Intake

  • Upload FIRs and charge sheets directly as PDFs
  • Intelligent document parsing and structured extraction
  • OCR-aware text cleaning pipeline
  • Large-document support with semantic chunk fallback
  • Context-preserving legal document normalization

🧠 AI Case Analysis

  • Structured criminal-case analysis
  • Bail eligibility reasoning
  • Applicable IPC/BNS section mapping
  • Procedural concern detection
  • Risk-factor breakdowns
  • Context-aware legal recommendations

⚖️ Bail Eligibility Engine

  • Deterministic procedural checks
  • Weighted legal risk scoring
  • Custody-duration analysis
  • Parity and cooperation considerations
  • Surety estimation logic
  • CrPC/BNSS procedural safeguards

💬 Legal Chat

  • Persistent chat sessions
  • Context-aware legal conversations
  • Indian criminal-law focused responses
  • PDF-assisted follow-up analysis

🔗 Shareable Legal Summaries

  • Generate public share links for case analysis
  • Reopen historical analyses from dashboard history
  • Structured summaries for review and collaboration

🏗️ Tech Stack

Frontend

  • Next.js App Router
  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • shadcn/ui

Backend

  • Next.js API Routes
  • Prisma ORM
  • PostgreSQL
  • REST-style API architecture
  • Groq API integration

AI & Processing

  • Structured prompting pipelines
  • Deterministic legal-rule validation
  • PDF parsing and extraction
  • Risk-scoring engine
  • Legal document normalization
  • AI-assisted precedent suggestions

🚀 Core Capabilities

Capability Description
Bail Analysis Evaluates custody posture, procedural stage, and legal risk factors
Risk Scoring Deterministic weighted scoring based on legal and procedural signals
Section Mapping Identifies applicable IPC/BNS/CrPC/BNSS sections
Legal Chat Context-aware criminal-law assistant with persistent sessions
Document Extraction Parses FIRs and charge sheets into structured legal data
Shareable Reports Public analysis links for collaboration and review

🧠 Architecture Overview

User Input / PDF Upload
        ↓
Document Extraction Pipeline
        ↓
Deterministic Legal Rule Engine
        ↓
AI Legal Reasoning Layer
        ↓
Backend Validation & Risk Scoring
        ↓
Structured Legal Analysis Output

Deterministic Legal Checks

JuriSight uses backend procedural validation for:

  • default bail logic
  • custody thresholds
  • offense classification
  • procedural safeguards
  • statutory constraints

The AI layer focuses on:

  • legal reasoning
  • contextual interpretation
  • precedent-assisted suggestions
  • structured recommendations

⚠️ Disclaimer

JuriSight is an AI-assisted legal workflow and analysis platform intended for educational, research, and productivity purposes.

It does not constitute legal advice. All outputs should be reviewed by a licensed legal professional.


About

A Legal Assistant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors