Tandem Browser - AI-인간 공생 브라우저

AI-Human symbiotic browser — 하나의 개체처럼 웹을 탐색한다


핵심 요약

  • 로컬 우선 Electron 브라우저 — OpenClaw와의 인간-AI 협업을 위해 특별히 제작
  • 8계층 보안 모델 — 네트워크 실드, 아웃바운드 가드, AST 수준 JS 분석, 행동 모니터링 포함
  • 250개 엔드포인트 로컬 API — 127.0.0.1:8765에서 탭, 내비게이션, 스냅샷, 세션, 개발자 도구 관리
  • Human-in-the-loop 설계 — 모호하거나 위험한 경우 자동화 대신 사용자에게 확인
  • OpenClaw 메인테이너가 OpenClaw를 주요 AI 런타임으로 사용하여 개발

주요 기능

사이드바 패널

메신저도구
Telegram, WhatsApp, Discord, SlackWorkspaces, Pinboards, Bookmarks
Gmail, Google Calendar, Instagram, XHistory, Downloads, Personal News

Wingman 패널 (우측)

  • OpenClaw가 여기서 작동: 채팅, 활동 피드, 스크린샷, 에이전트 컨텍스트
  • 로컬 API에 연결하여 실시간 브라우저 상호작용

보안 모델

계층설명
Local-first원격 브라우저 벤더나 클라우드 자동화에 의존하지 않음
Local API only127.0.0.1에만 바인딩
Hostile-content mindset웹 콘텐츠를 잠재적으로 적대적인 것으로 처리
Layer separation브라우저 페이지가 에이전트 계층을 핑거프린팅하거나 관찰할 수 없음
Gatekeeper channel모호한 경우를 사람에게 전달

사용 사례

시나리오설명
리서치 워크플로우여러 탭에 걸친 연구 작업
SPA 검사스냅샷, DOM 검색, 네트워크/개발자 도구
세션 인식 작업인증된 브라우저 컨텍스트에서 작업
Human-in-the-loop캡차, 위험한 작업 등에서 사람 개입

플랫폼 지원

플랫폼상태
macOS✅ 주요 지원
Linux✅ 2차 지원
Windows⚠️ 아직 활성 검증 안 됨

빠른 시작

npm install
npm run verify
npm start
 
# API 테스트
TOKEN="$(cat ~/.tandem/api-token)"
curl -sS http://127.0.0.1:8765/status
curl -sS http://127.0.0.1:8765/tabs/list -H "Authorization: Bearer $TOKEN"

Sources