kernel-computer-controls
Computer Controls
OS-level mouse, keyboard, and screen control for precise browser interaction.
When to Use
Computer controls provide OS-level interaction with the browser VM, operating at the system level rather than through browser APIs. Use computer controls when:
- Playwright/CDP isn't sufficient: When you need to interact with elements that are difficult to target via DOM selectors
- Testing real user behavior: Simulating actual mouse movements, clicks, and keyboard input as a human would perform them
- Interacting with browser UI: Clicking on browser chrome elements (address bar, extensions, menus) that aren't accessible via page automation
- Handling complex interactions: Drag-and-drop operations, hover effects, or interactions that require precise coordinate-based control
- Capturing visual output: Taking screenshots of the entire browser viewport or specific screen regions
- Working with canvas/WebGL: Interacting with canvas elements or games where DOM-based automation doesn't work
- Bypassing automation detection: Some anti-bot systems detect Playwright/CDP usage but not OS-level input
More from kernel/skills
kernel-agent-browser
Best practices for using agent-browser with Kernel cloud browsers. Use when automating websites with agent-browser -p kernel, dealing with bot detection, iframes, login persistence, or needing to find Kernel browser session IDs and live view URLs.
347kernel-cli
Complete guide to Kernel CLI - cloud browser platform with automation, deployment, and management
295kernel-typescript-sdk
Build browser automation scripts using the Kernel TypeScript SDK with Playwright, CDP, and remote browser management.
271kernel-python-sdk
Build browser automation scripts using the Kernel Python SDK with Playwright and remote browser management.
255kernel-auth
Setup and manage Kernel authentication connections for any website (Gmail, GitHub, Outlook, or custom domains). Handles managed auth flows with automatic reauthentication support.
246profile-website-bot-detection
Profile a website for bot detection vendors using stealth vs non-stealth Kernel browsers. Use when analyzing bot detection on a website, comparing stealth effectiveness, identifying anti-bot vendors and products, or detecting challenge types.
219