vercel-labs/next-browser

CLI qui offre aux agents ce que les humains obtiennent des React DevTools et du overlay de développement Next.js — arbres de composants, props, hooks, shells PPR, erreurs, réseau — sous forme de commandes shell renvoyant du texte structuré.

Qu'est-ce que next-browser ?

L'outil `vercel-labs/next-browser` est une CLI puissante conçue pour les agents d'IA, équivalent en ligne de commande aux React DevTools et au overlay de développement Next.js. Il permet aux agents d'inspecter l'état d'une application Next.js directement depuis le terminal, en extrayant des informations structurées (arbres de composants, props, hooks, shells PPR, erreurs réseau) sous forme de texte lisible par machine. Idéal pour les agents opérant dans des environnements sans interface graphique (comme Claude Code, Cursor ou Codex), il améliore le débogage automatisé et la compréhension du rendu. Compatible avec toute application Next.js en mode développement, il s'intègre via des commandes shell simples, rendant les agents plus autonomes pour diagnostiquer et résoudre des problèmes de rendu ou d'erreurs.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/vercel-labs/next-browser/tree/main/skills/next-browser

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait next-browser ?

CLI qui offre aux agents ce que les humains obtiennent des React DevTools et du overlay de développement Next.js — arbres de composants, props, hooks, shells PPR, erreurs, réseau — sous forme de commandes shell renvoyant du texte structuré.

Fonctionnalités principales

  • Arbre de composants : Extrait la hiérarchie complète des composants React avec leurs noms et état.
  • Props et hooks : Affiche les props actuelles et l'état des hooks pour chaque nœud.
  • Shells PPR : Identifie les shells de rendu partiel (Partial Prerendering) dans les routes dynamiques.
  • Erreurs : Récupère les erreurs de build et de runtime directement depuis le overlay dev.
  • Réseau : Liste les appels réseau, les chargements de données et les requêtes API.

Utilisation

npx vercel-labs/next-browser inspect
npx vercel-labs/next-browser tree
npx vercel-labs/next-browser errors
npx vercel-labs/next-browser network

Prérequis

  • Application Next.js en cours d'exécution en mode développement (port 3000 par défaut).
  • Node.js 18+.

Exemples de sortie

{
  "component": "Page",
  "props": {
    "params": { "id": "123" },
    "searchParams": {}
  },
  "hooks": {
    "useRouter": { "pathname": "/product/123" },
    "useState": { "count": 0 }
  },
  "errors": []
}

Intégration avec un agent Claude Code

Ajoutez cette instruction à la configuration de votre agent :

Utilisez vercel-labs/next-browser pour inspecter l'état de l'application Next.js, déboguer les erreurs et analyser les arbres de composants sans interface graphique.

Licence

MIT

Skills associés