Let Your AIs Battle It Out
When your AIs disagree — you win.
Pit any CLI-based LLM against each other. Claude, GPT, Gemini, Qwen, Kimi — or any model that comes tomorrow.
App Screenshot Coming Soon
Watch your AIs debate in real-time
Watch Your AIs Debate
One question. Multiple AIs. The best solution emerges from the clash of ideas.
Your Question:
"What's the best way to traverse a deeply nested tree structure?"
Claude
I suggest using a recursive approach. It's elegant and handles nested structures naturally.
GPT
Recursion risks stack overflow here. An iterative solution with an explicit stack is safer for deep trees.
Gemini
Both have merit. Consider dynamic programming with memoization — O(n) time complexity with recursion's clarity.
Battle Result
A hybrid approach: recursive structure with memoization for performance. Three perspectives, one optimized solution.
Works with any CLI-based LLM. Today's favorites, tomorrow's breakthroughs.
Why Let AIs Battle?
Expose Blind Spots
Every AI has gaps. Claude might miss performance issues that GPT catches. GPT might overlook edge cases Gemini spots. Battle reveals what solo AI hides.
Diverse Perspectives
Same problem, different minds. One AI sees recursion. Another sees iteration. A third sees dynamic programming. You get the full picture, not a single viewpoint.
Refined Through Debate
Arguments forge better answers. When AIs challenge each other's logic, weak reasoning breaks down. What survives is stronger, more reliable code.
Powerful Features
Everything you need to orchestrate AI debates and manage your coding council.
AI Battle Mode
Pit your AIs against each other. Ask one question, get multiple perspectives. Watch them challenge each other's reasoning in real-time.
Any CLI Model
Claude, GPT, Gemini, Qwen, Kimi — if it runs in terminal, BattleLM runs it. Ready for today's tools and tomorrow's breakthroughs.
iOS Remote Control
Control your AI council from your iPhone. Scan a QR code, connect securely, and manage coding sessions from anywhere.
End-to-End Encryption
Ed25519 encryption for all device communication. Your code and conversations never touch external servers.
Instant Connection
Same WiFi? Direct local connection. Different networks? Secure Cloudflare tunnel. Automatic reconnection built-in.
Open Source Mac App
The Mac app is fully open source (MIT). Audit the code, contribute features, or customize it for your workflow. Transparency you can trust.
How It Works
Get your AI council ready in three simple steps
Assemble Your Council
Download BattleLM for Mac. Add your AI CLI tools — Claude Code, Codex, Gemini CLI, or any other terminal-based AI.
Start the Battle
Ask a question. Select which AIs should participate. Watch them debate, challenge, and build on each other's ideas.
Harvest the Wisdom
Review the battle transcript. See different perspectives side by side. Pick the best solution — or synthesize your own from multiple insights.
Ready to Start the Battle?
Let the world's smartest AIs fight for you.