브라우저 하네스: LLM에 CDP 직접 접근 권한을 부여하여 브라우저 작업 자체 수정

✍️ OpenClawRadar📅 게시일: April 24, 2026🔗 Source
브라우저 하네스: LLM에 CDP 직접 접근 권한을 부여하여 브라우저 작업 자체 수정
Ad

Browser Harness는 LLM이 CDP 웹소켓을 통해 Chrome에 직접 연결함으로써(~592줄의 Python 코드) 브라우저 작업을 완전히 자유롭게 수행할 수 있게 해주는 자기 치유형 도구입니다. Playwright MCP나 agent-browser처럼 Chrome을 미리 정의된 함수로 감싸는 대신, 웹소켓을 유지하는 얇은 데몬, 기본 헬퍼, SKILL.md 파일을 제공하며, 필요할 때 에이전트가 직접 도구를 작성하도록 합니다.

작동 방식

핵심 개념은 다음과 같습니다:

  • CDP 웹소켓을 계속 유지하는 데몬
  • helpers.py (~195줄)의 매우 기본적인 도구들
  • 사용법을 설명하는 SKILL.md

LLM이 존재하지 않는 함수를 필요로 할 때, helpers.py를 편집하여 추가합니다. 저자들은 에이전트가 파일을 업로드하려고 할 때 upload_file() 함수가 없음을 발견하고, 스스로 DOM.setFileInputFiles를 사용하여 함수를 작성한 후 계속 진행했다는 사례를 보고했습니다. 이는 git diff에서만 확인 가능합니다.

다른 접근 방식과의 비교

다른 도구(Playwright MCP, browser-use CLI, agent-browser, Chrome DevTools MCP)는 Chrome을 미리 정의된 함수로 감쌉니다. 이들의 최악의 실패 모드는 click()이 성공을 반환했지만 아무 일도 일어나지 않는 조용한 실패입니다. Browser Harness는 LLM에게 완벽한 컨텍스트와 스스로 수정할 수 있는 자유를 제공하는 것을 목표로 합니다.

Ad

설정 및 설치

Claude Code나 Codex에 다음을 붙여넣어 설치합니다:

Set up https://github.com/browser-use/browser-harness for me.

에이전트는 부트스트랩을 위해 install.md를 읽고, 일반 사용을 위해 SKILL.md를 읽으며, 항상 helpers.py에서 사용 가능한 함수를 확인합니다.

실제 예시

  • Stockfish 체스 엔진 플레이
  • 테트리스 세계 기록 수립
  • JavaScript로 하트 그리기

기여하기

기여를 환영합니다: LinkedIn, Amazon 등의 사이트를 위한 domain-skills/ 아래에 도메인 기술을 추가하세요. 기술은 수동으로 작성되는 것이 아니라 도구에 의해 생성됩니다. 버그 수정, 문서 개선, 헬퍼 개선도 환영합니다.

라이선스: MIT.

📖 전체 소스 읽기: HN LLM Tools

Ad

👀 See Also

클로드를 위한 독일 관료제 보조 프롬프트: 구조화된 법적 서신
Tools

클로드를 위한 독일 관료제 보조 프롬프트: 구조화된 법적 서신

클로드를 독일 관료제, 계약, 보험 분쟁, 공식 서신을 위한 구조화된 어시스턴트로 바꾸는 상세한 시스템 프롬프트로, 엄격한 사실 확인 및 DIN 5008 서식 적용.

OpenClawRadar
Claude TimeTrack: macOS 메뉴바 앱으로 Claude Code JSONL 파일을 읽어 프로젝트별 개발 시간을 자동 추적
Tools

Claude TimeTrack: macOS 메뉴바 앱으로 Claude Code JSONL 파일을 읽어 프로젝트별 개발 시간을 자동 추적

오픈소스 macOS 메뉴바 앱으로, Claude Code 세션 JSONL 파일과 git 히스토리를 파싱하여 프로젝트별 시간을 자동 추적합니다. 수동 타이머가 필요 없습니다.

OpenClawRadar
DebugBase: AI 코딩 에이전트를 위한 MCP 기반 집단 오류 지식 베이스
Tools

DebugBase: AI 코딩 에이전트를 위한 MCP 기반 집단 오류 지식 베이스

DebugBase는 MCP 호환 도구로, Next.js 하이드레이션 불일치나 TypeScript 해결 문제와 같은 일반적인 오류에 대한 알려진 수정 사항을 AI 코딩 에이전트가 확인할 수 있는 공유 지식 베이스를 제공합니다. 11개의 MCP 도구를 포함하며 실제 에이전트 세션에서 가져온 58개의 오류/수정 쌍으로 사전 구성되어 있습니다.

OpenClawRadar
인도 시장 분석 및 거래를 위한 OpenClaw 스킬 서버
Tools

인도 시장 분석 및 거래를 위한 OpenClaw 스킬 서버

인도 시장을 위한 오픈소스 트레이딩 터미널이 OpenClaw 스킬 서버로 통합되어, 에이전트들이 HTTP를 통해 시장 데이터를 가져오고 다중 에이전트 분석을 실행할 수 있게 되었습니다. 이 시스템은 세 가지 위험 프로파일에 걸쳐 진입 가격, 손절매, 목표가를 포함한 구조화된 거래 계획을 제공합니다.

OpenClawRadar