{"repo":"aigengame/godot-agent","free":true,"listed":false,"github":"https://github.com/aigengame/godot-agent","clone":"git clone https://github.com/aigengame/godot-agent.git","description":"Godot AI agent CLI, Skill, and MCP server with structured JSON/schema output — headless scene/script/export automation plus live runtime control.","language":"Python","stars":29,"topics":["godot","mcp","structured-output","cli","agent-tools","ai-agent","automation","game-development","gamedev","godot-engine"],"license":"MIT","category":"game-templates","readme_excerpt":"godot-agent ( gda ): Godot AI Agent CLI, Skill, and MCP Server Read this in: 简体中文 · Español · 日本語 gda gives your AI coding agent — or your shell scripts and CI — structured, machine-readable control of the Godot Engine. Create scenes, edit nodes & scripts, and export builds headlessly, then drive a running game live: runtime tree, input, screenshots, performance — one command surface, three ways in. -478CBF) AI agents are great at writing GDScript and terrible at seeing what happened . gda closes that loop: your agent issues one operation and gets back a single clean JSON result it can act on — never engine logs it has to scrape. It runs in two modes : - Headless — one-shot and stateless, zero setup. No editor plugin, no daemon, nothing to install in your project. Create and edit scenes, nodes, scripts, resources, shaders and themes; analyze the project; export builds. - Live — drive a running game through a background daemon for everything only a live engine can do: read the runtime scene tree, get/set runtime properties, simulate input, capture screenshots, and sample performance. gda is pre-1.0 : every command works end-to-end today, but the CLI surface may still change before 1.0. --- Contents - Why gda ? - Capabilities at a glance - Installation - Quick start - Choose your integration - How it works - Command reference - Configuration - Contributing - License --- Why gda ? - 🤖 Structured output, built for agents. Every command emits exactly one JSON object on stdout ( -","default_branch":null,"files":null,"tree":[],"storefront":"/r/aigengame","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aigengame/godot-agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}