メモ
Claude Code(CLI版)とClaude Code Web(クラウド版)を連携して使う方法。
認証
Max Plan / Pro
Planあれば、claude loginでブラウザ認証すればAPIキー不要で両方使える。
1 | claude login |
モデル設定
環境変数で統一:
1 | export ANTHROPIC_MODEL=opus |
起動時に指定:
1 | claude --model opus |
セッション中に切り替え:
1 | /model sonnet |
モデルエイリアス:
| エイリアス | 用途 |
|---|---|
| default | アカウント種別に応じた推奨 |
| sonnet | 普段のコーディング |
| opus | 複雑な推論 |
| haiku | 軽いタスク |
| opusplan | 計画時Opus、実行時Sonnet |
&でWebにタスク送信
先頭に&付けると新規Webセッション作ってバックグラウンドで動く。
1 | & Fix the authentication bug in src/auth/login.ts |
コマンドラインからも:
1 | claude --remote "Fix the authentication bug" |
流れ
1 | ローカルCLI会話 |
向いてるタスク
- バグ修正、テスト作成など明確なタスク
- 複数タスク同時進行
- 時間かかる処理
並列実行
1 | & Fix the flaky test in auth.spec.ts |
それぞれ別のWebセッションで同時に動く。
タスク確認
1 | /tasks |
一覧出て、tキーでテレポートできる。 claude.ai/codeでも確認できる。
&とteleportの違い
| 機能 | 方向 | 用途 |
|---|---|---|
& |
CLI → Web | タスクをWebに送る |
/teleport |
Web → CLI | Webセッションをローカルに持ってくる |
ワークフロー例
1 | # 1. ローカルで計画 |
計画はローカルでやって、実行はクラウドに任せる。
制限
- GitHubのみ(GitLab未対応)
- 既存セッション丸ごとWebに移すのは無理(新規作成のみ)
- 同じClaude.aiアカウントでログイン必要