Overview of Craftless Minecraft client automation
Craftless is a Minecraft client automation framework that allows developers to launch or attach to real Minecraft Java clients. It supports both headless mode for unattended runs and visible game windows for monitoring. Each running client is exposed as a generated local OpenAPI document, enabling agents, tools, and CI to drive the client without needing a manually maintained catalogue of gameplay commands. It is available as an install script for Linux and macOS, a runtime container image, and a GitHub Actions setup action.