# Rocuronium

Gives an agent its own macOS login session, desktop and cursor: it reads the UI, clicks, types and scrolls while you keep using your machine.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 4
- Author: kageroumado
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/kageroumado/rocuronium
- Updated: 2026-10-18
- HTML: https://affpapa.org/en/nevibecode/mcp/rocuronium

## What it does

Rocuronium spins up a separate macOS login session for the agent, with its own desktop and cursor. Your own session stays untouched. When an app exposes little accessibility data, local vision models step in to locate controls; on-device OCR and window screenshots cover the rest.

Every interaction comes back with a verdict: `confirmed`, `noEffect` or `unverifiable`. That matters because macOS often reports a successful API call while the screen shows nothing new. The check looks at pixel, focus, window or selection changes.

Requirements are Apple silicon, macOS 26.5+ and Accessibility permission; Screen Recording is needed for screenshots and OCR. Creating a session asks for human approval, and the emergency stop sits on ⌃⌥⇧⎋ — resuming only works from the app's popover. Install with `brew install kageroumado/tap/rocuronium`. Agent setup and MCP configuration live in `.claude/skills/rocuronium/SKILL.md`, and `rocuronium guide` prints the same.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- drive a macOS app without hijacking the human cursor
- tell a real click apart from an API call that changed nothing
- locate a control in an app with a thin accessibility tree
- run a sequence of actions with postconditions and fallback
- halt the agent when it grabs the wrong window

## Example prompts
- Open Safari in your own session and find the privacy settings
- Click the Save button and show what changed on screen
- Scroll the list to the bottom and confirm new items appeared

## Similar
- [mac-control-mcp](https://affpapa.org/en/nevibecode/mcp/mac-control-mcp.md) — MCP server · ★ 18
- [macos-accessibility](https://affpapa.org/en/nevibecode/skills/macos-accessibility.md) — skill · 310 installs
- [puremac-macos-cleaner](https://affpapa.org/en/nevibecode/skills/puremac-macos-cleaner.md) — skill · 484 installs
- [cmux-workspace](https://affpapa.org/en/nevibecode/skills/cmux-workspace.md) — skill · 6900 installs
- [cmux-cua](https://affpapa.org/en/nevibecode/skills/cmux-cua.md) — skill · 987 installs
- [capture-screen](https://affpapa.org/en/nevibecode/skills/capture-screen.md) — skill · 1000 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
