Ir al contenido

Seleccionar idioma

Idioma actual: Español (España)

Chrome DevTools

Source: https://github.com/ChromeDevTools/awesome-chrome-devtools at 83087609da17
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Herramientas y recursos excepcionales en el ecosistema de Chrome DevTools

Herramientas, controladores de protocolo, visualizadores de trazas y frontends independientes construidos en torno a Chrome DevTools y el Chrome DevTools Protocol (CDP). Siguiendo el Awesome Manifesto, mantenemos esta lista centrada en lo que es realmente útil en lugar de indexar todo lo que hay en el ámbito.


  • Dev Tips - Gran colección de trucos como gifs animados.
  • DevTools Tips - Colección de trucos ilustrados como mini tutoriales.
  • Web cheatcodes - Herramientas de desarrollo del navegador para no desarrolladores.
  • Dear Console - Una colección de fragmentos para usar en la consola del navegador.
  • Chrome Secret Menus - Guía de las páginas internas chrome:// de Chrome y las herramientas de diagnóstico.
  • Front-end Debugging Tools Handbook - Guía práctica de depuración front-end entre DevTools, extensiones de frameworks e IDEs.

Las trazas de DevTools Performance y los registros V8 .cpuprofile son JSON puro por debajo, y algunos visualizadores independientes hacen maravillas con ellos:

  • trace.cafe - Comparte y visualiza trazas de rendimiento web directamente en el panel Performance de DevTools (fuente).
  • speedscope - Visualizador de flamegraphs rápido e interactivo que importa .cpuprofile y trazas de línea de tiempo de Chrome.
  • cpupro - Analizador V8/Chrome .cpuprofile profundo con flamegraphs, árboles de llamadas y diagnóstico de puntos calientes.
  • Perfetto - Suite de perfilado de sistema y análisis de trazas (ui.perfetto.dev) con soporte de trazas Chromium y consultas SQL de trazas.

Sugerencia pro: activa el Protocol Monitor integrado de Chrome (More tools > Protocol monitor) para ver el tráfico CDP en vivo y lanzar comandos en bruto directamente en el navegador.

Las dos grandes bibliotecas de automatización

Sección titulada «Las dos grandes bibliotecas de automatización»
  • Puppeteer - API de alto nivel de Node.js para controlar Chrome mediante CDP y WebDriver BiDi. Ver también awesome-puppeteer.
  • Playwright - Automatización multi-navegador para Chromium, Firefox y WebKit en Node.js, Python, .NET y Java. Ver también awesome-playwright.

Bibliotecas para controlar el protocolo (o una capa superior)

Sección titulada «Bibliotecas para controlar el protocolo (o una capa superior)»

Somos extremadamente exigentes con esta sección. Ahora mismo todo el mundo está encapsulando un navegador para agentes — espera que cualquier PR que añada otro servidor MCP o CLI de agente se cierre salvo que tenga tracción real y haga algo novedoso con CDP por debajo.

  • chrome-devtools-mcp - Servidor MCP oficial para Chrome DevTools, que también incluye una CLI.
  • Webcmd - Compila la navegación del sitio en comandos CLI deterministas por sitio para agentes de IA.
  • Lumen - Agente de navegador centrado en la visión con reproducción determinista autocurativa sobre CDP.
  • bdg - Sesión CDP de fondo persistente que expone el DOM, la red, la consola y los métodos de protocolo en bruto como comandos de shell.
  • devtools-remote-debugger - Depura una página web de forma remota mediante un agente CDP implementado en JS del lado del cliente.
  • Inspect - Usa DevTools con navegadores y WebViews de iOS y Android. (código cerrado)

Usar el frontend de DevTools con otras plataformas

Sección titulada «Usar el frontend de DevTools con otras plataformas»

La UI de DevTools es una aplicación web que habla CDP sobre un WebSocket, así que puedes incrustarla o apuntarla a Node, Ruby, webviews móviles o runtimes personalizados (consulta chrome://inspect para las targets integradas).


  • React Developer Tools - Inspecciona jerarquías de componentes React, props y flamegraphs del profiler.
  • Vue.js Developer Tools - Inspecciona componentes, estado y enrutado de Vue.js.
  • Angular DevTools - Inspección del árbol de componentes y perfilado de detección de cambios para Angular.
  • Redux Devtools - Depuración de viaje en el tiempo e historial de acciones para Redux.
  • Ember.js Inspector - Inspecciona objetos, rutas y datos de Ember.js.
  • Web Component DevTools - Inspecciona, modifica y observa elementos personalizados y shadow DOM en la página.
  • Clockwork - Perfilado de aplicaciones PHP e inspección de peticiones en DevTools.
  • RailsPanel - Panel de perfilado de peticiones y SQL de Ruby on Rails.

Proyectos viejos, probablemente ya no mantenidos… Pero aún geniales.

  • ndb - Experiencia de depuración de Node.js mejorada basada en el frontend DevTools.
  • thetool - Perfilado de CPU, memoria, cobertura y tipos para Node.js.
  • Facebook Stetho - Depuración nativa de Android con Chrome DevTools.
  • PonyDebugger - Depuración remota de red y Core Data para apps iOS vía Chrome DevTools.
  • betwixt - Proxy de red a nivel de sistema inspeccionado mediante un panel Network de DevTools independiente.
  • Dirac - Depuración de ClojureScript con un fork personalizado de DevTools.
  • VS Code - Debugger for Chrome - Depurador original de Chrome para VS Code (sustituido por el vscode-js-debug integrado, que tiene una rica implementación CDP/DAP).
  • noice-json-rpc - Biblioteca TypeScript/JS basada en proxy que expone los dominios CDP directamente como una API.
  • PuPHPeteer - Puente PHP a Node Puppeteer.
  • Insight - Kit de herramientas de depuración WebGL para Chrome DevTools.
  • Remote Debug Gateway - Conecta un cliente de depuración a varios navegadores a la vez.
    • DevTools multiusuario: DevTools Remote - Depura de forma remota el navegador de otra persona.
  • DevTools Backend - Implementación independiente del backend de Chrome DevTools para depurar cualquier entorno web.
  • Controlador Python CDP: pychrome - Manejador de transporte CDP de bajo nivel.
  • ios-webkit-debug-proxy - Expone instancias de Mobile Safari y UIWebView vía CDP.
  • IE Diagnostics Adapter - Adaptador de protocolo que traduce IE 11 a CDP.

HagiCode

HagiCode es un espacio de programación con agentes. Las interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir, para una experiencia de desarrollo atractiva.

Una experiencia de desarrollo atractiva gracias a interacciones de interfaz ricas y cómodas.

Visitar HagiCodeLeer la documentación
  • InteligenteLos flujos de trabajo de OpenSpec convierten la intención en un itinerario ejecutable, de la propuesta al diseño, las tareas y la entrega.
  • EficienteLa ejecución multiagente avanza en paralelo con la investigación, la implementación y la revisión, en varios repositorios y con los Agent CLI que ya usas.
  • InteresanteLas interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir.

Descargar para Windows

Obtenerlo en Microsoft StoreTodas las descargas

Convierte ideas en software entregado.

HagiCode es un espacio de trabajo de programación con agentes: los flujos de trabajo de OpenSpec planifican el cambio, la ejecución multiagente lo lleva a cabo y Hero Scenario hace visible el largo recorrido, para convertir ideas en software entregado.

Inteligente
Los flujos de OpenSpec convierten la intención en un camino de la propuesta a la entrega.
Eficiente
La ejecución multiagente avanza en paralelo con investigación, implementación y revisión.
Divertido
Las interacciones de interfaz facilitan la planificación, los agentes y el trabajo en proyectos.

¿Salir de Awesome Site?

Estás a punto de visitar un sitio web externo. No controlamos su contenido ni sus prácticas de privacidad.

Destino

Continuar al sitio web