DE | EN

CUTools

Desktop automation, screenshots, window targeting, and image workflows

CUTools is the Windows-facing action layer of SindByte. It combines live screen capture, window discovery, input automation, image adaptation, and prompt-driven visuals so one runtime can both operate the desktop and document what happened.

Runtime note: the audited default config contains 19 CUTools feature entries. This page documents the operator-facing CUTools surface and the practical image workflow used to build this site.
Generated asset pipeline visual

Generated with the live server to explain the capture -> adapt -> publish pipeline used in this documentation pass.

How the CUTools pipeline works

1. Find the target
Use ListWindows, LocateAppWindow, LocateChildWindow, or LocateGUIElement when the workflow must attach to a live UI.
2. Capture or generate
Use Screenshot for proof of the real UI and GenerateImage when a clean explanatory graphic communicates the feature faster.
3. Adapt for output
PictureResize and PictureConvert turn raw captures into website-ready assets without leaving the server workflow.
4. Publish with context
The Config Editor decides whether OpenAI-backed image routes are enabled and whether the category is exposed in short or full registration.

Per-tool operator notes

Screenshot
Primary proof tool for manuals, QA, and FAQ pages. Pair it with PictureResize when captures are too large for page layout.
GenerateImage
Best for feature diagrams, hero artwork, and one-picture explanations. Requires the OpenAI image route to be enabled in the Config Editor.
PictureCrop / PictureEdit / AnalyzeScreenshot
These routes stay important even without dedicated detail pages: crop to focus, edit for clarity, then analyze when a workflow needs machine-readable understanding of the capture.
LMStudioText
Use it when a desktop workflow should hand extracted or prepared text into a local LM Studio model instead of a cloud provider.

Why these tools convince

Visual Automation

Control any Windows application programmatically - without API access, without SDK, simply via GUI automation!

Automatic Documentation

Screenshots at the push of a button, including image editing - documentation almost creates itself!

Window Management

Position, maximize, minimize windows - your desktop organizes itself according to your rules!

UI Testing without Code

Test applications automatically - simulate clicks, inputs and workflows without programming!

Perfect for:

QA Testers Automated UI Tests
Tech Writers Documentation & Screenshots
Power Users Workflow Automation

Time Savings Overview

-90%
For UI Testing
-75%
Documentation Time
-80%
Repetitive Clicks
-60%
Window Organization

Create screenshots of the entire screen or specific areas. Document states or errors.

💪 The Advantage:
Documentation via voice command - screenshots without manual effort, instantly available!
Example: "Take a screenshot of the current window"

Simulate mouse clicks at specific positions. Automate click interactions with applications.

💪 The Advantage:
Automatic clicks on buttons - repetitive click work becomes a one-time instruction!
Example: "Click the button at position 100,200"

Simulate keyboard input. Automatic typing of text or pressing key combinations.

💪 The Advantage:
Have text entered automatically - forms fill themselves as if by magic!
Example: "Type 'Hello World' and press Enter"

List all open windows. Determine window titles, handles and status of all applications.

💪 The Advantage:
Overview of all windows - never search for hidden applications again!
Example: "Show me all open windows"

Determine the current state of a window. Check if a window is minimized, maximized or active.

💪 The Advantage:
Check window status - always know which application is displayed how!
Example: "Is the window 'Editor' maximized?"

Change the state of a window. Minimize, maximize, restore or activate windows.

💪 The Advantage:
Control windows via voice command - maximize, minimize, organize without mouse!
Example: "Maximize the window 'MyApp'"

Find the window of a specific application. Determine position and size of the main window.

💪 The Advantage:
Locate applications instantly - no matter where they are hidden on the desktop!
Example: "Find the main window of Notepad"

Find subordinate windows (child windows). Locate dialogs, panels or embedded windows.

💪 The Advantage:
Find dialogs and popups too - no more hidden windows blocking your workflow!
Example: "Find the dialog window in the application"

Find specific GUI elements like buttons or input fields. Automate interactions with UI controls.

💪 The Advantage:
Automatically find buttons and fields - UI automation without coordinate guessing!
Example: "Find the 'OK' button in the dialog"

Set position and size of windows. Place windows exactly at desired coordinates.

💪 The Advantage:
Position windows pixel-perfect - perfect layout for multitasking and productivity!
Example: "Set the window to position 100,100 with size 800x600"

Change the size of images. Scale screenshots or images to desired dimensions.

💪 The Advantage:
Scale images directly - screenshots to the right size for documentation!
Example: "Enlarge the image to 1920x1080 pixels"

Convert images to different formats. Convert PNG to JPG or other formats.

💪 The Advantage:
Format conversion on-the-fly - optimize screenshots directly for the target medium!
Example: "Convert the screenshot to JPEG"

Create images based on descriptions. Generate visualizations for documentation.

💪 The Advantage:
Generate images programmatically - placeholders, diagrams or mockups created automatically!
Example: "Create an image with dimensions 800x600"
PictureCrop overview on this page

Crop images to a specific area. Remove unwanted borders.

💪 The Advantage:
Crop images precisely - remove distracting elements or focus on details!
Example: "Crop the image from 100,100 to 400,300" Operator note: use after screenshots when a page should focus on one dialog, one widget, or one error area.
PictureEdit overview on this page

Edit images with filters and adjustments. Brightness, contrast, color correction.

💪 The Advantage:
Optimize images - improve quality and appearance without external software!
Example: "Increase the contrast of the screenshot" Operator note: best when a real screenshot is correct but still needs readability fixes before publication.
AnalyzeScreenshot overview on this page

Analyze screenshots with AI. Recognize text, elements and context automatically.

💪 The Advantage:
Understand screenshots - automatic recognition of UI elements and text via AI!
Example: "Analyze this screenshot and describe what you see" Operator note: useful when a desktop workflow needs the capture to become structured context for follow-up decisions.
LMStudioText overview on this page

Send text to LM Studio for local AI processing. Integration with local LLM.

💪 The Advantage:
Use local AI - process texts with your own local language model!
Example: "Send this text to LM Studio for analysis" Operator note: use when image-derived or clipboard-derived text should stay on a local model path.

Typical Use Cases

Automated UI Testing

"Click the login button, wait 2 seconds, take a screenshot of the result"

Test any app without writing code
Auto-Documentation

"Take a screenshot of the error message and save it to the ticket folder"

Never forget to document again
Smart Window Layout

"Maximize Excel, position the browser on the left half, minimize all others"

Perfect workspace in seconds

Related Categories

Need help? See the manual or FAQ for configuration details.

Control Your Desktop with AI

Download SindByte for free and automate any Windows application with natural language commands.

Download Free

Windows 10/11 • No coding required • 100% local automation