Choose Your Environment
| Environment | Best For | AI Control | Browser Integration |
|---|---|---|---|
| Cloud Windows | Windows apps, Office automation | Yes | Yes |
| Cloud Linux | Linux GUIs, headless with display | Yes | Yes |
| Local Desktop | Your own machines, internal networks | Yes | Yes |
I need a Windows desktop
I need a Windows desktop
Use Cloud Windows. Get a full Windows VM with pre-installed software, perfect for Office automation, Windows-only apps, and testing.
I need a Linux desktop
I need a Linux desktop
Use Cloud Linux. Get a Linux VM with a display server, ideal for Linux GUI apps and cross-platform testing.
I want to control my own machine
I want to control my own machine
Use Local Desktop. Install the BCTRL agent on your machine and control it remotely - perfect for internal networks and air-gapped systems.
Connect to a Desktop
Cloud Desktop
- Windows
- Linux
Local Desktop
Connect to your own machine with the BCTRL agent installed:Local Agent Setup
Learn how to install and configure the BCTRL agent on your machines
Mouse Control
Control the mouse cursor with pixel-perfect precision:Mouse Button Options
Keyboard Control
Type text and send key combinations:Keyboard Shortcuts
Use hotkey combinations for common operations:Key Hold and Release
For complex interactions:Screen Access
Capture screenshots of the entire screen or specific regions:Using Screenshots for Verification
AI Desktop Control (CUA)
Use AI-powered Computer Use Agents (CUA) to control the desktop with natural language:Simple Commands
Multi-Step Tasks
Complex Workflows
CUA Options
Combining Browser + Desktop
Use browser automation inside a desktop environment for hybrid workflows:Browser Inside Desktop
Desktop + Web Session
For complex scenarios, use both a desktop and a separate browser session:Application Automation Examples
Notepad (Windows)
File Explorer
Office Automation
Terminal/Command Line
Best Practices
Use AI for complex, multi-step tasks
Use AI for complex, multi-step tasks
AI excels at tasks that require visual understanding and adaptation:
Use direct control for precise actions
Use direct control for precise actions
When you know exact coordinates or need precise timing:
Add delays for UI responsiveness
Add delays for UI responsiveness
Desktop UIs need time to respond - add appropriate waits:
Use screenshots for verification
Use screenshots for verification
Take screenshots to verify state and debug issues:
Combine both approaches
Combine both approaches
Use AI for discovery and navigation, direct control for data entry:
Set appropriate timeouts for AI tasks
Set appropriate timeouts for AI tasks
Complex AI tasks may need longer timeouts:
Troubleshooting
Clicks not registering
Clicks not registering
Add a small delay after moving the mouse:
Keyboard shortcuts not working
Keyboard shortcuts not working
Some applications may require focus first:
AI not finding elements
AI not finding elements
Be more specific in your instructions:

