Generate side-by-side LLM coding battle videos — bring your own API keys, for free.
中文版 · Website · Download · Quick Start
Open Arena Studio is a free desktop application that lets you run head-to-head coding challenges between multiple LLM providers and export the results as shareable comparison videos. Think of it as a battle arena for AI models — you pose a coding problem, watch each provider attempt it in real time, and capture the whole contest as a polished side-by-side video.
Whether you're evaluating which model best fits your workflow, creating educational content, or just curious about how GPT-4o stacks up against Claude or Gemini on a real coding task, Open Arena Studio makes the comparison visual, engaging, and easy to share.
- Multi-provider PK battles — pit any two or more LLM providers against each other on the same coding task simultaneously.
- Bring Your Own Key (BYOK) — connect your own API keys for OpenAI, Anthropic, Google Gemini, local models (Ollama, LM Studio), and more. No data is sent to third-party servers.
- Live coding arena — watch each model stream its code in real time, side by side.
- One-click video export — automatically record the session and generate a ready-to-share MP4 battle video.
- Fully free — download and run locally at no cost.
- Cross-platform — runs on macOS, Windows, and Linux.
Visit the releases page to download the latest version for your platform, or head to the website for more details.
- Download & install the app for your platform from the releases page.
- Add your LLM providers — go to Settings and enter the API keys for the providers you want to compare (OpenAI, Anthropic, Gemini, Ollama, etc.).
- Create a new battle — choose two or more providers, type in a coding challenge, and hit Start.
- Watch the arena — each model codes live; the app records the session automatically.
- Export — click Export Video to save or share the finished MP4 battle video.
| Provider | Notes |
|---|---|
| OpenAI (GPT-4o, GPT-4.1, o3…) | Requires OpenAI API key |
| Anthropic Claude | Requires Anthropic API key |
| Google Gemini | Requires Google AI API key |
| Ollama / LM Studio | Local models, no key needed |
| Any OpenAI-compatible endpoint | Custom base URL supported |
Contributions, issues, and feature requests are welcome! Feel free to open an issue or submit a pull request.
Distributed under the Apache 2.0 License.