콘텐츠로 이동

언어 선택

현재 언어: 한국어

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.

Chrome DevTools 생태계의 훌륭한 도구와 리소스

Chrome DevTools와 Chrome DevTools Protocol(CDP)을 중심으로 구축된 도구, 프로토콜 드라이버, 트레이스 뷰어, 독립형 프론트엔드입니다. Awesome Manifesto에 따라 이 목록은 해당 분야의 모든 것을 색인하기보다 정말 유용한 것에 집중합니다.


  • Dev Tips - 애니메이션 gif로 된 팁 모음.
  • DevTools Tips - 미니 튜토리얼 형식의 일러스트 팁 모음.
  • Web cheatcodes - 개발자가 아닌 사람을 위한 브라우저 개발자 도구.
  • Dear Console - 브라우저 콘솔에서 사용할 스니펫 모음.
  • Chrome Secret Menus - Chrome의 내부 chrome:// 페이지와 진단 도구에 대한 가이드.
  • Front-end Debugging Tools Handbook - DevTools, 프레임워크 확장, IDE를 아우르는 프론트엔드 디버깅 실용 가이드.

DevTools Performance 트레이스와 V8 .cpuprofile 로그는 본질적으로 그냥 JSON이며, 몇몇 독립형 뷰어가 이를 가지고 멋진 일을 합니다:

  • trace.cafe - DevTools Performance 패널에서 웹 성능 트레이스를 직접 공유하고 확인(소스).
  • speedscope - Chrome의 .cpuprofile과 타임라인 트레이스를 가져오는 빠르고 대화형 플레임그래프 뷰어.
  • cpupro - 플레임그래프, 호출 트리, 핫스팟 진단을 갖춘 심층적인 V8/Chrome .cpuprofile 분석기.
  • Perfetto - 시스템 프로파일링 및 트레이스 분석 제품군(ui.perfetto.dev). Chromium 트레이스 지원과 SQL 트레이스 쿼리를 제공.

전문가 팁: Chrome 내장 Protocol Monitor(More tools > Protocol monitor)를 켜면 브라우저에서 실시간 CDP 트래픽을 보고 원시 명령을 바로 날릴 수 있습니다.

프로토콜(또는 그 위 계층)을 구동하는 라이브러리

섹션 제목: “프로토콜(또는 그 위 계층)을 구동하는 라이브러리”

이 섹션은 매우 까다롭습니다. 지금은 누구나 브라우저를 에이전트용으로 감싸고 있습니다 — 실제 영향력이 있고 내부에서 CDP로 새로운 것을 하지 않는 한, 다른 MCP 서버나 에이전트 CLI를 추가하는 PR은 닫힐 것입니다.

  • chrome-devtools-mcp - Chrome DevTools 공식 MCP 서버. 그 안에 CLI도 포함.
  • Webcmd - 사이트 탐색을 AI 에이전트용 사이트별 결정적 CLI 명령으로 컴파일.
  • Lumen - 시각 우선 브라우저 에이전트. CDP 위에서 자가 치유되는 결정적 재생 제공.
  • bdg - DOM, 네트워크, 콘솔, 원시 프로토콜 메서드를 셸 명령으로 노출하는 영속 백그라운드 CDP 세션.
  • devtools-remote-debugger - 클라이언트 측 JS로 구현된 CDP 에이전트를 통해 웹 페이지를 원격 디버깅.
  • Inspect - iOS 및 Android 브라우저와 WebView에 대해 DevTools 사용. (클로즈드 소스)

다른 플랫폼에서 DevTools 프론트엔드 사용하기

섹션 제목: “다른 플랫폼에서 DevTools 프론트엔드 사용하기”

DevTools UI는 WebSocket을 통해 CDP를 말하는 웹 앱이므로, Node, Ruby, 모바일 WebView, 사용자 정의 런타임에 임베드하거나 그쪽을 가리키게 할 수 있습니다(내장 대상은 chrome://inspect 참고).


오래된 프로젝트, 아마 더 이상 유지보수되지 않음… 하지만 여전히 멋짐.

  • ndb - DevTools 프론트엔드 위에 구축된 향상된 Node.js 디버깅 경험.
  • thetool - Node.js용 CPU, 메모리, 커버리지, 타입 프로파일링.
  • Facebook Stetho - Chrome DevTools를 사용한 네이티브 Android 디버깅.
  • PonyDebugger - Chrome DevTools를 통한 iOS 앱의 원격 네트워크 및 Core Data 디버깅.
  • betwixt - 독립형 DevTools Network 패널로 검사되는 시스템 수준 네트워크 프록시.
  • Dirac - 커스텀 DevTools 포크를 사용한 ClojureScript 디버깅.
  • VS Code - Debugger for Chrome - VS Code용 최초의 Chrome 디버거(풍부한 CDP/DAP 구현을 갖춘 내장 vscode-js-debug으로 대체됨).
  • noice-json-rpc - CDP 도메인을 직접 API로 노출하는 프록시 기반 TypeScript/JS 라이브러리.
  • PuPHPeteer - Node Puppeteer에 대한 PHP 브리지.
  • Insight - Chrome DevTools용 WebGL 디버깅 툴킷.
  • Remote Debug Gateway - 디버깅 클라이언트를 한 번에 여러 브라우저에 연결.
    • 다중 사용자 DevTools: DevTools Remote - 다른 사람의 브라우저를 원격 디버깅.
  • DevTools Backend - 임의의 웹 환경을 디버깅하기 위한 Chrome DevTools 백엔드 독립 구현.
  • Python CDP 드라이버: pychrome - 저수준 CDP 전송 핸들러.
  • ios-webkit-debug-proxy - Mobile Safari 및 UIWebView 인스턴스를 CDP로 노출.
  • IE Diagnostics Adapter - IE 11을 CDP로 변환하는 프로토콜 어댑터.

HagiCode

HagiCode는 에이전트 코딩 작업 공간입니다. 풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라가며 개발을 더 흥미로운 경험으로 만듭니다.

풍부하고 편리한 UI 상호작용으로 계획부터 프로젝트 작업까지 쉽게 따라갈 수 있습니다.

HagiCode 방문문서 읽기
  • 스마트OpenSpec 워크플로는 의도를 제안, 설계, 작업을 거쳐 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
  • 효율적다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행하며 여러 저장소와 익숙한 Agent CLI를 지원합니다.
  • 흥미로운풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라갈 수 있습니다.

Windows용 다운로드

Microsoft Store에서 받기모든 다운로드

아이디어를 실제로 배포되는 소프트웨어로.

HagiCode는 에이전트 코딩 작업 공간입니다. OpenSpec 워크플로로 변경을 계획하고, 다중 에이전트 실행으로 진행하며, Hero Scenario로 긴 작업의 진행 상황을 한눈에 보여 아이디어를 실제로 배포되는 소프트웨어로 만듭니다.

스마트
OpenSpec 워크플로는 의도를 제안부터 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
효율적
다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행합니다.
즐거운
편리한 UI 상호작용으로 계획, 에이전트 실행, 프로젝트 작업을 쉽게 따라갈 수 있습니다.

Awesome Site를 떠나시겠어요?

외부 웹사이트로 이동하려고 합니다. 해당 사이트의 콘텐츠와 개인정보 처리 방식을 관리하지 않습니다.

목적지

웹사이트로 계속하기