The main event
Headless-with-GUI
Unlike browser-only automation, full native applications run with a real interface—just not on the desktop you are using.
Headless desktop automation for MCP
Run full desktop applications on an invisible Windows desktop or Linux virtual display. Agents can see, click, type, and capture them without hijacking your screen.
The desktop is now a background runtime—not a shared cursor.
How it works
Keep automation off your visible desktop from launch through verification. If a login or human-only step appears, reveal it safely and return it to the background.
Start an isolated off-screen desktop on Windows or an Xvfb display on Linux.
Run real GUI apps, target their windows directly, and capture results without focus stealing.
Show the desktop only for a human step, with a non-dismissible instruction banner and emergency exit.
Built for capable agents
The main event
Unlike browser-only automation, full native applications run with a real interface—just not on the desktop you are using.
Click, type, and send keys to a specific window without bringing it forward.
Python GUI-subsystem launchers and hidden child-process flags prevent terminal flashes at login and runtime.
Foreground actions are blocked by default and require an explicit, user-approved handoff.
Inspect an app even when it is occluded, unfocused, or running off-screen.
Clear instructions, a persistent top banner, and a one-click emergency return.
Win32 off-screen desktops on Windows and Xvfb virtual displays on Linux.
Create project/agent-namespaced desktops in one call, with no terminal popups or visible-desktop focus changes.
Run the full MCP toolset, commands, and bounded file transfers from another agreed computer on your LAN, headless-first.
Use the bundled Electron client for workspaces, tool calls, local history, export, persisted settings, regex search, a local color-space translator, and per-target appearance presets.
Combine search, dates, and action counts locally, then export the exact filtered command history.
Build and test Python regular expressions locally with syntax, capture, size, and timeout safeguards.
The longer guide
The Electron client is a hands-on companion to this site, not a replacement for the operational guide. Save a computer once, let a later agent pick it up, and keep the safety facts visible at every step. Current build code name: Classic Har Gow · 蝦餃 · verified catalog photo ↗
Choose a project and agent name, create one or many headless desktops, and launch a real GUI application without changing the user's input desktop. The same names appear in the API response so multiple agents can coordinate without guessing.
Headless desktop guide ↗Host the API from the GUI or CLI, then connect to another agreed computer with its LAN URL. The saved connection is local app state that a later agent can select; the API intentionally has no key, so network scope and firewall rules are part of the configuration.
Trusted-LAN API guide ↗Run any tool by name, browse an application beside Quick launch or place a file/folder path into JSON, search local history with plain text or the bounded regex builder, export records, review notifications, save memory checkpoints, and follow every released change to its exact commit. The app's own settings and tab layout persist between sessions.
Electron client guide ↗ · Path browser guide ↗ · Tab management guide ↗ · Memory guide ↗Give agents a desktop of their own
lowlevel-computer-use-manual-0.1.0-win-x64.exeWindows Squirrel installer · release automation-30792710849-1