Skip to content

About

AI-powered debate sparring assistant leveraging LLMs to dissect arguments, identify fallacies, and generate real-time counterpoints.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🏛️ Agora AI — Real-Time AI Debate Sparring & Argumentation Assistant

Live Demo React 19 Vite Gemini API TypeScript License

Sharpen your reasoning. Master counterarguments. Spar with intelligence.
An AI-powered debate sparring application leveraging Large Language Models to analyze argumentative structures, identify logical fallacies, and generate real-time dialectical counterpoints.

🔗 Live Production Application: https://agora-ai-debate.vercel.app


📸 Interface Showcase

Agora AI Debate Arena & Sparring Interface


🌟 Key Features

  1. Dialectical Sparring Arena: Engage in structured, multi-turn debates against custom AI personas calibrated across different reasoning styles, stances, and difficulty tiers.
  2. Real-Time Argument Dissection: Deep analysis of argument premises, logic coherence, evidence backing, and rhetorical fallacies.
  3. AI Adjudication & Feedback: Impartial AI judging evaluating performance, delivery, rebuttal effectiveness, and overall persuasiveness upon debate conclusion.
  4. Local-First with Cloud Sync: Instant zero-latency local storage with optional Google Drive backup for personal debate archives and progress tracking.
  5. Fluid Responsive Interface: Built with modern typography, dark obsidian visual styling, and accessible keyboard navigation.

🛠️ Tech Stack

  • Frontend: React 19, TypeScript, Vite, Tailwind CSS
  • AI Engine: Google Gemini API (@google/genai)
  • State & Storage: LocalStorage + Google Drive Sync
  • Deployment: Vercel Production Pipeline

🚀 Quickstart Guide

Prerequisites

  • Node.js (v18+)
  • pnpm or bun

1. Clone & Install

git clone https://github.com/TanmayJain-dev/Agora-AI_Debate_Assistant.git
cd Agora-AI_Debate_Assistant
bun install  # or pnpm install

2. Configure Environment

Create a .env.local file:

GEMINI_API_KEY=your_gemini_api_key_here

3. Run Locally

bun run dev  # or pnpm dev

Navigate to http://localhost:5173 to start sparring.

About

AI-powered debate sparring assistant leveraging LLMs to dissect arguments, identify fallacies, and generate real-time counterpoints.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages