ProofShot CLI는 AI 코딩 에이전트에 브라우저 검증 기능을 제공합니다

ProofShot: AI 코딩 에이전트를 위한 브라우저 검증
ProofShot은 오픈소스이며 에이전트에 구애받지 않는 CLI 도구로, AI 코딩 에이전트가 브라우저 세션을 녹화하고, 스크린샷을 캡처하며, 오류를 수집하여 구축한 UI 기능을 검증할 수 있는 능력을 부여합니다. 이 도구는 에이전트가 코드를 작성하지만 브라우저에서 실제로 어떻게 보이는지 확인하거나 레이아웃 문제와 콘솔 오류를 감지할 수 없는 문제를 해결합니다.
작동 방식
이 도구는 시작, 테스트, 중지의 세 단계 워크플로우를 따릅니다. AI 에이전트는 agent-browser 명령어를 사용하여 브라우저를 조작하는 동안 ProofShot이 세션을 녹화합니다.
기본 사용법:
proofshot start --run "npm run dev" --port 3000
# 에이전트가 탐색, 클릭, 스크린샷 촬영을 수행함
proofshot stop
상세 워크플로우 예시:
# 1. 시작 — 브라우저 열기, 녹화 시작, 서버 로그 캡처
proofshot start --run "npm run dev" --port 3000 --description "로그인 폼 검증"
2. 테스트 — AI 에이전트가 브라우저를 조작함
agent-browser snapshot -i # 상호작용 요소 확인
agent-browser open http://localhost:3000/login # 탐색
agent-browser fill @e2 "[email protected]" # 폼 채우기
agent-browser click @e5 # 제출 클릭
agent-browser screenshot ./proofshot-artifacts/step-login.png # 증거 캡처
3. 중지 — 비디오 + 스크린샷 + 오류를 증거 아티팩트로 묶음
proofshot stop
주요 기능
- 셸 명령어를 실행할 수 있는 모든 AI 코딩 에이전트와 호환됨 (Claude Code, Cursor, Codex, Gemini CLI, Windsurf, GitHub Copilot 등)
- AI 에이전트가 사용 방법을 이해할 수 있도록 스킬로 패키징됨
- Vercel Labs의 agent-browser를 기반으로 구축됨 ("Playwright MCP보다 훨씬 우수하고 빠름"으로 설명됨)
- 테스트 프레임워크가 아님 — 합격/불합격을 결정하지 않고 증거만 제공함
- 비디오, 스크린샷, 로그가 포함된 독립형 HTML 파일을 생성함
proofshot pr로 아티팩트를 GitHub PR에 인라인 댓글로 업로드할 수 있음
설치 및 설정
npm install -g proofshot
proofshot install
첫 번째 명령어는 CLI와 agent-browser(헤드리스 Chromium 포함)를 설치합니다. 두 번째 명령어는 사용자의 AI 코딩 도구를 감지하고 사용자 수준에서 ProofShot 스킬을 설치합니다 — 모든 프로젝트에서 자동으로 작동합니다.
출력 아티팩트
각 세션은 ./proofshot-artifacts/에 타임스탬프가 찍힌 폴더를 생성하며, 여기에는 다음이 포함됩니다:
session.webm— 전체 세션의 비디오 녹화viewer.html— 스크러브 바, 타임라인, 콘솔/서버 로그 탭이 있는 독립형 인터랙티브 뷰어SUMMARY.md— 오류, 스크린샷, 비디오가 포함된 마크다운 보고서step-*.png— 주요 순간에 캡처된 스크린샷session-log.json— 타임스탬프와 요소 데이터가 포함된 작업 타임라인server.log— 개발 서버 stdout/stderr (--run사용 시)console-output.log— 브라우저 콘솔 출력
사용 가능한 명령어
proofshot install— AI 코딩 도구를 감지하고 ProofShot 스킬 설치proofshot start— 브라우저, 녹화, 오류 캡처로 검증 세션 시작proofshot stop— 녹화 중지, 오류 수집, 증거 아티팩트 생성proofshot exec— 패스스루 명령어
이 도구는 완전히 무료이며 오픈소스로, 벤더 종속성이나 클라우드 의존성이 없습니다. UI 기능을 구축하는 데 AI 에이전트를 사용하고 매번 수동으로 브라우저를 열지 않고 결과를 검증하려는 개발자를 위해 설계되었습니다.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

어드바이저: Opus 및 병렬 Sonnet 실행기를 구동하는 Claude Code용 /advisor 슬래시 명령어
Claude Code의 /advisor 명령어는 Opus를 전략가로 사용해 여러 Sonnet 러너가 파일을 병렬로 읽도록 조정합니다. 실제 버그 6개 발견, 외부 API 및 런타임 의존성 없음.

LiteParse: AI 에이전트를 위한 빠른 오픈소스 문서 파서
LiteParse는 경계 상자와 함께 공간 텍스트 파싱을 제공하는 오픈소스 문서 파서로, GPU 없이 로컬에서 실행되며 PDF, 오피스 문서, 이미지를 지원합니다. Claude Code, Cursor, OpenClaw을 포함한 40개 이상의 AI 에이전트용 스킬로 설치할 수 있습니다.

Kreuzberg v4.7.0은 248개 언어에 대한 코드 인텔리전스를 추가하고 마크다운 추출 기능을 개선했습니다.
Rust 기반 문서 인텔리전스 라이브러리인 Kreuzberg v4.7.0이 tree-sitter를 통해 248가지 형식의 코드 추출을 지원하며, 23가지 형식에서 구조적 F1 점수 80% 이상으로 마크다운 품질이 크게 향상되었습니다.

Knowledge Raven: Claude Code로 구축된 모델 불가지론적 지식 베이스 플랫폼
Knowledge Raven은 MCP 호환 LLM(Claude, GPT 등)이 회사 문서를 검색하고 소스 인용과 함께 특정 섹션을 검색할 수 있도록 하는 지식 베이스 플랫폼입니다. 이 플랫폼은 AI 어시스턴트를 위한 구조화된 권한 인식 메모리 역할을 합니다.