- Auto-Highlight Agents: agents highlight and underline as many words as needed on a slider, multiple options
- Full-text search: across thousands of tagged, annotated evidence cards spanning policy, LD, PF, and college formats
- AI-powered annotation: one-click summaries, warrant extensions, and logic-flaw detection per card
- Three reading modes: plain text, highlighted tags, and underline-only for fast cutting
- Citation auto-formatter: and one-click flow integration β paste directly into your speech doc
- Mobile-responsive: with full-screen card overlays for reading on the go
- Auto-Research Outlines: agents outline the topic to keyphrases and monitor for new quotes
- Recommendation Agents: AI assists with research, summarization, flaw detection, and comparative quote analysis
- Judge Decision: agents prompts recommend multiple judge decision options, speech to flow, quote to response options
- Multi-column flow spreadsheet: format-specific speech columns for PF, LD, Policy, and NDT with inline editing
- Shareable round URLs: every round gets a permanent link; share with judges or teammates instantly
- Round management: tournament setup, team pairing, judge assignments, and round notes in one place
- Speech docs: full markdown editor per speech with email sharing to judges and coaches
- Smart timers: format-aware prep and speech timers with audio/visual alerts and auto-advance
- Collaboration: invite judges and spectators by email; view-only and edit roles supported
- Archive system: save, browse, and restore any past round with full flow history
- Mobile-optimized: responsive design with swipe navigation between speech columns
- ~1,400 college NDT rounds: dating back to 1995, averaging 50+ new rounds per year, including recent TOC and NDT eliminations
- ~350 Public Forum rounds: (2015βpresent), ~125 Policy rounds: (2003βpresent), ~100 LD rounds (2019βpresent)
- ~1000 instructional videos: across 20 categories: topic lectures, camp coaching, kritik theory, counterplans, impact calc, novice intro, speaking & delivery, and more
- ~150 hand-curated top picks: the highest-value rounds and lectures selected for study
- Searchable grid with filter by title, channel, year, or view count; inline YouTube playback with thumbnails
- 200-term Debate Dictionary: with plain-English definitions for theory, kritik, and procedural jargon
- 26 years of national champion records: (2000β2025) across NDT, Policy, LD, and PF
- Team Rankings: TOC bid list + DebateDrills Elo dual ranking system
- Web Search: 70+ popular sites search across 10 categories: Web Search, Academic, Videos, Images, Files, News, etc
- Article Preview: Extract, format with APA cite, and summarize articles, PDFs, Youtube, and URLs before reading them
- User Choice of LLM: OpenAI, Claude, Gemini, Groq, Ollama, Anthropic, etc
- File Upload Support: Ask questions about PDFs, URLs, DOCX, Google Docs, and Youtube
- Search History: All searches saved with memories, except for privacy mode
- Follow-up Questions: Generate follow-up questions to ask language models
- CardMirror ProseMirror engine, packing roughly 500 editing commands into ~30 thematic groups. Highlights (full 50+ feature list in the package README):
- Structured outline: pockets, hats, blocks, tags, cards, analytics, and undertags as first-class node types, with footnotes, tables, and live/transcluded zones
- Lossless
.docxand.cmirround-trip: Verbatim Word interop plus a native gzip save format, including encrypted-.docxdecryption and damaged-file salvage - Bulk conversion & compression, automatic style cleanup on import, and a headless
cardmirror-readCLI/MCP tool for AI-assistant access to files outside the app - One-click structural styles: Pocket, Hat, Block, Tag, Analytic, Undertag, plus citation/underline/emphasis marks and acronym-aware variants
- Highlight, shading, and font-color pickers with standardization commands, a paintbrush mode, and highlight locking
- Card numbering, multiple condense modes, and a full editing-utilities set (shrink/regrow, short cites, live-zone refresh, heading move/copy/delete)
- Real-time collaboration (CRDT-backed via Loro) with share codes, invite links, and version recovery β plus an account-linked contacts list (requests, blocking, presence) to share a live card straight to a contact's account
- Speech-doc targeting: mark a doc as the live send target and send content at cursor or at end, with a persistent send history
- Flow integration: send cards or headings straight to a Flow column or cell, or pull content back
- Dropzone card exchange, Quick Cards, and a unified command-bar search across cards, commands, settings, and ~50 other site tools
- AI tools: ask-about-selection, AI-generated citations, translation, and AI-assisted text/formatting repair
- Flashcards with spaced-repetition review, a card cutter panel, voice dictation, and a reading-marker mode
- Runtime plugin registry, a 12-category menu bar, customizable keybindings, and per-user preferences synced to account settings
- Native desktop/mobile wrapper running the identical editor with no browser chrome
- Evidence Library β Search shared cut cards and reusable analytics by keyword, citation, argument, topic, or tag.
- Argument Library β Browse shared research through topic folders, case areas, and tag-based collections.
- Contributions Feed β Submit, like, save, and endorse community cards, summaries, highlights, and annotations.
- LLM Card Scoring β Score cards for relevance, clarity, uniqueness, evidence quality, and usability.
- Revision Incentives β Reward and rank improvements to weak cards, citations, and stale evidence.
- Review Queue β Move cards through draft, review, requested changes, approval, and publication.
- Topic Coverage Dashboard β Identify missing, thin, covered, and untracked arguments by card and word count.
- Task Inbox β Review research tasks routed to contributors and organized by topic.
- Collaboration Prep Room β Share a topic-specific prep space for evidence, draft blocks, tasks, and active teammates.
- Team Collaboration Mode β Leave, assign, and track live prep notes during shared topic sprints.
- Prep Notes β Maintain live prep notes grouped into needs-follow-up, open, and covered status.
- Contacts β Keep an account-linked contacts list (requests, blocking, who's online) and share the document you're editing as a live co-editing card straight to a contact's account.
- Notifications β See and mark read notifications for prep-note assignments and activity.
- Team Brainstorm Assist β Submit, seed, organize, and upvote ideas for arguments, impacts, frontlines, and turns.
- Group Challenges β Create squad challenges based on contributions or recorded rebuttal wins.
- Research Progress β Review contribution history, task-completion rates, and per-topic work progress.
- Leaderboard β Rank contributors by helpfulness score, tier, badges, and quest streak.
- News Stream β View product updates, community announcements, Daily Best Card winners, and Contributor Award standings.
- Contributor Awards β See helpfulness-ranked category winners, such as best evidence finder and best explainer.
- Daily Best Card β View the current highest-helpfulness card and prior daily winners.
- Progress β Track contributor tiers, badges, unlocked task levels, and daily-quest streaks.
- Quest Streaks β View current and longest daily-quest streaks plus milestone badges.
- Daily Quests β Track team goals, such as finding solvency cards, against live same-day contributions.
- Practice Drills β Run flow-derived overview, frontline, cross-examination, and collapse drills.
- AI Coach Mode β Generate extension, refutation, collapse, and weighing prompts from a roundβs flow.
- Judge Paradigm Picker β Select a built-in or custom AI judge paradigm for practice rounds.
- AI Judge Decision β Generate an AI decision grounded in the selected judge paradigm and flow summary.
- Opponent Persona Picker β Choose or define an AI practice opponentβs debating style.
- Word-Count Speeches β Practice speeches under a maximum word count instead of a time limit.
- Online Debate Versus AI β Debate an AI opponent in real turn order using a chosen format and side.
- Practice Round Simulator β Simulate a tournament round with a timer, AI judge paradigm, and AI opponent persona.
- Speech Transcript Summaries β Create per-argument flow summaries with cross-examination questions and extension ideas.
- Argument Tree Outline β Browse and filter a structured outline of every argument in a roundβs flow.
- Flow Annotations β Add timestamped annotations to individual flowed arguments while reviewing recordings.
- AI Response-Outcome Charts β Analyze side exposure, vulnerable arguments, and hypothetical response paths in a flow.
- Judge Profiles β Review saved judgesβ side-vote bias, speaker points, speed tolerance, and theory receptiveness.
- Opponent Team Profiles β Scout teams using records, side tendencies, common cases, and frequently used arguments.
- Pre-Round Briefings β Combine judge and opponent scouting, head-to-head records, and team prep notes for an upcoming round.
- Scout-to-Strategy β Convert scouting and judge tendencies into ranked case options and matchup-risk assessments.
- Team Rankings β Browse debate-team rankings, leaderboards, and Elo ratings.
- Coaching Programs β Run roster-scoped group coaching spaces with topic sprints, challenges, and drills.
- Coach Materials β Upload or dictate grounding material for the team coach AI and preview relevant sources.
- API Reference β Interactive Scalar docs generated from
debate-openapi.ymlwithdebate-api-client(npm) - Start developing locally, develop features, open ideas in discussions, and submit a PR!
npx git0 debate/ai
Open questions and larger proposals belong in Discussions; bugs and scoped work belong in Issues.
See LICENSE.md third-party packages carry their own LICENSE and THIRD-PARTY-NOTICES.md.





