This product was not featured by Product Hunt yet. It will not yet shown by default on their landing page.
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
Versus AI
Compare Claude, GPT, and Grok side by side in real time
I kept copy-pasting the same prompt into three different tabs to compare AI responses. It felt stupid so I built a Mac app to stop doing it. Versus AI sends the same prompt to Claude, GPT, and Grok simultaneously and streams all three responses side by side as they're being generated. You see them thinking at the same time, not one after another. Text comparison Image generation comparison
Hey PH 👋
I'm Muhammad, the solo developer behind Versus AI.
The idea came from my own frustration — I was constantly switching between Claude.ai, ChatGPT, and Grok to compare responses to the same question. One day I just decided to fix that.
The hardest technical part was getting three different streaming APIs to fan out simultaneously through a single SSE connection. Each provider has slightly different streaming formats, different auth, different quirks — Grok uses max_tokens, OpenAI uses max_completion_tokens, they all have different role naming conventions. Getting them all to feel seamless was about 80% of the actual work.
A few things I'm genuinely proud of:
Responses stream in real time as the model generates them, not buffered
Markdown renders correctly during streaming, not just when done
Image comparison is side by side with retry per model if one fails
The whole thing is native SwiftUI — no Electron, no web views
Would love any feedback, especially on the model selection UX — that's the part I'm least sure about.
Try it free, search Versus AI on the Mac App Store