Cross-platform Computer Use automation that runs as a CLI or MCP server on macOS, Linux, and Windows. You get the same set of tools everywhere: list_apps, get_app_state, click, type_text, scroll, and the rest of the standard surface. The workflow is inspect first with get_app_state, then target actions by element_index instead of guessing coordinates. It includes a doctor command for permission checks on macOS and supports batched calls so you can chain actions in one process without stale state. Useful when you need programmatic GUI control that isn't locked to a single runtime or platform.

skills.sh installs
895
GitHub stars
1.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add ifuryst/open-codex-computer-use --skill open-computer-use --agent claude-code

Installs into .claude/skills of the current project.

Files

Open Computer Use

Overview

Open Computer Use exposes Computer Use as a local CLI and stdio MCP server. It is not Codex.app-specific; adapt the commands and MCP config to the agent runtime you are operating in.

The macOS runtime requires macOS 14.0 or later. Windows and Linux use their own platform runtimes and are not subject to this macOS minimum.

It supports the same core tool surface across macOS, Linux, and Windows: list_apps, get_app_state, click, perform_secondary_action, scroll, drag, type_text, press_key, and set_value.

The macOS runtime additionally implements select_text, which selects the given text inside a text element or places the text cursor before / after it (selection: text, cursor_before, cursor_after). Pass text exactly as it appears in the accessibility tree, plus prefix / suffix when it is not unique; an ambiguous target fails closed instead of silently selecting the first match. JavaScript exposes app.selectText(elementIndex, text, options?). Unreadable or mismatched range verification throws, including when full action read-back is off. Windows and Linux runtimes do not implement this tool yet.

Sponsors

Details

Repository
github.com/ifuryst/open-codex-computer-use
Categories
Backend & APIs, AI & Agent Building, Debugging, CLI & Terminal
First seen
Jul 14, 2026
1workos avatarworkos-widgetsworkos/skillsUse when the user is implementing, embedding, or debugging a WorkOS Widget — specifically the User Management, User Profile, Admin Portal SSO Connection, or Adm885skills.sh installs
2mindrally avatarfastify-typescriptmindrally/skillsGuidelines for building high-performance APIs with Fastify and TypeScript, covering validation, Prisma integration, and testing best practices883skills.sh installs
3vercel-labs avatard3kvercel-labs/dev3000Use when the user asks to use d3k, run/dev/test/debug a web project with d3k, or reproduce a browser issue. Own the runtime: reuse or background-start d3k non-i877skills.sh installs
4sanjay3290 avatargoogle-drivesanjay3290/ai-skillsInteract with Google Drive - search files, find folders, list contents, download files, upload files, create folders, move, copy, rename, and trash files. Use w875skills.sh installs
5vm0-ai avatarcloudflare-tunnelvm0-ai/vm0-skillsCloudflare Tunnel API for secure tunnels. Use when user mentions "Cloudflare tunnel", "argo tunnel", or secure connectivity.870skills.sh installs
6jup-ag avatarintegrating-jupiterjup-ag/agent-skillsComprehensive guidance for integrating Jupiter APIs (Swap, Lend, Perps, Trigger, Recurring, Tokens, Price, Portfolio, Prediction Markets, Send, Studio, Lock, Ro855skills.sh installs