
dosbox-automation
A DOSBox fork with REST API for automated DOS game installation and control
MCP serverDeveloper toolsOtherDevOps & infra5 viewslaunched Nov 12, 2026
Comments
0Sahke BunnyMaker
What features or improvements would help your DOS game automation workflows?
About dosbox-automation
dosbox-automation is a fork of DOSBox Staging designed for automation on Linux and Windows systems. It offers an HTTP REST API with token-based authentication and a Lua scripting engine that controls game execution, input, and system state with frame-accurate timing. This allows launching, driving, and inspecting DOS applications and games through scripts or integration with game launchers.
The software supports input recording and replay, video capture, screen text reading, and memory inspection for debugging. It includes a Python reference implementation for unattended game installations using declarative TOML recipes, supporting disk swaps and repeatable setups. Additional security measures harden the REST API webserver and application.
dosbox-automation bundles high-quality FluidR3 MIDI soundfonts for improved music quality. It supports multiple DOS graphics and sound modes, modern input devices, and network protocols. The project is open source under GPL v2+ and includes extensive documentation and example scripts.
Gallery
Overview
Who is it for?
Developers and testers needing automated DOS game installations and scripting
Problem
Manual DOSBox usage complicates automated testing and unattended installations
Solution
Provides REST API and Lua scripting to automate game installs, input, and inspections
What makes it unique
Frame-accurate Lua scripting with sandbox, declarative TOML install recipes, security focus
The maker
Maker · @shakeyourbunny











