CUTools
17 Tools for Desktop Automation
Your digital remote control for Windows! CUTools control your desktop, automate clicks, keyboard input and windows - all via voice command. UI testing, documentation and workflow automation on the next level!
Why these tools convince
Control any Windows application programmatically - without API access, without SDK, simply via GUI automation!
Screenshots at the push of a button, including image editing - documentation almost creates itself!
Position, maximize, minimize windows - your desktop organizes itself according to your rules!
Test applications automatically - simulate clicks, inputs and workflows without programming!
Perfect for:
Time Savings Overview
Create screenshots of the entire screen or specific areas. Document states or errors.
Simulate mouse clicks at specific positions. Automate click interactions with applications.
Simulate keyboard input. Automatic typing of text or pressing key combinations.
List all open windows. Determine window titles, handles and status of all applications.
Determine the current state of a window. Check if a window is minimized, maximized or active.
Change the state of a window. Minimize, maximize, restore or activate windows.
Find the window of a specific application. Determine position and size of the main window.
Find subordinate windows (child windows). Locate dialogs, panels or embedded windows.
Find specific GUI elements like buttons or input fields. Automate interactions with UI controls.
Set position and size of windows. Place windows exactly at desired coordinates.
Change the size of images. Scale screenshots or images to desired dimensions.
Convert images to different formats. Convert PNG to JPG or other formats.
Create images based on descriptions. Generate visualizations for documentation.
Crop images to a specific area. Remove unwanted borders.
Edit images with filters and adjustments. Brightness, contrast, color correction.
Analyze screenshots with AI. Recognize text, elements and context automatically.
Send text to LM Studio for local AI processing. Integration with local LLM.
Typical Use Cases
Automated tests of application interfaces.
Automatic screenshots for manuals and tutorials.
Automate recurring GUI tasks.
Organize and position application windows.