Skip to content

AdaalatAI

AdaalatAI is an AI bench clerk that turns a 200-page Bangladesh court file into a judge-ready bilingual brief and a draft order in five minutes.

Core trick

Nine chained agents read court files with vision, search precedent through an MCP corpus, and an adversarial critic checks every citation against tool results.

Tags

Description

AdaalatAI is an AI bench clerk that turns a 200-page Bangladesh court file into a judge-ready bilingual brief and a draft order in five minutes. Bangladesh has 4.65 million pending cases and one judge for every 94,444 citizens. A judge spends four to six hours preparing each case for the bench: reading the FIR, witness depositions, and evidence; cross-checking statements for contradictions; searching 1,484 statutes and the Supreme Court Online Bulletin for relevant precedent; computing whether a procedural deadline like CrPC §167(2) has been violated. AdaalatAI compresses this work to minutes. A custom orchestrator runs nine specialised Claude Opus 4.7 agents , Vision, Classification, Conflict Detection, Precedent Search via MCP, Deadline, Reasoning with adaptive thinking, Translation, Synthesis, and Critic — over a custom MCP corpus of every Bangladesh act and 2,048 pages of SCOB. The output is a bilingual brief in formal Bangla and English plus a signature-ready draft order, with every citation tool-verified by an adversarial Critic agent. The same brief is useful to judges, lawyers, and to plaintiffs who need to understand their own case.
redbrofah/adaalat-ai★ 00 forksTypeScriptMITCreated Apr 25, 2026 · last push Apr 26, 2026

README excerpt

# AdaalatAI — From a Decade to a Day

> **An AI Bench Clerk for the forgotten courts of Bangladesh.**
> Built with Claude Opus 4.7 for the Anthropic *Built with 4.7* Hackathon.

🌐 **Live:** [adaalat-ai.vercel.app](https://adaalat-ai.vercel.app) · 📺 **Demo (no login):** [adaalat-ai.vercel.app/demo](https://adaalat-ai.vercel.app/demo)

[![Built with Opus 4.7](https://img.shields.io/badge/Built%20with-Opus%204.7-10b981)](https://www.anthropic.com)
[![Next.js 14](https://img.shields.io/badge/Next.js-14-black)](https://nextjs.org)
[![TypeScript](https://img.shields.io/badge/TypeScript-strict-blue)](https://www.typescriptlang.org)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](#license)

---

## The Problem

Bangladesh's courts are drowning. **4.65 million cases** are pending. **One judge serves every 94,444 citizens.** Some land disputes have been on the docket for fifteen years. Every day adds another four thousand cases to the pile.

A District & Sessions Judge spends six hours preparing a single case for the bench: reading 100–200 pages of FIR, depositions, and evidence; cross-checking statements for contradictions; hunting through 1,484 statutes and the Supreme Court Online Bulletin for a single applicable precedent; computing whether CrPC §167(2) has been violated. Most of that time is bookkeeping.

## The Solution

AdaalatAI is a **multi-agent AI bench clerk**. A judge uploads a case file. Within ~5 minutes, nine specialized agents — orchestrated again

Team