TabbitBlog

ログイン済みブラウザーでClaude Opus 4.7を使う方法

Claude CodeでOpus 4.7を固定し、Tabbit CLIのローカル権限を確認して、許可された2ページで同じレコードを照合します。

この記事の内容
  1. 要点
  2. モデルIDとクライアントの選択肢
  3. ログイン済みページを開く前にローカル権限を確認
  4. 許可された2ページで同じIDを照合
  5. 結果を使う前に根拠を確認

Anthropicは現在、API ID claude-opus-4-7をactiveとして掲載しています。Claude Codeで完全なID claude --model claude-opus-4-7を指定します。短いopusは最新Opusを指すため、新モデル公開後に変わる可能性があります。次に、許可された環境でTabbit CLIを実行できるローカルAgentクライアントを使います。モデルがタスクを考え、Tabbitがローカルブラウザーセッションを扱います。設定前にAnthropicのモデル状態とClaude Code CLI資料を確認してください。

最初のタスクでは、リリースノートと追跡ページなど、閲覧権限がある2ページから同じ安定IDを探します。各値にページURLと短い原文を付け、食い違いは推測せず明示します。結果をOPS-247 2ページ照合レビューとして保存し、ページは読み取り専用にします。

要点

  • API IDはclaude-opus-4-7。Anthropicは現在activeと表示していますが、プランや組織設定で利用が制限される場合があります。

  • Claude Codeのopusは最新Opusです。4.7を固定するには完全IDを指定して確認します。

  • Claude Code、Tabbit skill、CLIランチャー、サイトログインは別々に確認します。

  • 許可された2ページで共通IDを照合し、各項目の根拠を付けます。

  • タスクは読み取り専用にし、名前付きレビュー用ドラフトを残します。

モデルIDとクライアントの選択肢

場所確認する値意味
Anthropic APIclaude-opus-4-7APIのモデルID。現在active
Claude Code CLIclaude --model claude-opus-4-7アカウントとクライアントが対応すれば完全IDで固定
Claude Code aliasopus最新Opus。新モデルで変更される
Claude Code picker/modelそのアカウントで使えるモデルを選択

Anthropicは2026年4月16日にOpus 4.7の一般提供を発表しました。現在のステータス表でもactiveです。ただし、すべてのClaude Codeプランで利用できる保証ではありません。発表と状態表を確認してください。

同じ選択を再現するには完全IDで起動します。

claude --model claude-opus-4-7

実行中のセッションでは/modelを使い、表示された完全なモデル名を確認します。IDが使えない場合はclaude --version、API設定、組織制限を確認してください。opusに黙って置き換えると最新モデルが選ばれます。クライアントの選択肢はAPI IDとは別です。

ログイン済みページを開く前にローカル権限を確認

Claude Code を実行する端末に Tabbit Browser をインストールし、Tabbit CLI を設定します。 Tabbit CLI の設定ガイド

  1. Skillの確認。 Claude Codeで/skillsを実行し、Tabbit skillがあるか確認します。表示された場合だけ/tabbitを呼び出します。Piは/skill:tabbitを使います。

  2. ランチャーと権限。 macOSのランチャーは$HOME/.local/bin/tabbit-cliです。クライアントがローカルshellを実行し、ブラウザーへ接続できる必要があります。必要なCLI操作だけを許可し、広範な権限回避は有効にしません。Anthropicの権限ガイドを参照してください。

  3. サイトのアクセス。 Tabbit環境に対象アカウントがログイン済みか、ユーザーがログインする必要があります。skillやCLIが利用可能でも、サイトにログインしたことにはなりません。認証が必要ならユーザーに操作を戻します。

既存ブラウザーへAgentを接続する方法とTabbit CLIガイドも参照してください。ローカル接続が確認できないリモートAgentは使わず、ローカルのClaude Codeセッションで実行します。

許可された2ページで同じIDを照合

両方のページにある安定IDを選びます。以下はリリースノートと追跡ページにあるOPS-247の例です。URLとセレクターは説明用なので、実際のページを確認して差し替えます。

Claude Codeへの依頼例:

Tabbit skillとローカルTabbit CLIを使い、別のタスクタブで読み取り専用の確認をしてください。私が指定する2つの許可済みページを開き、両方から完全一致するレコードID OPS-247を探してください。見えているタイトル、状態、日付だけ返し、各値にページURLと短い原文を付けてください。差異や欠落はunknownとし、ページを編集しないでください。結果を「OPS-247 2ページ照合レビュー」という名前で保存し、私が確認できるようにしてください。

期待する出力は次の比較です。元システム自体の正しさを保証するものではありません。

項目ページAページB確認
IDOPS-247と原文OPS-247と原文一致または不一致
状態表示値とURL表示値とURL一致、差異、不明
日付表示値とURL表示値とURL一致、差異、不明

Tabbit CLIは名前付きタスクと固有request IDを使います。次のコードは例なのでURLとセレクターを置き換えてください。

"$HOME/.local/bin/tabbit-cli" nodejs \
  --task "OPS-247 2ページ照合レビュー" \
  --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

各ページの実際の構造を確認し、返すHTMLを限定します。読み取り専用を保ち、レビュー用に元タブを残してください。この環境では固有request IDを指定し、値のない--groupは省略します。初回タスクのチェックリストとCLI対Browser MCPも参考になります。タスク中も別タブで作業できます。

結果を使う前に根拠を確認

ID一致は関連付けの手掛かりであり、両ページが同じ最新状態とは限りません。ページの古さや状態・日付の定義を確認し、URLと引用をドラフトに残します。片方にIDがなければ一致を推測せず、「見つからない」と報告します。

Opus 4.7のコミュニティ評価は分かれています。Claude Code利用者の一人はskillを調整し、簡単な実装をSonnetやHaikuに任せて利用量を管理すると述べました。別の利用者はブラウザーや端末での整理作業を評価しつつ、他の作業で利用量や幻覚を報告しています。いずれも個人の経験で、ベンチマークではありません。Claude Codeの議論と2日間の利用報告を参照してください。

関連情報はブラウザープロファイルとワークスペース、エージェント型ブラウザーとは、API・MCP・ブラウザー自動化の選択、別のClaudeモデルのブラウザー手順にあります。Opusには範囲を限定した比較を考えさせ、Tabbitは許可済みローカルセッションでページを読み、人が草稿を承認します。

まずは機密でないレコード1件で試し、モデルと権限を確認しながら元ページと比較してください。

よくある質問

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起動が許可されたとは限りません。

2つのページで同じレコードをどう比較しますか?

安定したIDと閲覧許可のある2つのURLを渡します。各ページの項目と引用元、差異を求め、名前付きのレビュー用ドラフトを作ります。

Claude CodeとClaude APIは同じですか?

いいえ。API IDはモデルのエンドポイントを示し、Claude Codeは独自の選択機能、アカウント権限、ツール、許可設定を持つクライアントです。両方を確認してください。

次のステップへ

Tabbit と一緒に仕事をしましょう。

タブをまたいで調査し、繰り返しのブラウザ作業を自動化し、あらゆる文脈を手の届くところに。