A tiny image-editing application that uses Mage-Flow-Edit-Turbo.
Currently, only Windows with NVIDIA GPUs are supported.
-
Download the latest release from Releases.
-
Extract the release archive.
The extracted directory should look similar to this:ScreenMage/ |-- ScreenMage.exe |-- ScreenMageBatch.exe |-- models/ | |-- qwen/qwen_encoder_int8.onnx | |-- dit/mage_transformer_int8.onnx | |-- vae/mage_vae_encoder.onnx | |-- vae/mage_vae_decoder.onnx | `-- qwen3vl_4b/ `-- *.dll
-
Double-click
ScreenMage.exeto launch the GUI. -
Select a region of the screen, then click
[512],[1024],[1536], or[2048].
Loading the model can take a while, so grab a coffee while you wait for the first screen refresh.
The screen automatically refreshes whenever roughly 10% of the captured area changes. Placing the capture window over a video or other constantly moving content is an excellent way to turn your GPU into a space heater.
-
Alternatively, run
ScreenMageBatch.exefrom the command line to process PNG images in batch mode. -
The command-line syntax is as follows:
ScreenMageBatch.exe --input DIR --output DIR --prompt TEXT [--size 512|1024|1536|2048] [--seed N] [--models-root DIR]Example:
ScreenMageBatch.exe --input "input" --output "output" --prompt "Turn the images into watercolor paintings" --size 1024 --seed -1
A negative seed generates a new random seed for each PNG image.
If you are not using Windows, you will need to ask an LLM something like, "Please modify the code to support my PC."
At least 8 GB of VRAM is required, while 16 GB is recommended.
The ScreenMage.exe included in the latest release is a fat binary that supports GPU architectures from sm_80 through sm_120.
Building ScreenMage requires:
- Visual Studio
- CUDA Toolkit 13.3
- cuDNN 9.23 SDK
ScreenMage is licensed under the MIT License.
For information about third-party licenses, see NOTICE.
