Macuse — Development skill for Claude Code
Turn your Mac into a remote computer-use host for Claude Code, Codex, or any MCP agent.
How to install Macuse
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yunfeng-enrich/macuse and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Macuse does
Turn your Mac into a remote computer-use host for Claude Code, Codex, or any MCP agent.
Alternatives in Development
- Google Ads Meta Ads MCP — Google Ads MCP server + Meta Ads MCP (Facebook Ads MCP) + GA4 + Search Console in one hosted remote MCP for Cl 3.2k ★
- Dive — Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting functi 1.8k ★
- Nexting — Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC 1.3k ★
README
macuse
Turn your Mac into a remote computer-use host. One command on the Mac, one paste into Claude Code or Codex, and the agent can see your screen, click, type, and open apps.
Built on [CUA](https://github.com/trycua/cua)'s `computer-server` for the macOS driver. macuse adds the parts that make it safe to reach from outside: a bearer token, a tool allowlist that hides shell and filesystem access by default, a Cloudflare quick tunnel, keep-awake, and a permissions preflight.
Quick start
curl -fsSL https://raw.githubusercontent.com/yunfeng-enrich/macuse/main/install.sh | sh
That installs uv if needed, installs macuse, fetches cloudflared on first run, and starts the server. It prints one line to paste into your agent, plus the one-line commands:
claude mcp add --transport http macuse https:////mcp
codex mcp add macuse --url https:////mcp
The token lives in the URL so no client needs custom headers. `Authorization: Bearer ` against `https:///mcp` works too.
Already have uv? Skip the installer:
uvx --from git+https://github.com/yunfeng-enrich/macuse macuse up
Permissions
macOS grants Screen Recording and Accessibility per app, and the app is whichever terminal launched `macuse`. The first run triggers both prompts. Screen Recording only takes effect after that terminal is fully quit and reopened. Without it, screenshots are black and window titles are empty. Check with:
macuse check
What is exposed
By default: screenshot, mouse, keyboard, clipboard, windows, app launch, and the accessibility tree. Not exposed unless you ask:
--allow-shelladdscomputer_run_command--allow-filesadds file read, write, and delete tools
Other flags: `--no-tunnel` for LAN or SSH-forwarded use, `--width/--height` to scale screenshots and coordinates for the model, `--port`, `--token`.
Security
This is your real desktop on a public URL. The token is the only lock, and it is in th
Related Skills
Usemymac
Turn your Mac into a remote computer-use host for Claude Code, Codex, or any MCP agent
Phone Remote
Turn your phone into a wireless keyboard + CLI launcher for a Mac. One tap opens Claude Code / Codex / any CLI
Farhand
Remote hands for coding agents: an MCP server that runs OpenCode / Claude Code / Codex work on a remote host o
Turn Anything Cu
CCU (Claude Computer Use): let Claude Code use your Mac via ChatGPT's Computer Use, set up in one sentence. 让
Computer Use MCP Server
Have your agents control you Mac (comparable to claude-code computer-use tool)
Comma
Best free & open source personal agent. Always-on, proactive, sessionless. Browser, computer use, files, remot
Related Agents
Transport Verifier
Runs live end-to-end checks of a delivery transport (Herdr socket, MCP server, Claude Code or Codex hook, Open
Launcher
Build the Mac daemon and iOS app, launch both (daemon on host, app in Simulator), and seed the dev endpoint to
Buildhost Lead
Use PROACTIVELY and automatically — do not wait to be asked — as the Claude-Code node lead FOR an Apple-silico