Feature guide · Electron

The control room is local. The work stays quiet.

The Electron client is a manual GUI for the MCP, while the older home page remains the explanatory documentation surface.

Behavior

Workspaces create rooms, host or schedule the API, launch hidden applications, save named computers, and persist subagent lanes. Quick launch includes an inline application browser beside its command field, while the runner also browses files and folders into JSON parameters. Tool runner accepts any tool name and routes locally or over the saved LAN connection. History, notifications, changelog, settings, and the regex builder are browser-style tabs. History combines text/regex search, date ranges, and action counts derived from the records, then exports the filtered view. Settings includes a continuous color field and local HEX/HEX8/RGB/RGBA/alpha/HSL/HSV/HWB/CIELab/LCH/OKLab/OKLCH/CMYK/CSS-name conversion with gamut and contrast feedback. Right-click or the keyboard context-menu path opens a per-target typography and color editor with resettable overrides; built-in and named presets persist and export with the profile.

Configuration

Run npm install and npm start from electron/. On Windows startup, hidden dependency repair includes AutoHotkey when it is absent, and the launcher repairs a missing Electron runtime cache. Settings persist language mode, independent funny levels, theme, density, appearance, tab layout, connections, agents, and history.

Failure modes

Security

Context isolation and disabled Node integration protect the renderer. The main process validates external links and API schemes, never uses shell execution, and spawns child processes hidden. Trusted-LAN connections remain powerful by design.

Verification

Offscreen Electron captures prove the real renderer for Workspaces, Tool runner, History, Settings, appearance conversion, and Changelog without opening a visible window. The local contract check covers quiet launch, runtime repair, tool catalog, independent tab regex state, the Quick launch browser, derived history filtering, and the renderer color/per-target appearance self-tests. Full keyboard, screen-reader, native-dialog, and second-computer checks remain host-specific evidence.

Suggested articles

Appearance color editor · History filters and export · Quick launch and path browsers · Trusted-LAN API · Headless desktops · Quiet processes