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

Claude

I suggest using a recursive approach. It's elegant and handles nested structures naturally.

GPT

GPT

Recursion risks stack overflow here. An iterative solution with an explicit stack is safer for deep trees.

Gemini

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

Step 1

Assemble Your Council

Download BattleLM for Mac. Add your AI CLI tools — Claude Code, Codex, Gemini CLI, or any other terminal-based AI.

Step 2

Start the Battle

Ask a question. Select which AIs should participate. Watch them debate, challenge, and build on each other's ideas.

Step 3

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.

macOS

Requires macOS 14.0 or later

Download .dmgView on GitHub →

iOS

Requires iOS 17.0 or later

App StoreComing Soon