Godot Agent Arena
Description
Dockerized Godot Engine accessible via browser (noVNC + Guacamole) — a testbed for benchmarking browser-based AI agents (Copilot, Claude, Comet) on real GUI tasks. Spin up multiple isolated instances in parallel and let each agent build a game project from scratch.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
godot-agent-arena
A Docker container that runs the Godot Engine with noVNC and Apache Guacamole, making it accessible directly from a web browser — built specifically for testing browser-based AI agents.
What is this?
This project spins up a Docker container with Godot 4.6.2 running inside a virtual display (Xvfb), exposed via two different browser access methods:
- noVNC (lightweight, websocket-based) — connect directly on port
9488 - Apache Guacamole (full remote desktop gateway) — connect on port
8080
You open a browser, connect to the container, and get a fully interactive Godot editor — no local installation needed.
Why two access methods?
Testing revealed that **the access method matters for AI agent performance**. Guacamole renders the remote session differently than noVNC, and some agents handle one much better than the other. In particular, Copilot performs significantly better when connected through Guacamole compared to noVNC.
Purpose
This is a testbed for evaluating how well **browser-based AI agents** can operate as general-purpose GUI automation tools. The agents being tested:
- Copilot (Edge)
- Comet (Perplexity)
- Claude in Chrome (Anthropic)
The workflow: start the container, open Godot in the browser, and instruct a browser agent to click through the editor and build a project from scratch.
Demo Videos
Copilot (Edge)
Guacamole
[Edge Copilot Guacamole Fail.webm](https://github.com/user-attachments/assets/f949dbdc-1b41-4f3a-92fa-576b1edeeb52)
NoVnc
[Edge Copilot NoVNC Fail.webm](https://github.com/user-attachments/assets/44a28a63-3d1f-4236-b4bd-a8ebd9f61823)
Claude in Chrome (Anthropic)
Guacamole
[Chrome Sonnet Guacamole Fail.webm](https://github.com/user-attachments/assets/623bf8ca-c37a-4ec7-b68d-3c33a79ecedf)
NoVnc
[Chrome Sonnet NoVnc Fail.webm](https://github.com/user-attachments/assets/e4450d92-cd44-4687-ae92-6c17302be0ca)
Comet (Perplexity)
Sonnet
[Comet S
Related Skills
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Firecrawl
🔥 The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI TrendRadar
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的
AI mem0
| Universal memory layer for AI Agents | 51341 | 221 | 1 |
AI