This optional Linux Feature stages the standalone codex-computer-use-x11 MCP plugin into ChatGPT Desktop for Linux. It stays disabled by default and is enabled only when listed in linux-features/features.json.
Enable through the git-ignored upstream file linux-features/features.json:
{ "enabled": ["x11-ewmh-computer-use"] }Supported baseline: Linux Mint Cinnamon on X11 / x11-ewmh.
The staged plugin exposes the standalone namespaced tool surface:
x11_doctorx11_list_windowsx11_focused_windowx11_focus_windowx11_accessibility_treex11_type_textx11_press_keyx11_clickx11_scrollx11_dragx11_get_app_statex11_target_windowx11_target_contextx11_release_window
Pinned local artifact mode:
CODEX_X11_COMPUTER_USE_RELEASE_TARBALL=/path/to/codex-computer-use-x11-v<VERSION>-x86_64-unknown-linux-gnu.tar.gz
CODEX_X11_COMPUTER_USE_RELEASE_SHA256=<expected-sha256>Default pinned release mode downloads and verifies v0.1.3 for x86_64 Linux only. Unsupported architectures fail fast unless you provide an explicit source, binary, tarball, or download override:
CODEX_X11_COMPUTER_USE_DOWNLOAD_URL=https://github.com/AlekseiSeleznev/codex-computer-use-x11/releases/download/v0.1.3/codex-computer-use-x11-v0.1.3-x86_64-unknown-linux-gnu.tar.gz
CODEX_X11_COMPUTER_USE_RELEASE_SHA256=067244a16f9e812eb369af42149658c8cf138b13057445bb9d10318f29b0c26bThose values are built into stage.sh; set the variables only to override the pinned artifact.
Local source mode:
CODEX_X11_COMPUTER_USE_SOURCE=/path/to/codex-computer-use-x11Direct binary test mode:
CODEX_X11_COMPUTER_USE_BINARY=/path/to/codex-computer-use-x11This feature wires the separate codex-computer-use-x11 plugin as an opt-in Linux Feature. It does not move X11/EWMH behavior into the core Computer Use backend and does not replace the bundled computer-use plugin.
agent-sh/computer-use-linux selectable backend/flavor integration is a separate future investigation. If that route proves a better fit, handle it in a separate change or pull request; no backend/flavor experiment may require enabling this feature by default or modifying core Computer Use behavior in this feature.
- no core Computer Use replacement;
- no Wayland/RemoteDesktop baseline;
- no default enablement;
- no submodule;
- no global doctor changes;
- no writes to user home from
stage.sh.