Skip to content

FlashGTA/coding-picker

Repository files navigation

Coding Picker

Coding Picker는 운영 중인 웹페이지에서 특정 DOM 요소를 직접 선택하고, 그 정보를 개발 에이전트나 자동화 파이프라인으로 전달하기 위한 브라우저 확장 프로그램입니다.

이 저장소는 공개 배포용 레포지토리입니다. 실제 개발은 비공개 monorepo에서 진행하고, 이 레포에는 배포용 확장 프로그램 코드와 테스트 파일만 포함합니다.

주요 기능

  • 웹페이지에서 원하는 요소를 직접 클릭하여 선택
  • 선택한 요소를 구조화된 handoff payload로 생성
  • window.postMessage로 페이지에 즉시 전달
  • 익스텐션 저장소에 마지막 handoff 및 이력 저장
  • 선택적으로 webhook endpoint로 POST 전송

포함된 구성

  • manifest.json
  • src/
  • public/
  • tests/
  • package.json
  • playwright.config.js
  • docs/04_Automation_Test_Execution_Guide.md

설치 방법

  1. 브라우저에서 chrome://extensions/ 를 엽니다.
  2. 우측 상단의 개발자 모드를 켭니다.
  3. 압축해제된 확장 프로그램을 로드합니다를 클릭합니다.
  4. 이 저장소 루트를 선택합니다.

테스트 실행

npm install
npm run test:e2e:install
npm run test:e2e:journey

참고 사항

  • 기본 라이선스는 PolyForm Noncommercial 1.0.0 입니다.
  • 상업적 사용은 별도 서면 라이선스가 필요합니다.
  • 이름, 로고, 아이콘 등 브랜드 자산은 TRADEMARK.md 기준으로 보호됩니다.
  • 내부 세션 핸드오프 문서나 검토용 내부 문서는 이 공개 레포에 포함하지 않습니다.

About

Lightning-fast DOM picker for handing live page elements to coding agents and automation pipelines

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors