Workflow templates

Sketch digital artwork in native desktop paint applications using autonomous cursor control

Sai analyzes image composition, selects native palette tools, and renders complex artistic scenes directly onto desktop canvas software.

97
% success · 
75
 runs
windows paint
windows paint
The template
Copy prompt
Launch native Microsoft Paint on the desktop. Autonomously paint the classical scene of Odysseus tied to the ship's mast: 1. Canvas preparation: Maximize the application window, set the canvas to full view, and select the primary pencil/brush tool. 2. Structural line art: Plan spatial proportions on the digital canvas and sketch the ship's mast, rigging ropes, ocean waves, and the figure of Odysseus using controlled cursor drag strokes. 3. Palette & tool orchestration: Switch dynamically between the color palette swatches, fill tools, and variable brush sizes to render shading, wood grain textures, and maritime atmospheric tones. 4. Export & verification: Inspect the completed composition on the canvas, save the artwork as a high-resolution PNG file to the desktop, and take a final desktop screenshot.

See it run

The recording is a real session. The sheet on the right is what it produced.

Sketch digital artwork in native desktop paint applications using autonomous cursor control
▶
mp4

The run

Sai opens each profile, pulls the signal, and writes the row, live, in a real browser.

Sketch digital artwork in native desktop paint applications using autonomous cursor control

The result

Eight columns, sorted by score, with a source link behind every claim.

Details

What you need

Desktop environment with Microsoft Paint (or equivalent native paint software) installed Artwork theme, reference character, or classical composition concept

What you get back

Live stroke-by-stroke artwork drawn on native desktop software Exported high-resolution digital image file saved to your workspace Full run recording illustrating fine-grained mouse cursor trajectory and tool selections

How long it takes

Make it recurring

What is autonomous desktop paint manipulation?

Autonomous desktop paint manipulation is the end-to-end execution of digital sketching and painting inside native desktop drawing applications (such as Microsoft Paint) by an AI agent, using computer vision to navigate the software interface and controlling the mouse cursor to execute precise drag-and-draw brush strokes without programmatic graphics APIs.

While generative image models synthesize pictures through tensor calculations in backend server environments, human computer interaction relies on manipulating physical GUI elements: selecting virtual brushes, sampling palette swatches, adjusting line weights, and executing coordinated cursor trajectories across a digital canvas. Autonomous desktop painting serves as an empirical demonstration of embodied agent capabilities—proving that an AI coworker can visually interpret arbitrary desktop interfaces, manipulate freeform creative software, and execute complex continuous physical trajectories on an open operating system.

‍

Method comparison: Approaches to AI image generation and digital drawing

Approach Execution Medium Tool Interaction Fine-Motor Cursor Control Observable Creative Process
Diffusion Models (Midjourney, DALL-E) Cloud GPU Tensor Synthesis None (No software interface) None (Generates raster array) Black box (Instant pixel dump)
Traditional Macro Scripts (AutoHotkey / Python PyAutoGUI) Local Desktop App Rigid hardcoded coordinates Brittle (Fails if window shifts 1 pixel) Mechanical coordinate replay
Vector Graphic Plotting (SVG Code to Canvas) Web Canvas / SVG Renderer Programmatic DOM injection None (No mouse drags) Instantaneous vector rendering
Sai Autonomous Task (Embodied GUI Agent) Native OS Application (MS Paint) Full (Selects brushes, swatches, tools) High (Autonomous continuous drag trajectories) Stroke-by-stroke live canvas emergence
Human Digital Artist Desktop Graphics Tablet / App Full Mastery Hours of manual labor

‍

Technical mechanics: Computer vision, tool orchestration, and cursor kinematics

The challenge of non-programmatic canvas interaction

Most software automation relies on structured accessibility trees (AX Trees) where buttons, text boxes, and menus expose programmatic IDs. However, digital art software canvases are deliberate visual voids: a blank Paint canvas is a single raw drawing surface without child accessibility nodes. To paint, an agent must:

  1. Understand visual spatial proportions: Map a conceptual narrative (such as the Homeric legend of Odysseus tied to the mast) into geometric compositions (masts, ropes, figures, ocean horizons).
  2. Handle native desktop UI controls: Identify ribbon buttons, color palettes, brush selectors, and tool icons despite changing operating system DPI scalings or window resolutions.
  3. Execute smooth continuous trajectories: Coordinate mouse-down, multi-point spline movements, and mouse-up events to draw fluid organic curves rather than rigid straight lines.

‍

How Sai executes autonomous digital sketching

Sai achieves this through unified visual perception and native OS control:

  1. Application launch and workspace configuration: Launches Microsoft Paint from the operating system, maximizes the application window to establish consistent coordinate anchors, and verifies that the primary drawing canvas is active.
  2. Compositional layout planning: Conceptually divides the canvas into background, midground, and foreground planes, determining the central vertical axis for the ship's mast and the structural posture of the bound figure.
  3. Dynamic tool and palette navigation: Locates the top ribbon menu, selects the desired brush type (such as oil brush or calligraphy pen), clicks color swatches from the palette (e.g. browns for timber, blues and cyans for waves, warm tones for the figure), and adjusts stroke widths.
  4. Iterative stroke execution & continuous monitoring: Translates visual contours into sequential cursor drag actions, drawing contours, filling color blocks, and refining highlights stroke-by-stroke over several hundred coordinated actions.
  5. Asset export: Opens the application menu, selects "Save As", names the file, and confirms the finished digital artwork on the local disk.

‍

Output schema: The autonomous drawing execution record

Execution Metric Type Description Observed Value
target_software String Native desktop application manipulated "Microsoft Paint (Windows 11 Native)"
subject_theme String Classical literary or artistic composition "Odysseus and the Mast (The Odyssey)"
interaction_model String Control mechanism employed on the OS "Vision-Grounded Cursor Drag Trajectories"
palette_interactions Integer Count of autonomous color swatch and tool switches 24 tool / color adjustments
output_file File (PNG) Final exported painting file stored on disk "Odysseus_Paint_Masterpiece.png"

Experience the frontier of autonomous desktop GUI control

Free your hands from the computer.

Run this Task
✕