#72
Monthly Rank
#199
Lifetime Rank
Share
9 September 2026
A

Amicus: The Ultimate Moot Court Simulator

Transforming how law students and practitioners prepare for appellate advocacy.

Akshit agarwalGitHubWebsiteVideo
Source Available

Gallery

About the Project

Amicus is an AI-powered moot court simulator that transforms how law students prepare for appellate advocacy. Instead of static chatbots, it features an interactive "AI Judge" that actively cross-examines students on their legal arguments in real-time.

🛑 The Problem We Are Solving Law students and practitioners often lack realistic, high-pressure environments to practice oral arguments before stepping into a real courtroom. Practicing in front of a mirror or peers doesn't adequately prepare them for the sudden interruptions and rigorous cross-examination they will face from actual judges.

💡 What It Does (How It Works) Amicus acts as a virtual sparring partner. Users simply upload their moot proposition (case facts) and written memorial (legal strategy). Using Google's Gemini AI, the platform processes the case theory. When the user delivers their oral arguments into the simulator, the AI Judge actively listens for logical flaws, contradictions, or ignored facts, and ruthlessly interrupts them with piercing, skeptical questions—just like a real judge. Additionally, our "Rebuttal Assistant" acts as a co-counsel, predicting the opponent's strongest arguments and suggesting counter-strategies.

⚙️ How We Built It (Tech Stack) Frontend: Built with React 18 and Vite, styled using Tailwind CSS to create a custom, immersive courtroom-themed interface. Backend: Node.js and Express handle the server logic, utilizing multer for in-memory file handling and pdf-parse for document extraction. AI Engine: Powered by the Google Gemini SDK (gemini-3.6-flash) for rapid document comprehension and dynamic, real-time cross-examination generation. 🔮 What's Next for the Project In the future, we plan to implement voice-to-text integration so students can literally speak to the AI Judge instead of typing, add multiplayer capabilities for team practices, and include comprehensive scoring rubrics based on real-world advocacy standards.

Practice Areas

Key Features

  1. Instant Moot Setup (AI PDF Extraction) Say goodbye to manual data entry. Simply upload the Moot Proposition PDF, and our Gemini-powered engine instantly extracts the Case Name, Factual Matrix, Legal Issues, and applicable Rules to set up your virtual courtroom.

  2. Strategy & Memorial Integration Choose your side (Applicant or Defendant) and upload your written Memorial before the session begins. The AI analyzes your brief in advance to anticipate your case theory and identify potential vulnerabilities in your logic.

  3. Real-time Oral Arguments Simulator Step up to the podium and submit your arguments. The AI Judge actively listens. If your argument is flawed or ignores a critical fact from the proposition, the judge will ruthlessly interrupt you with a piercing, skeptical question forcing you to think on your feet just like in a real courtroom.

  4. Rebuttal Strategy Assistant (Co-Counsel) Stuck on what the opposing counsel might argue? The Rebuttal Assistant acts as your AI co-counsel. It predicts the three strongest arguments your opponent is likely to make and arms you with suggested rebuttals and cross-examination questions.

About the Creator

Aa
Akshit agarwal
Rashtriya Raksha University