TabbitBlog

로그인된 브라우저에서 Claude Opus 4.7 사용하는 방법

Claude Code에서 Opus 4.7을 고정하고 Tabbit CLI 권한을 확인한 뒤, 권한이 있는 두 페이지에서 같은 기록을 비교합니다.

이 글의 목차
  1. 핵심 내용
  2. 모델 ID와 클라이언트 선택기는 다릅니다
  3. 로그인 페이지를 열기 전에 로컬 도구 권한을 확인하세요
  4. 권한이 있는 두 페이지에서 같은 ID 비교하기
  5. 결과를 사용하기 전 근거를 확인하세요

Anthropic은 현재 API ID claude-opus-4-7을 active로 표시합니다. Claude Code에서는 전체 ID claude --model claude-opus-4-7을 지정하세요. 짧은 opus 별칭은 최신 Opus를 가리켜 새 버전이 나오면 바뀔 수 있습니다. 그런 다음 승인된 브라우저 환경에서 Tabbit CLI를 실행할 권한이 있는 로컬 에이전트 클라이언트를 사용합니다. 모델은 작업을 추론하고 Tabbit은 로컬 브라우저 세션을 다룹니다. 설정 전 Anthropic 모델 상태와 Claude Code CLI 문서를 확인하세요.

첫 작업은 접근 권한이 있는 두 페이지에서 동일한 안정 ID를 비교하는 일로 시작할 수 있습니다. 예를 들어 릴리스 노트와 해당 추적 항목을 대조합니다. 각 값에 원문과 URL을 붙이고 차이는 추측하지 말고 표시하세요. 결과를 OPS-247 교차 페이지 검토라는 초안으로 저장하고 페이지는 읽기 전용으로 둡니다.

핵심 내용

  • API ID는 claude-opus-4-7입니다. Anthropic은 active로 표시하지만 요금제, 지역, 공급자 또는 조직 정책이 접근을 제한할 수 있습니다.

  • Claude Code의 opus는 최신 Opus를 뜻하며 4.7에 고정되지 않습니다. 전체 ID를 쓰고 세션에서 확인하세요.

  • Claude Code, Tabbit skill, CLI 실행 파일, 사이트 로그인은 각각 확인해야 합니다.

  • 권한이 있는 두 페이지에서 같은 ID를 대조하고 필드별 근거를 남기세요.

  • 브라우저 작업은 읽기 전용으로 하고 이름 있는 검토 초안을 만드세요.

모델 ID와 클라이언트 선택기는 다릅니다

위치확인할 값의미
Anthropic APIclaude-opus-4-7API 모델 ID이며 현재 active
Claude Code CLIclaude --model claude-opus-4-7계정과 버전이 허용하면 전체 이름으로 세션 고정
Claude Code 별칭opus최신 Opus이며 출시와 함께 변경
Claude Code 선택기/model해당 계정에서 사용 가능한 모델을 선택

Anthropic은 2026년 4월 16일 Opus 4.7의 일반 제공을 발표했습니다. 현재 상태표에도 active로 나옵니다. 이는 공급자가 모델을 제공한다는 뜻이지 모든 Claude Code 계정의 접근을 보장하지는 않습니다. 발표와 상태표를 확인하세요.

같은 모델을 재현하려면 전체 ID로 시작합니다.

claude --model claude-opus-4-7

실행 중인 세션에서는 /model을 열고 전체 모델 이름을 확인하세요. 목록에 없으면 claude --version, API 설정, 조직 제한을 살펴봅니다. opus로 조용히 대체하면 최신 Opus가 선택됩니다. CLI 선택은 API ID와 별개입니다.

로그인 페이지를 열기 전에 로컬 도구 권한을 확인하세요

Claude Code를 실행하는 컴퓨터에 Tabbit Browser를 설치하고 Tabbit CLI를 설정하세요. Tabbit CLI 시작 가이드

  1. Skill 찾기. Claude Code에서 /skills를 실행해 Tabbit skill이 있는지 확인합니다. 표시된 이름을 기준으로 호출하세요. Pi는 /skill:tabbit을 사용합니다.

  2. 실행 파일과 권한. macOS 실행 경로는 $HOME/.local/bin/tabbit-cli입니다. 클라이언트가 로컬 shell 명령을 실행하고 브라우저에 연결할 수 있어야 합니다. 필요한 Tabbit CLI 작업만 승인하고 넓은 권한 우회는 켜지 마세요. Anthropic 권한 가이드를 참조하세요.

  3. 사이트 접근. Tabbit 환경에서 대상 계정에 로그인되어 있거나 사용자가 로그인해야 합니다. skill이나 실행 파일이 있다고 사이트 로그인이 되는 것은 아닙니다. 사용자 조치가 필요한 인증을 만나면 멈춥니다.

기존 브라우저에 Agent 연결하기와 Tabbit CLI 안내를 읽어보세요. 원격 클라이언트의 로컬 연결을 확인할 수 없다면 로컬 Claude Code 세션에서 실행하세요.

권한이 있는 두 페이지에서 같은 ID 비교하기

두 페이지에 공통으로 표시되는 안정 ID를 고릅니다. 릴리스 노트와 추적 페이지의 OPS-247는 설명용 예시입니다. URL과 선택기는 실제 페이지에 맞게 바꾸세요.

Claude Code에 요청:

Tabbit skill과 로컬 Tabbit CLI로 별도 작업 탭에서 읽기 전용 확인을 하세요. 내가 제공하는 권한 있는 두 페이지를 열고 각 페이지에서 정확히 일치하는 OPS-247를 찾으세요. 보이는 경우에만 제목, 상태, 날짜를 반환하세요. 각 값에 페이지 URL과 짧은 원문 발췌를 붙이세요. 기록을 비교하고 충돌이나 누락은 unknown으로 표시하며 페이지를 수정하지 마세요. 결과를 “OPS-247 교차 페이지 검토”라는 이름으로 저장해 주세요.

예상 결과:

필드페이지 A페이지 B검토
기록 IDOPS-247와 근거 발췌OPS-247와 근거 발췌일치 또는 불일치
상태표시값과 URL표시값과 URL일치, 충돌, 불명
날짜표시값과 URL표시값과 URL일치, 충돌, 불명

Tabbit CLI는 이름 있는 작업과 고유 request ID를 사용합니다. URL과 선택기는 교체해야 하는 예시입니다.

"$HOME/.local/bin/tabbit-cli" nodejs \
  --task "OPS-247 교차 페이지 검토" \
  --request-id ops247-review-20261110 <<'JS'
const compare = async (tab, url) => {
  await tab.goto(url, { waitUntil: 'domcontentloaded' });
  const row = tab.locator('[data-record-id="OPS-247"]');
  if (await row.count() !== 1 || !await row.isVisible()) {
    return { url: tab.url(), record: null };
  }
  const readField = async (name) => {
    const field = row.locator('[data-field="' + name + '"]');
    return await field.count() === 1 && await field.isVisible()
      ? (await field.innerText()).trim().slice(0, 500)
      : null;
  };
  return {
    url: tab.url(),
    record: {
      id: await readField('record-id'),
      title: await readField('title'),
      status: await readField('status'),
      date: await readField('date'),
    },
  };
};

const pageA = await compare(page, 'https://example.com/releases');
const second = await context.newPage();
const pageB = await compare(second, 'https://example.com/tracker');
return { pageA, pageB };
JS

각 페이지를 살펴보고 실제 구조에 맞는 선택기를 사용하세요. 반환 내용을 제한하고 검토할 수 있도록 원본 탭을 남깁니다. 이 환경에서는 request ID를 지정하고 값 없는 --group은 생략합니다. 브라우저 에이전트 첫 작업 체크리스트와 CLI 및 Browser MCP 비교도 참고하세요.

결과를 사용하기 전 근거를 확인하세요

ID가 같아도 두 페이지가 현재 같은 상태를 나타낸다는 뜻은 아닙니다. 한 페이지가 오래되었는지, 날짜나 상태 정의가 다른지 확인하세요. 두 URL과 발췌를 초안에 남깁니다. 한 페이지에서 ID를 못 찾으면 일치를 추론하지 말고 “찾을 수 없음”으로 보고합니다.

Opus 4.7에 대한 커뮤니티 의견은 다양합니다. Claude Code 사용자는 skill을 조정하고 간단한 작업은 Sonnet이나 Haiku에 넘겨 사용량을 관리했다고 했습니다. 다른 사용자는 브라우저와 터미널의 종합 작업을 좋게 평가하면서도 다른 작업에서 더 많은 토큰과 환각을 경험했다고 말했습니다. 개인 경험이지 벤치마크가 아니므로 범위를 좁히고 근거를 확인하세요. Claude Code 토론과 이틀 사용 후기를 읽어보세요.

관련 내용은 브라우저 프로필과 워크스페이스, 에이전트 브라우저란 무엇인가, API·MCP·브라우저 자동화 선택, 다른 Claude 모델의 브라우저 사용에서 볼 수 있습니다. Opus는 제한된 비교를 분석하고, Tabbit은 승인된 로컬 세션에서 페이지를 읽으며, 사람은 초안을 검토합니다.

민감하지 않은 기록 하나로 시작하고 모델과 권한을 확인한 뒤 원본 두 페이지와 결과를 나란히 검토하세요.

자주 묻는 질문

Claude Opus 4.7의 정확한 모델 ID는 무엇인가요?

Anthropic은 API ID를 claude-opus-4-7로 표시하고 현재 active로 분류합니다. 작업을 시작하기 전에 최신 상태와 계정 접근 권한을 확인하세요.

Claude Code의 opus 별칭이 Opus 4.7을 선택하나요?

버전이 고정되지는 않습니다. opus는 최신 Opus 모델을 가리키므로 새 모델이 나오면 바뀔 수 있습니다. 4.7을 고정하려면 전체 ID를 사용하세요.

Opus 4.7이 브라우저 로그인 상태를 자동으로 사용할 수 있나요?

모델 자체는 브라우저 세션을 보유하지 않습니다. 로컬 클라이언트에서 Tabbit skill을 찾고 Tabbit CLI 실행 권한을 확인한 뒤 사이트 접근도 별도로 확인해야 합니다.

Claude Code에서 Tabbit skill을 어떻게 실행하나요?

/skills를 실행해 사용 가능한 skill을 확인한 다음 Tabbit skill을 목록의 이름으로 호출하세요. skill 발견은 shell 실행이나 CLI 접근이 허용되었음을 뜻하지 않습니다.

두 페이지에서 같은 기록을 어떻게 비교하나요?

안정된 기록 ID와 권한이 있는 두 페이지 URL을 제공합니다. 각 페이지의 필드와 출처 발췌, 충돌 여부를 요청하고 이름이 지정된 검토 초안을 남기세요.

Claude Code와 Claude API는 같은 것인가요?

아닙니다. API ID는 모델 endpoint를 가리키고 Claude Code는 자체 선택기, 계정 접근, 도구와 권한 설정을 가진 클라이언트입니다. 각각 확인하세요.

다음 단계

Tabbit 과 함께 일하세요.

탭 간 조사를 하고, 반복적인 브라우저 작업을 자동화하며, 모든 맥락을 손이 닿는 곳에 두세요.