Build This Now
Build This Now
クロード・コードとは何か?Claude Code のインストールClaude Code ネイティブインストーラーClaude Code で最初のプロジェクトを作る
Claude Code v2.1.122 Release NotesClaude Code の Dynamic Workflows:実際のコードベースで 1,000 個の subagents を動かす方法Claude Code ベストプラクティスClaude Opus 4.7 ベストプラクティスVPS上でのClaude CodeGit 統合Claude Code レビューClaude Code WorktreesClaude CodeリモートコントロールClaude Code ChannelsChannels、Routines、Teleport、DispatchClaude Code スケジュールタスクClaude Code権限管理Claude Code オートモードClaude Code で Stripe 決済を組み込むフィードバックループTodoワークフローClaude Code タスク管理プロジェクトテンプレートClaude Code の料金とトークン使用量Claude Code の料金:実際にいくら払うことになるのかClaude Code Ultra Review 完全ガイドClaude Code で Next.js アプリを作るClaude Code With Supabase: Database, Auth, RLSVercel deepsec with Claude CodeTest-Driven Development with Claude Codeエージェント型コマース:AI エージェントが支払えるアプリの作り方Claude Code 1M Context in Practice: When Bigger Isn't BetterClaude Code GitHub Actions Setup Guide (@claude + Cron)Claude Code Headless Mode: The Definitive Guide to claude -pClaude Code Max Plan vs API Cost: Break-Even GuideClaude Code Prompt Caching: The Token Discount Most People Never Turn On2026年、Claude Code で SaaS を作るといくらかかるかRun a Team of AI Agents in Parallel with Git WorktreesPrompt Injection in Coding Agents: How to Not Get Pwned
speedy_devvkoen_salo
Blog/Handbook/Workflow/Channels, Routines, Teleport, Dispatch

Channels、Routines、Teleport、Dispatch

Anthropic が2026年3月と4月に出荷した4つの Claude Code 機能。これらは CLI を、スマホ・ウェブ・デスクトップをまたぐイベント駆動の調整レイヤーに変えます。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

speedy_devvWritten by speedy_devvPublished May 15, 20269 min readHandbook hubWorkflow index

抱えている問題:X や Reddit のスレッドで、これらの名前のどれかを耳にしました。でも、Routines はサードパーティのプラグインなのか、Channels はラップトップがスリープしても Claude を起こしておくのか、Dispatch は Teleport とどう違うのか、はっきりしません。Anthropic のドキュメントはそれぞれを別々のページで説明しています。オープンなウェブのどこにも、これらを1つのアーキテクチャとしてまとめたものはありません。

手早く得られる成果:本当に常時稼働なのは Routines だけです。Channels は何かに反応するために、開いたままの Claude Code セッションが必要です。Dispatch は Mac か Windows のマシンが起きている必要があります。Teleport はクラウドのセッションをただターミナルに引っぱり込むだけです。この4文を正しく押さえれば、この記事の残りは細部にすぎません。

Anthropic は2026年3月17日から4月14日にかけて、4つの調整機能を出荷しました。どれもが Claude Code を別々の方向に拡張します。あわせると、私たちが「常時稼働レイヤー」と呼んでいるものを形づくります。Claude Code のタスクが、ラップトップを閉じても生き残り、スマホとターミナルの間であなたについてきて、CLI の外から発火したイベントに反応できるようにする配線です。

ローンチのタイムライン

4つの出荷日。4つの異なるティアルール。

日付機能ステータスティア
2026年3月17日DispatchリサーチプレビューPro、Max のみ(Team・Enterprise 不可)
2026年3月20日Channels(Telegram、Discord)リサーチプレビューPro、Max、Team、Enterprise(Bedrock・Vertex・Foundry 不可)
2026年3月27日Channels(iMessage)リサーチプレビュー上記と同じ、macOS のみ
2026年4月14日RoutinesリサーチプレビューPro、Max、Team、Enterprise
GATeleport一般提供claude.ai 認証のある任意のプラン(API キー・Bedrock・Vertex・Foundry 不可)

出典:Anthropic の概要ドキュメント、Fortune の Dispatch 記事、VentureBeat の Channels 記事、9to5Mac の Routines 記事。

Channel とは何か

Channel は、外部イベントを稼働中のセッションに押し込む Claude Code の MCP プラグインです。Telegram のメッセージ、Discord の通知、iMessage のテキスト、あるいは自前の Webhook ペイロードはすべて、セッションが読んで反応するイベントになります。Anthropic は3つのメッセージングプラットフォーム向けに公式プラグインを出荷しています。自分で作ることもできます。

code.claude.com/docs/en/channels からそのままの定義です。

A channel is an MCP server that pushes events into your running Claude Code session, so Claude can react to things that happen while you're not at the terminal. Channels can be two-way: Claude reads the event and replies back through the same channel, like a chat bridge.

Channels だけでは常時稼働ではありません。イベントが届くのはセッションが開いている間だけです。ターミナルを閉じれば、チャンネルは沈黙します。永続化はあなたの仕事です。お昼を過ぎても聞いていてほしいなら、Claude をバックグラウンドプロセスか tmux のペインで動かしましょう。

Telegram チャンネルのセットアップはこうなります。

/plugin install telegram@claude-plugins-official
/reload-plugins
/telegram:configure <bot-token>

そして、チャンネルを付けて起動します。

claude --channels plugin:telegram@claude-plugins-official

その他の前提条件:Claude Code v2.1.80 以降、Bun ランタイムのインストール、そして claude.ai か Console API キー経由の Anthropic 認証。Channels は Amazon Bedrock、Google Vertex AI、Microsoft Foundry では使えません。Team や Enterprise の組織では、いずれかのユーザーがチャンネルを付けられるようになる前に、管理者がマネージド設定で channelsEnabled をオンにする必要があります。

Routine とは何か

Routine は、トリガーに応じて Anthropic のクラウドで動く、保存された Claude Code の設定です。トリガーはスケジュール、HTTP 呼び出し、GitHub イベントのいずれかです。セッションが Anthropic のインフラ上にあるので、Routine はあなたのマシンがオフでも動き続けます。

code.claude.com/docs/en/routines からそのままの定義です。

A routine is a saved Claude Code configuration: a prompt, one or more repositories, and a set of connectors, packaged once and run automatically. Routines execute on Anthropic-managed cloud infrastructure, so they keep working when your laptop is closed.

プレビューでは3種類のトリガーが出荷されています。

  1. スケジュール:毎時、毎日、平日、毎週。カスタム cron は /schedule update で。最小間隔は1時間です。「このタイムスタンプに一度だけ発火」の単発実行も動きます。
  2. API:Routine ごとのエンドポイント https://api.anthropic.com/v1/claude_code/routines/<routine_id>/fire。Bearer トークンと anthropic-beta: experimental-cc-routine-2026-04-01 ヘッダーが必要です。
  3. GitHub イベント:pull_request.* と release.* のアクションで、Claude GitHub App がインストールされたリポジトリにスコープされます。作者、タイトル、本文、ブランチ、ラベル、ドラフト、マージ状態でフィルタできます。

CLI から繰り返しのスケジュールを作ります。

/schedule daily PR review at 9am

または単発で。

/schedule clean up feature flag in one week

CLI が作れるのはスケジュールトリガーだけです。API と GitHub のトリガーは claude.ai/code/routines のウェブで追加する必要があります。

junia.ai と MindStudio の Q1 まとめ が報じている1日あたりの上限:Pro は1日5回、Max は1日15回、Team と Enterprise は1日25回。Anthropic はこれをドキュメントにそのままの形では公開していないので、ワークフローを賭ける前に claude.ai/code/routines で現在の上限を確認しましょう。beta ヘッダーには日付が入っています。Anthropic は新しいバージョンの裏で破壊的変更を出荷するので、experimental-cc-routine-2026-04-01 はいつまでも続きません。

落とし穴が1つ。実行リストの緑のステータスは、クラウドセッションが起動してきれいに終了したことを意味します。タスクが成功したことを意味するわけではありません。確認するにはトランスクリプトを開きましょう。

Teleport とは何か

Teleport は、既存のクラウドの Claude Code セッションをローカルのターミナルに引き込みます。電車の中で iOS アプリでリファクタリングを始めたとします。机に着きます。claude --teleport がピッカーを開きます。そのセッションを選びます。あなたのターミナルが会話履歴を保持し、クラウドのブランチがローカルにチェックアウトされます。

code.claude.com/docs/en/overview からそのままの定義です。

Kick off a long-running task on the web or iOS app, then pull it into your terminal with claude --teleport.

これは一方向です。クラウドから CLI へ。Claude Code on the web のドキュメント はこれをはっきり書いています。

From the CLI, session handoff is one-way: you can pull cloud sessions into your terminal with --teleport, but you can't push an existing terminal session to the web.

逆方向には --remote を使い、これは現在のリポジトリ向けにクラウドセッションを立ち上げます。同じマシンのローカルセッションを開き直すには --resume を使います。3つのコマンド、3つの異なる方向です。

Teleport を呼び出す3つの方法。

claude --teleport                  # interactive picker
claude --teleport <session-id>     # jump straight to a session
/teleport                          # inside an existing CLI session

/tasks の中で、バックグラウンドのセッション上で t を押すと、そこへ teleport できます。

要件は短いです。クリーンな git の状態(コミットしていない変更があれば stash を促されます)、クラウドセッションと同じリポジトリ、そしてクラウドのブランチがリモートにプッシュされていること。認証は claude.ai のサブスクのみ。API キー、Bedrock、Vertex AI、Microsoft Foundry は不可。それらのどれかにいるなら、/login を実行して claude.ai に切り替えましょう。

Dispatch とは何か

Dispatch は、Claude Desktop アプリの Cowork タブの機能です。Claude モバイルアプリから Dispatch にタスクをメッセージすると、作業を振り分けます。コード型のタスク(バグ修正、依存関係の更新、テスト実行、PR のオープン)は、Dispatch バッジ付きの Claude Code セッションを Code タブに生成します。リサーチ、執筆、スプレッドシートの作業は Cowork の中に留まります。

code.claude.com/docs/en/desktop からそのままの定義です。

Dispatch is a persistent conversation with Claude that lives in the Cowork tab. You message Dispatch a task, and it decides how to handle it.

あなたのスマホがコントローラー。あなたのデスクトップが実行役。すべてのファイルアクセス、Computer Use の承認、接続したサービスはデスクトップのマシン上で動きます。生成されたセッションが終わったとき、あるいは承認が必要なときには、プッシュ通知が届きます。

セットアップは2分もかかりません。

  1. Claude Desktop をダウンロードする。
  2. Cowork タブを開く。
  3. Dispatch をクリックする。
  4. Claude モバイルアプリで QR コードをスキャンする。

ここに2つのティアの落とし穴が隠れています。code.claude.com/docs/en/desktop の公式ドキュメントから。

Dispatch requires a Pro or Max plan and is not available on Team or Enterprise plans.

そしてこちらはドキュメントには載っていませんが、Dispatch の動き方と整合しています。あなたのコンピュータは起きていなければなりません。ラップトップがスリープしたりアプリが閉じたりすると、Dispatch は止まります。これはリモコンであって、クラウドコンピューティングではありません。出典:Fortune、lowcode.agency。

どれを選ぶか

この4つは代替ではなく補完です。Channels はセッションが開いている間にイベントへ反応します。Routines はセッションが何も開いていなくても動きます。Teleport はクラウドセッションをターミナルへ移します。Dispatch はスマホからデスクトップセッションを始めます。

ユースケースのマトリクスにすると、選択が明らかになります。

やりたいことこれを使う理由
CI が落ちたとき Telegram に通知をもらい、Claude に直させるChannels(Telegram)+ CI Webhookイベントが、リポジトリの文脈を全部持った稼働中のセッションに着地する
ラップトップを閉じたまま朝9時に PR レビューを走らせるRoutines(スケジュールトリガー)クラウド管理で、ローカルのプロセスは不要
main に向けて開かれたすべての PR を自動修正するRoutines(GitHub トリガー、pull_request.opened)1つのトリガーが PR ごとに1セッションを発火
スマホでリファクタリングを始め、ターミナルで仕上げる始めは Dispatch、仕上げは TeleportDispatch がセッションを生成し、Teleport がそれを引き下ろす
iMessage から Claude に質問し、同じチャットで返信するChannels(iMessage)macOS のみ、chat.db を読み、AppleScript 経由で返信
Sentry のアラートから Claude を発火させるRoutines(API トリガー)アラート本文をつけて Routine の /fire エンドポイントに POST

常時稼働レイヤー

あわせると、この4つのプリミティブは Claude Code をターミナルツールからイベント駆動の調整レイヤーへ変えます。Channels がイベントを押し込みます。Routines はラップトップがスリープしている間にクラウドで動きます。Teleport がクラウドセッションをターミナルに引き下ろします。Dispatch がスマホから作業を始めます。CLI は唯一の窓口ではなくなり、4つのうちの1つの窓口になります。

Anthropic はこの束に名前を付けていません。概要ページはそれを「Work from anywhere」と呼びます。表は「Use Claude Code everywhere」と呼びます。あなたにとって響くほうの枠組みを選んでください。アーキテクチャ上の実態は同じです。4つのプリミティブ、1つの組み合わせ可能なレイヤー。

ティアと制限の落とし穴

短いリストを1か所にまとめます。これらが最も見落としやすいものだからです。

  1. Channels は Amazon Bedrock、Google Vertex AI、Microsoft Foundry ではブロックされます。Team と Enterprise はまず管理者が channelsEnabled を有効にする必要があります。
  2. Channels はローカルに Bun のインストールが必要です。プラグインは Bun スクリプトです。
  3. Channels は起動時に --channels plugin:<name> が必要です。プラグインを .mcp.json に追加するだけでは足りません。
  4. Routines は API トリガーの呼び出しごとに anthropic-beta: experimental-cc-routine-2026-04-01 ヘッダーが必要です。
  5. Routines には1日あたりの上限があります。Pro 5回、Max 15回、Team と Enterprise 25回。単発実行は上限から免除されますが、サブスクの使用量にはカウントされます。
  6. Routines はあなたとして動きます。コネクタ経由でプッシュ・コメント・メッセージしたものはすべて、あなたがやったように見えます。
  7. Teleport は一方向です。クラウドから CLI へ。逆向きには --remote を使います。
  8. Teleport はフォーク上やコミットしていない変更がある状態では実行を拒否します。クラウドセッションのブランチはプッシュされていなければなりません。
  9. Dispatch は Pro か Max のみ。Team は不可。Enterprise も不可。
  10. Dispatch はコンピュータが起きている必要があります。ラップトップをスリープさせると、Dispatch はタスクの途中で止まります。

30分で常時稼働エージェントを作る

4つのうち3つを使う、動くセットアップです。重いスケジュール作業に Routines。ライブのイベントに Channels。セッションをつかんで掘り下げたくなる必然の瞬間に Teleport。

ステップ1。Channels のプラグインが動くよう、Bun をインストールします。

curl -fsSL https://bun.sh/install | bash

ステップ2。Claude Code の中で Telegram チャンネルを追加します。

/plugin install telegram@claude-plugins-official
/reload-plugins
/telegram:configure <bot-token>

ステップ3。夜間の Routine をスケジュールします。claude.ai にサインインした Claude Code セッションの中でこれを実行します。

/schedule daily review open PRs and post a summary at 8am

ステップ4。ラップトップで Claude Desktop の Cowork タブを開き、QR スキャンでモバイルアプリと Dispatch をペアリングします。

ステップ5。次にクラウドの Routine が何か面白いことを始めて、そのセッションを覗きたくなったら、こう実行します。

claude --teleport

セッションを選び、ターミナルに着地し、そのまま続けましょう。

Telegram チャンネルは、あなたがセッションを開いている間に聞いています。Routine は、あなたがそうしていようがいまいが、毎朝発火します。Dispatch は、机から離れているときにスマホからタスクを送り出せるようにします。Teleport は、いつでも本物のターミナルへ戻れる脱出ハッチです。

常時稼働エージェントをもっと速く出荷する

Channels、Routines、Dispatch を1つのワークフローに配線するのが、製品レベルでやりたいオーケストレーションの話に聞こえるなら、Build This Now は、すでにこの考え方をする32体の専門 Claude Code エージェントを出荷しています。プランニングチームは並列で走ります。ビルドパイプラインは専門家どうしで文脈を受け渡します。敵対的な評価者が、出荷前に出力を攻撃します。常時稼働レイヤーをプラットフォームのレベルで面白くしているのと同じオーケストレーションのパターンが、ビルドシステムで機能を出荷するパターンです。CodeKit は一括 $79。Speedy Swarm は一括 $29。サブスクなし。

4つの機能は、常時稼働エージェントそのものではありません。それらは配線です。エージェントは、あなたがその上に組み立てる何かです。

Continue in Workflow

  • エージェント型コマース:AI エージェントが支払えるアプリの作り方
    2026年のエージェント型コマースをわかりやすく解説するガイド。x402、ACP、Machine Payments Protocol が何をするのか、そして AI エージェントが購入できる有料 API を週末で出荷するための手順を紹介します。
  • Claude Code ベストプラクティス
    Claude Codeで成果を出すエンジニアを分ける5つの習慣: PRD、モジュラーなCLAUDE.mdのルール、カスタムスラッシュコマンド、/clearリセット、そしてシステム進化の思考法。
  • Claude Code オートモード
    2つ目の Sonnet モデルが、Claude Code のすべてのツール呼び出しを実行前に審査します。オートモードがブロックするもの・許可するもの、そして settings.json に追加される許可ルールについて解説します。
  • Claude Code 1M Context in Practice: When Bigger Isn't Better
    The 1M-token context window is GA at flat pricing, but bigger isn't always better. A decision framework, token-cost math, and when to use /compact, subagents, and dynamic workflows instead.
  • Claude Code Channels
    プラグイン MCPサーバーを使って Claude Code を Telegram、Discord、iMessage に接続する方法。セットアップの手順と、接続する価値のある非同期モバイルワークフローを解説します。
  • Claude Code の Dynamic Workflows:実際のコードベースで 1,000 個の subagents を動かす方法
    Claude Code の dynamic workflows が JavaScript のオーケストレーションスクリプトを使い、モデルのコンテキストウィンドウの外側で最大 1,000 個の並列 subagents をどう協調させるのかを技術的に解説します。

More from Handbook

  • エージェントの基礎
    Claude Codeでスペシャリストエージェントを構築する5つの方法:タスクサブエージェント、.claude/agents YAML、カスタムスラッシュコマンド、CLAUDE.mdペルソナ、パースペクティブプロンプト。
  • エージェント・ハーネス・エンジニアリング
    ハーネスとは、AIエージェントを構成するモデル以外のすべての層のことです。5つの制御レバー、制約のパラドックス、そしてなぜハーネス設計がモデルよりもエージェントのパフォーマンスを左右するのかを学びましょう。
  • エージェントパターン
    オーケストレーター、ファンアウト、バリデーションチェーン、スペシャリストルーティング、プログレッシブリファインメント、ウォッチドッグ。Claude Code のサブエージェントを組み合わせる6つのオーケストレーション形状。
  • エージェントチームのベストプラクティス
    Claude Code エージェントチームの実証済みパターン。コンテキストが豊富なスポーンプロンプト、適切なサイズのタスク、ファイルオーナーシップ、デリゲートモード、v2.1.33〜v2.1.45 の修正内容。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

Claude Code Channels

プラグイン MCPサーバーを使って Claude Code を Telegram、Discord、iMessage に接続する方法。セットアップの手順と、接続する価値のある非同期モバイルワークフローを解説します。

Claude Code スケジュールタスク

デスクトップスケジュールタスクによる堅牢な自動化、CLI /loop によるセッション内ポーリング、キャッチアップルール、ワークツリーの分離、そしてチームが毎朝実際に使用するプロンプトについて解説します。

On this page

ローンチのタイムライン
Channel とは何か
Routine とは何か
Teleport とは何か
Dispatch とは何か
どれを選ぶか
常時稼働レイヤー
ティアと制限の落とし穴
30分で常時稼働エージェントを作る
常時稼働エージェントをもっと速く出荷する

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。