Un navigateur piloté par votre IA. Montez à bord, reprenez le volant quand vous voulez.

Ridealong est un serveur MCP open source pour Claude Code. Claude pilote un vrai Google Chrome ; vous ouvrez un lien et vous le regardez en direct, vous pointez, vous mettez en pause, vous approuvez les étapes à risque ou vous prenez le volant depuis votre téléphone. Puis vous le rendez.

claude mcp add ridealong -- npx -y -p ridealong-mcp ridealong
Voir sur GitHub

Licence MIT. Tourne sur macOS, Linux ou Docker avec Node 20. 133 tests. Un vrai Google Chrome, pas un navigateur sans tête.

Vue live Ridealong : le curseur de Claude se déplace sur une vraie page Chrome pendant que le journal d'actions se remplit ; l'opérateur passe en Manuel et le cadre devient terracotta

Trois gestes qu'aucun autre MCP navigateur ne vous donne.

Regarder en direct

Un flux H.264 encodé par le GPU du vrai Chrome, environ 150 ms derrière. Le curseur de Claude glisse vers chaque cible avec une onde au clic ; un journal garde chaque action et son heure.

10:41:09 click button « Login »
10:41:10 type textbox « Email »
10:41:12 navigate https://app.example.com/

Pointer et dire

Touchez un élément pendant que Claude travaille et il entend « William pointe : bouton « changer » ». Tapez une ligne dans le viewer et elle arrive dans la transcription, instantanément si vous activez les canaux de Claude Code.

William pointe : button « changer » (612,388)
William dit : pas celui-là, l'autre

Prendre le volant

Passez en Manuel. Vos clics, touches, défilement et pincement vont directement dans la page. Rien de ce que vous tapez n'est stocké, journalisé ni montré à Claude. Revenez en Auto quand la connexion est faite.

Auto | Manuel    ⏸ Pause
ask_approval “Pay $49?” → APPROVED
Vue live Ridealong sur ordinateur : onglets de navigateur, barre d'adresse avec résolution et cadence, curseur de Claude et son étiquette sur une vraie page, journal d'actions ouvert

Chaque appel d'outil est visible. Chaque appel risqué vous attend.

Ridealong est un serveur MCP ordinaire : Claude appelle navigate, snapshot, act comme n'importe quel outil. Mais la transcription porte maintenant les erreurs console, ce que vous avez pointé, et un verdict d'approbation avant qu'un paiement passe.

percevoir
state · snapshot · find · read · diff
screenshot · console_errors
network_requests · fetch_with_session
agir
navigate · reload · act · fill · scroll
onglets
tabs_list · tabs_open · tabs_select · tabs_close
direct
live_start · live_mode · live_stop
ask_approval · inbox
Terminal : installation de Ridealong avec claude mcp add, puis demande à Claude d'ouvrir un site et de donner le lien de la vue live
Une session Claude Code avec Ridealong : navigate, snapshot, act, console_errors avec deux vraies erreurs, un message de canal où l'opérateur pointe un bouton, et un ask_approval approuvé

Pas un énième habillage de Playwright.

Playwright MCP et Chrome DevTools MCP laissent un agent agir dans un navigateur. Claude in Chrome met l'agent dans vos propres onglets. Ridealong garde l'agent sur son propre vrai Chrome et vous installe, vous, sur le siège passager, avec la poignée de porte.

Playwright MCPChrome DevTools MCPClaude in ChromeRidealong
NavigateurChromium sans têtevotre Chrome via CDPvotre Chrome, vos ongletsvrai Google Chrome, profil dédié
Voir ce que l'agent voitcaptures à la demandecaptures à la demandemême écranflux H.264 en direct, curseur, journal
Reprendre en cours de tâchevous partagez la sourismode Manuel depuis n'importe quel appareil, saisie jamais stockée
Approuver avant payer, envoyer, supprimerinvites par actionask_approval sur le viewer, l'outil attend
Guider l'agentpromptpromptprompttoucher l'élément, ou lui écrire
Console, réseau, ongletspartielouilimitéconsole_errors, network_requests, vrais onglets, diff
Tourne oùlocallocalvotre ordinateurlocal, Docker ou serveur toujours allumé + téléphone
LicenceApache-2.0Apache-2.0propriétaireMIT
Planche des sorties Ridealong : erreurs console et exceptions, requêtes réseau avec les cookies de l'utilisateur, vrais onglets et cible mobile, références stables et diff, approbation et mode Manuel, messages de la vue live

Fait pour le moment où l'agent tombe sur une page de connexion.

Sans capture

La saisie en Manuel est relayée à Chrome et jamais retenue. Les outils de perception refusent de tourner pendant que vous tenez le volant. Les champs mot de passe n'exposent jamais leur valeur. Des tests le garantissent.

Liens signés, expirants

Liens signés HMAC, 30 s à 1 h, portés par le fragment d'URL pour ne jamais atteindre l'historique ni les journaux. Un appareil apparié garde un jeton de 30 jours. Un secret à changer pour tout révoquer.

Boucle locale par défaut

La vue live écoute sur 127.0.0.1. Vous décidez comment l'exposer : un tunnel Cloudflare, un VPN, ou rien du tout.

Vue live Ridealong dans une fenêtre de navigateur : barre d'onglets, adresse, vidéo et statistiques, curseur de Claude avec son étiquette, journal d'actions ouvert à droite

En marche en moins de cinq minutes.

claude mcp add ridealong -- npx -y -p ridealong-mcp ridealong
# or, as a Claude Code plugin
claude plugin marketplace add williamblaismedia-create/ridealong
claude plugin install ridealong@ridealong

Démarre Chrome avec son port de débogage et un profil dédié, génère un secret au premier lancement. Puis, dans Claude Code : « ouvre example.com et donne-moi la vue live ». Avec ffmpeg vous avez la vidéo H.264 ; sans, des images JPEG.

Des réponses directes.

Qu'est-ce que Ridealong ?

Un serveur MCP open source pour Claude Code. Il pilote un vrai Google Chrome par le protocole Chrome DevTools et le diffuse en direct vers une page que vous pouvez regarder, pointer, mettre en pause, approuver ou reprendre depuis votre téléphone.

Quelle différence avec Playwright MCP ou Chrome DevTools MCP ?

Ceux-là laissent un agent agir dans un navigateur. Ridealong ajoute l'humain : une vue live, une porte d'approbation, un mode Manuel sans capture, des pointages et messages vers l'agent, plus les erreurs console, les requêtes réseau, les vrais onglets et des références stables dans la transcription.

Ce que je tape en Manuel est-il visible par Claude ?

Non. La saisie est relayée directement à Chrome et n'est jamais stockée, journalisée ni exposée au modèle. Les outils de perception refusent de tourner pendant que vous tenez le volant, et les champs mot de passe n'exposent jamais leur valeur. Une suite de tests le garantit.

Ai-je besoin d'un serveur ?

Non. Une commande le lance sur la machine que Claude pilote. Docker et un serveur toujours allumé avec tunnel sont documentés pour regarder de n'importe où.

La vue live a-t-elle besoin d'un GPU ?

Non. Avec ffmpeg, Ridealong utilise NVENC, VideoToolbox sur macOS ou libx264 logiciel, selon ce qui existe. Sans ffmpeg il diffuse des images JPEG à la taille de votre écran.

Comment les liens sont-ils sécurisés ?

Signés HMAC, expirant après 30 secondes à 1 heure, portés par le fragment d'URL. Un appareil qui a ouvert un lien valide garde un jeton de 30 jours, donc l'adresse nue fonctionne. Changer le secret révoque tout.

Ça marche avec d'autres clients MCP ?

C'est un serveur MCP stdio standard, donc tout client qui parle MCP peut utiliser les outils. Le canal instantané pour les messages et approbations est une fonction de Claude Code ; les autres clients les reçoivent au bas du résultat d'outil suivant.