What is Ridealong?
An open-source MCP server for Claude Code. It drives a real Google Chrome over the Chrome DevTools Protocol and streams it live to a page you can watch, point at, pause, approve, or take over from your phone.
How is it different from Playwright MCP or Chrome DevTools MCP?
Those let an agent act in a browser. Ridealong adds the human: a live view, an approval gate, Manual mode with no capture, pointer hints and messages back to the agent, plus console errors, network requests, real tabs and stable refs in the transcript.
Is what I type in Manual mode visible to Claude?
No. Input is relayed straight to Chrome and never stored, logged or exposed to the model. Perception tools refuse to run while you hold the wheel, and password fields never expose values in snapshots. A test suite pins this down.
Do I need a server?
No. One command runs it on the machine Claude drives. Docker and an always-on server with a tunnel are documented for watching from anywhere.
Does the live view need a GPU?
No. With ffmpeg, Ridealong uses NVENC, VideoToolbox on macOS, or software libx264, whichever exists. Without ffmpeg it streams JPEG frames sized to your screen.
How are links secured?
HMAC-signed, expiring after 30 seconds to 1 hour, carried in the URL fragment. A device that opened a valid link keeps a 30-day token so the bare address works. Rotating the secret revokes everything.
Does it work with other MCP clients?
It is a standard stdio MCP server, so any client that speaks MCP can use the tools. The instant channel for messages and approvals is a Claude Code feature; other clients get them at the end of the next tool result.