| name | cli-anything-godot |
| description | Agent-native CLI for Godot project management, scenes, exports, and script execution. |
Godot Engine CLI
Agent-native CLI for the Godot game engine. Manage projects, scenes, exports, and GDScript execution from the command line.
Installation
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=godot/agent-harness
Requirements
- Godot 4.x on PATH (or set GODOT_BIN env var)
Commands
Project Management
cli-anything-godot project create <path> [--name "My Game"]
cli-anything-godot --json -p <project> project info
cli-anything-godot --json -p <project> project scenes
cli-anything-godot --json -p <project> project scripts
cli-anything-godot --json -p <project> project resources
cli-anything-godot -p <project> project reimport
Scene Operations
cli-anything-godot -p <project> scene create scenes/Level1.tscn --root-type Node3D
cli-anything-godot --json -p <project> scene read scenes/Level1.tscn
cli-anything-godot -p <project> scene add-node scenes/Level1.tscn --name Player --type CharacterBody3D --parent .
GDScript Execution
cli-anything-godot -p <project> script run tools/build_navmesh.gd
cli-anything-godot -p <project> script inline 'print(ProjectSettings.get_setting("application/config/name"))'
cli-anything-godot -p <project> script validate scripts/player.gd
Export
cli-anything-godot --json -p <project> export presets
cli-anything-godot -p <project> export build
cli-anything-godot -p <project> export build --preset "Windows Desktop" --output build/game.exe
Engine
cli-anything-godot --json engine status
cli-anything-godot engine version
JSON Mode
Add --json flag to any command for structured JSON output suitable for agent consumption:
cli-anything-godot --json -p ./my-game project info
Interactive REPL
cli-anything-godot -p ./my-game session