Repository navigation
OpenComputer 0.2.0 — activity dots, ghost cursors, focus protection
OpenComputer now shows three animated dots at the top right while an agent uses an app. Hover to expand the agent → app icons, current window/tab title, and latest action. A colored ghost cursor marks the visible target. Both panels are click-through and cannot take keyboard focus; concurrent agents get stacked indicators.
- Enabled by default. Client identity is inferred from MCP initialization or set through
OPENCOMPUTER_AGENT. - Call the new
releasetool when finished to remove the indicators.OPENCOMPUTER_OVERLAY=0disables visuals while retaining focus protection. - Raw keyboard injection and focus-setting are disabled.
typeTextnow uses semantic selected-range replacement;pressKeyis no longer advertised over MCP. - Detected app/window/control focus changes pause further writes until reconnect. OpenComputer never restores focus or moves your real pointer. Apps can still activate themselves in response to an accessibility action; the guard cannot prevent every first or delayed transition.
Validation: 10 unit tests and 48 live native integration/activity/UI/focus assertions passed. Installed Claude Code and Grok Build each completed the same background MCP task with 11 tool calls, zero errors, correct attribution, preserved focus, and successful release. Claude: 33.93 s; Grok: 42.26 s. This is a fixture smoke test, not a general app-compatibility or model ranking claim.
The macOS ZIP includes a universal Apple Silicon/Intel helper and the JavaScript MCP server. Requires macOS 14+ and Node 22+. The helper is ad-hoc signed, not notarized. Intel is compiled and signature-checked; live desktop execution was tested on Apple Silicon.
Activity screenshots and behavior · Install · API/migration · Benchmark evidence