허브캡 브릿지: CDP를 통한 CLI와 브라우저 자바스크립트 간의 지속적 양방향 메시징

Hubcap Bridge의 기능
Hubcap Bridge는 Chrome DevTools Protocol을 사용하여 로컬 프로세스와 브라우저 페이지에서 실행 중인 JavaScript 간에 지속적인 양방향 메시지 채널을 설정합니다. 이는 웹 앱이 공개 API를 제공하지 않거나 개발자가 접근할 수 없지만, 앱이 UI를 구동하는 풍부한 클라이언트 측 JavaScript API를 가지고 있는 경우의 격차를 해소합니다.
주요 기능 및 사용법
브리지 명령어 구문은 다음과 같습니다:
hubcap bridge --target "$TAB" ' for await (const msg of messages) { const result = await window.appAPI.query(msg.sql); send({rows: result}); } '통신은 LDJSON 형식을 운반하는 stdin/stdout을 통해 이루어집니다. 하트비트는 연결 끊김을 감지하며, 동일한 탭에서 여러 브리지를 실행할 수 있습니다.
실제 응용
이를 통해 내부 API를 통해 웹 페이지와 동기화된 로컬 서버를 포함하는 Claude Code 기술을 구축할 수 있습니다. 서버는 브리지를 사용하여 페이지의 JavaScript 계층을 통해 데이터를 푸시 및 풀링하며, Claude는 서버와 통신합니다. 이 접근 방식은 HTML 스크래핑을 피하고 누군가가 MCP 서버를 구축할 때까지 기다릴 필요가 없습니다.
CDP로 주입된 코드는 페이지 자체의 컨텍스트에서 실행되므로, CORS, CSP 또는 혼합 콘텐츠 문제를 해결할 필요가 없습니다. 저자는 다음과 같이 언급했습니다: "브라우저 콘솔에서 호출할 수 있다면, 브리지를 통해 파이프로 전송할 수 있습니다."
추가 릴리스 노트
이번 릴리스에는 eval이 최상위 await를 지원합니다.
중요한 고려사항
원본에는 다음과 같은 참고 사항이 포함되어 있습니다: "(통합하는 대상의 서비스 약관을 준수하는지 확인하세요.)"
참고 자료
- 블로그 글: https://tomyandell.dev/blog/hubcap-bridge
- Hubcap 플러그인: https://github.com/tomyan/claude-skill-hubcap
- 문서: https://hubcap.tomyandell.dev
- Source: https://github.com/tomyan/hubcap
📖 전체 원문 읽기: r/ClaudeAI
👀 See Also

캐스케이드 그래프: AI 에너지 제약과 공급 병목 현상의 인터랙티브 지도
캐스케이드 그래프는 물리적 경제의 방향성 지식 그래프로, 에너지 및 물리적 제약에서 투자 가능한 자산에 이르기까지 구조적 압력이 어떻게 전이되는지 추적하기 위해 405개의 노드(드라이버, 병목점, 지역, 티커)가 597개의 출처가 있는 엣지로 연결되어 있습니다.

로컬 작업 자동화를 위해 llama.cpp로 미세 조정된 Qwen2-0.5B
한 개발자가 LoRA를 사용해 약 1000개의 사용자 정의 예제로 Qwen2-0.5B를 태스크 자동화에 맞춰 미세 조정하여, llama.cpp를 통해 CPU에서 로컬로 실행되는 300MB GGUF 모델을 만들었습니다. 이 모델은 자연어 태스크를 받아들이고, 태스크 유형을 감지하며, CLI 명령어와 핫키로 실행 계획을 생성합니다.

OpenRoom: AI 에이전트 기술 시각화를 위한 웹 기반 데스크톱 GUI
OpenRoom은 웹 기반 데스크톱 환경으로, AI 에이전트가 작동하며 채팅 상호작용 중 일기와 파일 같은 시스템 상태의 실시간 업데이트를 제공하고, 다중 봇 상호작용을 위한 라이브스트림 모드를 갖추고 있습니다.

클로드는 다른 AI 제공업체에서 이전하기 위한 메모리 가져오기 기능을 추가했습니다.
클로드는 이제 사용자가 다른 AI 제공업체의 컨텍스트와 선호도를 복사-붙여넣기 과정을 통해 가져올 수 있도록 했습니다. 메모리 기능은 모든 유료 요금제에서 사용 가능하며, 플랫폼을 전환할 때 대화 기록을 유지하는 데 도움이 됩니다.