PageSpy SDK와 연동해 원격 기기에서 실행 중인 페이지의 콘솔 출력과 데이터를 보여 주는 자체 호스팅 가능한 원격 디버깅 웹 클라이언트입니다.
2234839/silkpulse
모바일 H5, 앱 내 웹뷰, 프로덕션 사이트 등 원격 기기의 웹 페이지를 AI 에이전트가 살펴보고 조작할 수 있게 해주는 AI 네이티브 원격 디버거입니다.
대체할 수 있는 제품:vConsole
- 스타
- 226
- 포크
- 16
- 열린 이슈
- 0
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
silkpulse는 모바일 브라우저나 임베디드 WebView처럼 개발자가 직접 접근하기 어려운 기기에서 실행되는 프런트엔드 페이지를 위한 원격 디버깅 도구입니다. 페이지에 스크립트 태그를 추가하면 콘솔 출력, 네트워크 요청, 오류 스택이 웹 콘솔로 전송되어 개발자가 실시간으로 확인하거나 AI 에이전트에 전달할 수 있습니다.
로그뿐 아니라 공식 Vue DevTools와 React DevTools 패널도 포함되어 있어 프로덕션 빌드에서도 컴포넌트 트리, 상태, hooks, props를 살펴볼 수 있습니다. sourcemap을 통해 오류 스택을 원본 소스 위치에 매핑합니다. 여러 기기를 동시에 연결할 수 있으며, 각 기기에 태그를 지정하고 기록을 유지한 채 자동으로 재연결할 수 있습니다.
HTTP 인터페이스와 함께 제공되는 skill을 사용하면 AI 에이전트가 스냅샷, 로그, 네트워크 응답 본문을 읽고 원격 페이지에서 JavaScript를 실행하거나 클릭, 양식 입력, 스크롤을 수행해 수정 사항을 검증할 수 있습니다. MIT 라이선스로 제공되며, Node 22+와 pnpm에서 실행되고 자체 호스팅용 Docker 이미지도 제공합니다.
핵심 기능
- 01원격 페이지의 콘솔 로그, 네트워크 요청, 오류 스택을 웹 콘솔로 전송합니다.
- 02프로덕션 빌드에서도 사용할 수 있도록 공식 Vue DevTools 및 React DevTools 패널을 포함합니다.
- 03sourcemap을 사용해 오류를 소스 코드 위치에 매핑합니다.
- 04AI 에이전트가 스냅샷과 로그를 읽고 원격 페이지에서 JavaScript를 실행할 수 있습니다.
- 05태그 지정과 자동 재연결을 지원하며 여러 기기를 동시에 연결할 수 있습니다.
활용 사례
- 사용자에게 스크린샷을 요청하지 않고 사용자의 휴대폰에서 H5 페이지나 앱 내 WebView를 디버깅합니다.
- AI 에이전트가 프로덕션 프런트엔드 문제를 진단하고 실제 페이지에서 수정 사항을 검증하도록 합니다.
- 배포된 프로덕션 사이트에서 Vue 또는 React 컴포넌트 상태를 확인합니다.
빠른 시작
- 1
의존성 설치(Node 22+ 및 pnpm 11+ 필요)
pnpm install - 2
모든 패키지 빌드
pnpm build - 3
서버 시작(기본 포트 8080)
pnpm start
사용 전 알아둘 점
- 소스에서 실행하려면 Node 22+ 및 pnpm 11+가 필요합니다.
- 서버를 셀프 호스팅하려면 설정이 필요합니다. 무료 온라인 플레이그라운드에서는 누구나 볼 수 있는 공개 데이터를 공유합니다.
- Docker 이미지는 amd64 전용으로 빌드됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- silkpulse은(는) 무엇인가요?
- 모바일 H5, 앱 내 웹뷰, 프로덕션 사이트 등 원격 기기의 웹 페이지를 AI 에이전트가 살펴보고 조작할 수 있게 해주는 AI 네이티브 원격 디버거입니다. silkpulse는 모바일 브라우저나 임베디드 WebView처럼 개발자가 직접 접근하기 어려운 기기에서 실행되는 프런트엔드 페이지를 위한 원격 디버깅 도구입니다. 페이지에 스크립트 태그를 추가하면 콘솔 출력, 네트워크 요청, 오류 스택이 웹 콘솔로 전송되어 개발자가 실시간으로 확인하거나 AI 에이전트에 전달할 수 있습니다.
- silkpulse은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- silkpulse은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- silkpulse은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. silkpulse의 마지막 커밋은 2026년 11월 1일입니다.
- silkpulse은(는) 어디에 사용할 수 있나요?
- 사용자에게 스크린샷을 요청하지 않고 사용자의 휴대폰에서 H5 페이지나 앱 내 WebView를 디버깅합니다. AI 에이전트가 프로덕션 프런트엔드 문제를 진단하고 실제 페이지에서 수정 사항을 검증하도록 합니다. 배포된 프로덕션 사이트에서 Vue 또는 React 컴포넌트 상태를 확인합니다.
- silkpulse는 어떻게 설치하나요?
- 의존성 설치(Node 22+ 및 pnpm 11+ 필요): pnpm install 모든 패키지 빌드: pnpm build 서버 시작(기본 포트 8080): pnpm start
- silkpulse은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/2234839/silkpulse
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
React 및 React Native 앱의 상태, 네트워크 요청, 로그, 오류를 확인할 수 있는 데스크톱 디버거입니다.
주로 Laravel 앱을 위한 PHP 개발 도구로, 브라우저에서 요청 데이터와 쿼리, 로그, 타임라인 등을 확인할 수 있습니다.
Python 함수의 각 소스 코드 줄이 실행되는 데 걸리는 시간을 보여주는 줄 단위 프로파일러입니다.
브라우저에서 WebSocket 트래픽을 모니터링하고 시뮬레이션하거나 차단하는 Chrome 및 Edge DevTools 확장 프로그램입니다.
코딩 에이전트가 Chrome DevTools를 사용해 실행 중인 Chrome 브라우저를 제어하고 검사하며, 디버깅과 성능 분석을 수행하도록 지원하는 MCP 서버입니다.