WebInfer

3.8 / 5

Devil's Advocate

AI takes the opposing view on any topic you believe

Fun
Privacy
Instant

The Problem

Echo chambers, confirmation bias, can't stress-test ideas

Current Solutions (Not Great)

Find someone who disagrees (hard), argue with yourself (ineffective)

Who Needs This

Thinkers, debaters, writers, decision-makers

Stress-test your ideas without finding someone who disagrees. Enter any position you hold, and AI will argue against it—from gentle pushback to ruthless takedown. Great for decision-making, debate prep, or escaping echo chambers.

Honest Take

Intellectually appealing but limited audience. Most people don't want their beliefs challenged—they want validation. The users who would appreciate this are already using ChatGPT for the same purpose. Might resonate with debate teams and philosophy students, but that's pretty niche.

Monetization Ideas
Ways to turn this into revenue

Free / Open Source

GitHub stars, Twitter followers, job opportunities

Donations / Tip Jar

$5-50/month from grateful users

Freemium

Free basic, $5-15/mo for pro

Features
Key features that make this app valuable
  • Enter your position, AI argues against it
  • Intensity levels (gentle pushback → ruthless takedown)
  • Debate mode with back-and-forth
  • Steelman mode (AI gives BEST counter-argument)
  • Summary of strongest counter-points
Build Prompt
Use this prompt with an AI assistant to start building
Build a React PWA called 'Devil's Advocate' using WebInfer for AI inference. Use streamText for real-time argument generation. UI: large textarea for user's position/belief, mode selector (Devil's Advocate, Steelman, Socratic Questions), intensity slider. Chat-style interface showing the debate. System prompt instructs AI to argue the opposing position convincingly without being offensive. Add a 'Summarize Counter-Arguments' button using generateObject to return { strongestPoints: string[], weaknessesInMyPosition: string[], thingsToConsider: string[] }. Include debate history and 'Start New Debate' button. Optional: voice input using Web Speech API.
Score Breakdown
Pain
Clarity
Demo
Build
Share
Revenue

Ready to build?

Copy the build prompt and start creating with your favorite AI assistant.

Built it?

Submit your creation to our showcase and inspire others.

Submit to Showcase

Useful Building Blocks

AI Blocks is a frontend component library that lets you build AI features even faster.

Devil's Advocate

Debate Partner

Explore AI Blocks

A shadcn-style component library designed to speed up building AI-powered apps. Copy and paste ready-to-use components.

Browse All Blocks
  • Chat, image & audio blocks
  • Built-in streaming support
  • Works with any provider
  • Just copy & paste