Arena — Productivity skill for Claude Code
Watch Browser Agents complete the same task head to head.
How to install Arena
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open browserbase/arena and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Arena does
Watch Browser Agents complete the same task head to head.
Alternatives in Productivity
- Epic Decompose — Break an epic into task children without creating task branches 243.5k ★
- Worktree Status Check — Verify the current worktree environment and show task details 23.4k ★
- P7 — PUA P7 骨干模式 — 方案驱动执行 19.5k ★
README
**This repository is no longer actively maintained.** The source code has been moved to [browserbase/gtm-demos](https://github.com/browserbase/gtm-demos/tree/main/apps/arena).
Arena
[Demo Website](https://arena.browserbase.com)
A side-by-side comparison playground for AI browser automation agents. Compare how different AI models (Google, OpenAI, Anthropic) control browsers using natural language through Stagehand and Browserbase.
Features
- 🥊 Side-by-Side Comparison: Run Google vs OpenAI or Google vs Anthropic simultaneously
- 🤖 Multiple AI Models: Google Computer Use, OpenAI Computer Use, and Anthropic Claude
- 🌐 Real Browser Environment: Powered by Browserbase with actual Chrome instances
- 🎯 Natural Language Commands: Describe tasks in plain English
- 📊 Real-time Streaming: Watch both agents work in parallel with live updates
- 🔄 Flexible Provider Selection: Switch right-side provider between OpenAI and Anthropic
Tech Stack
- Frontend: Next.js 15 with TypeScript, React 19, and Tailwind CSS
- AI Models:
- Google:
computer-use-preview-10-2025 - OpenAI:
computer-use-preview-2025-03-11 - Anthropic:
claude-sonnet-4-5-20250929
- Google:
- Browser Automation: Browserbase + Stagehand
- Streaming: Server-Sent Events (SSE) for real-time updates
- UI Components: Framer Motion animations, Lucide React icons
- Analytics: PostHog for user tracking
Prerequisites
- Node.js 18.x or later
- pnpm (recommended) or npm
- API keys for Google AI Studio, OpenAI, Anthropic, and Browserbase
Getting Started
**Clone the repository:**
git clone https://github.com/browserbase/arena cd arena**Install dependencies:**
pnpm install**Set up environment variables:**
cp .env.example .env.localThen edit `.env.local` with your API keys:
# AI Provider API Keys GOOGLE_API_KEY=your_google_api_key_here OPENAI_API_KEY=your_
Related Skills
Browser Harness JS
Self-healing browser harness that enables LLMs to complete any task
Agent Eval
Head-to-head comparison of coding agents / models on reproducible tasks, with pass-rate / cost / time / consis
Cezar
Cezar is a parallel coding agents orchestrator. Type a task, pick a workflow and an agent — Claude Code, Codex
Task Watch
../../.eng-dev/commands/task-watch.md
Coducktor
Coducktor is a parallel coding agents orchestrator. Type a task, pick a workflow and an agent — Claude Code, C
Agent Afk
The coding agent you don’t have to watch. Start a task and walk away. AFK builds the feature, verifies its own
Related Agents
Head Of Research
Head of research for the thruuu article writing pipeline. Runs after all researcher agents complete. Reads all
Ruver Fd CI
Ruver FD CI gate. After PR, watch gh pr checks until all green; fix and push on failure. Task not delivered un
Memory Hunter
Memory retrieval lane — given a spec (a consumer's question + task), hunts the wiki for the relevant slices an