はじめに
隣に座ってペアプロする話(pair-programming)でも、ツールをチームに広める話(team-rollout)でもない。リモートチームが、タイムゾーンをまたいで、非同期で、Claude Codeをフル活用する話だ。
東京のエンジニアが夜に走らせたClaude Codeセッションを、翌朝ロンドンのチームメンバーが引き継いでレビューし、その判断をNYが反映する——これが2026年のリモート開発の形になりつつある。
2026年Q1、Anthropicは約23日間でRemote Control(2026年2月)・Dispatch・Channels・Agent Teamsという4つのリモートアクセス機能を一斉出荷した。Claude Codeが「手元で動かすツール」から「分散チームが非同期で活用できるインフラ」へと変わりつつある転換点だ。
Remote Control × --teleport——「離れていても止まらない」セッション管理
Remote Controlの設計思想
Remote Controlは「クラウドに移行するのではなく、ローカルセッションにどこからでもアクセスする」設計だ。ローカルのClaude Codeセッションをそのまま動かしながら、Claude.ai/code・iOSアプリ・Androidアプリからリモートで監視・操作できる。
設定は `/config` から「Enable Remote Control for all sessions」を有効化するだけで、全セッションが自動的にリモートコントロール対応になる。
リモートチームでの典型的な使い方はこうなる。外出先から「あのエージェントタスクどこまで進んだ?」をスマートフォンで確認する。コードレビューを自宅のPCで走らせたまま、移動中にPR承認の判断をする。タイムゾーンが異なるチームメンバーが自分のPCを離れながらも、Claudeが作業を継続している。
--teleportによるシームレスな引き継ぎ
claude --teleport
# または特定セッションを指定して再開
claude --teleport --teleportコマンド(code.claude.com公式ドキュメント確認済み)は、クラウド(Web版・モバイルアプリ)で始めた会話のコンテキストを、ローカルのデスクトップCLIに引き継ぐ機能だ。「スマートフォンで通勤中に指示を出し、デスクに戻ったらそのまま続ける」ワークフローが可能になる。なお、uncommittedな変更がある場合はstashを促される。
4つの表面の使い分け
| 表面 | 分散チームでの用途 |
|------|-----------------|
| Remote Control | デスクトップセッションを外出先・スマホから操作 |
| Dispatch | 複数非同期タスクをモバイルから指揮 |
| Channels | 外部イベント(Slack通知等)でClaude Codeを起動 |
| Web Sessions | ブラウザだけで完結するコーディング作業 |
/loopはこの文脈でも有効だ。「深夜のうちにPRレビューを自動実行し、朝ログインしたら結果を確認する」という使い方で、タイムゾーンをまたいだ「レビュー待ち時間」をなくせる。
Agent Teams——「分散チーム型並列開発」を1人のエンジニアが指揮する
共有タスクリストによる協調
Agent Teamsは、複数のClaude Codeセッションが「共有タスクリスト」を読み書きしながら協調する機能だ。1つのセッションがリードとなり、複数のTeammateが独立して並列作業する。
各エージェントが共有ボードを見て、空きタスクをclaimし、完了させて次へ——「分散した作業者が同じホワイトボードを参照する」設計だ。これにより、フロントエンド・バックエンド・テストを異なるエージェントが同時に担当でき、競合・race conditionなく並行仮説テスト(「このバグの原因はXかYか」を同時調査)が可能になる。
有効化は現時点(2026年4月)で実験的フラグが必要だ。
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}本番ワークフローへの統合は慎重に進めることを推奨する。
Delegate Mode:調整専任への切り替え
Shift+Tabでリードエージェントを「コーディングなし、調整専任」に切り替えるDelegate Modeがある。チームリードが実装には手を出さず、全体調整に専念するのと同じ役割分担だ。
チームサイズは3〜5 Teammateが最適とされている。並列作業と調整コストのバランスが取れる規模感だ。
Coderとの組み合わせ
Anthropicのエンジニア自身がCoderのようなリモート開発環境でClaude Codeを実行する方向に移行している。「エンジニアが複数のエージェントタスクを並列で走らせる。リモートインフラがその複雑さを吸収する」というビジョンだ。
ローカルPCで複数エージェントを走らせると環境が競合する。リモート開発環境(Coder等)を使うと、各エージェントが独立した隔離ワークスペースを持ち、ローカルPCのスペックに依存しない長時間タスクが可能になる。Agent Teamsが本格化するほど、チームとしてリモート開発環境のインフラに投資する価値が生まれてくる。
なお、コスト管理にも注意が必要だ。複数エージェントが並列実行するとトークン消費が急増する。Team Planのコスト上限設定を事前に確認しておくこと。
CLAUDE.mdのチーム規約——リモートチームで「暗黙知」を文書化する
対面チームなら「なんとなく」揃っていた開発文化を、分散チームでは明示的にCLAUDE.mdに書く必要がある。
分散チームでのClaude Code運用規約のサンプルとして、以下のようなCLAUDE.md設定が参考になる。
# CLAUDE.md(チーム共通設定)
## セッション命名規則
- feature/xxx: 機能開発セッション
- review/PR-xxx: レビューセッション
- debug/issue-xxx: デバッグセッション
## 承認フロー
- 本番コードへの変更はDelegateModeを必須とする
- Agent Teamsのタスクは完了後に必ず人間レビューを挟むセッション命名規則があれば、誰がどのタスクを走らせているかが一目でわかる。タイムゾーンをまたいだ引き継ぎのコストが下がる。承認フローを明文化しておけば、どこにいるチームメンバーでも同じ品質でClaude Codeを使える。
また、Remote Controlのセキュリティにも留意が必要だ。ローカルセッションをリモートから操作できる状態になるため、組織のセキュリティポリシーに合わせた設定が求められる。
まとめ
`/config` でRemote Controlを有効化し、--teleportを試してみることがスタート地点だ。
「深夜のバグ修正PRが朝には準備できている」体制を作れるかどうかは、エンジニアの地理的な場所に依存しなくなった。Agent Teamsはまだ実験的段階だが、「1人のエンジニアが複数のエージェントを指揮する」日常は、すでに現実になり始めている。リモートチームが分散している事実を、開発速度の弱点ではなく強みに変えられるかどうかは、インフラの設計次第だ。

コメント