Claude Code ChannelsとCowork Dispatch: 何がどう違うのか

Claude Code ChannelsとCowork Dispatch: 何がどう違うのか

Anthropicの製品を見ていると、似ているようで違う2つの概念がよく出てきます。1つはClaude CodeまわりのChannels系の体験、もう1つはClaude CoworkのDispatchです。どちらも一見すると「離れた場所からClaudeに仕事を任せる仕組み」に見えますが、実際には出発点も、実行環境も、向いているユーザーもかなり違います。

まずは結論から言うと、こんな違いがあります。

  • [object Object]
  • [object Object]

つまり、どちらも「リモートで指示する」ように見えて、実際の性格はかなり違います。片方はコード作業の委任インターフェースに近く、もう片方は継続型の個人業務ハンドオフ・インターフェースに近いと言えます。

注: Anthropicの公開ドキュメント基準では、Dispatchの説明のほうがより直接的です。Channelsは公開情報がまだ限定的なので、この記事ではAnthropic公式のClaude in SlackClaude Code on the webのドキュメントをもとに、Channelsに近いワークフローとして解釈して比較しています。


まずは一文で定義する

Claude Code Channelsは何に近いのか

Anthropicの公式Slackドキュメントによると、Slackのチャンネルやスレッドで@Claudeにコーディング関連の依頼をすると、Claudeがその意図を検知し、Web上でClaude Codeセッションを作成します。そして進捗をスレッドに返し、作業が終わるとセッション全体へのリンクとPRリンクを提供します。

この説明から見えてくる核心ははっきりしています。

Claude Code Channels系の機能は、「メッセージチャネルからコーディング作業を始め、実際の実行はClaude Codeセッションが担当する構造」に近いです。

つまりチャネルは作業を始め、状況を共有する入口であり、実際のコーディング実行エンジンはClaude Codeです。

Cowork Dispatchとは何か

AnthropicのAssign tasks to Claude from anywhere in Coworkのドキュメントによると、Dispatchはスマホとデスクトップのどちらからでもアクセスできる1つの連続した会話を提供します。ユーザーはスマホからClaudeに作業を依頼でき、ClaudeはユーザーのデスクトップPC上でローカルファイル、コネクタ、プラグインを使って作業し、その結果を同じ会話に返します。

一文でまとめるとこうです。

Dispatchは、「自分のコンピュータ上で働くCoworkを、モバイルとデスクトップの両方から同じ会話で使い続けるための機能」です。

最大の違い1: 実際の作業はどこで動くのか

初心者が最初に見るべき違いは、実行される場所です。

Claude Code Channels側

AnthropicのSlack公式ドキュメントとClaude Code on the webの説明を合わせて読むと、コーディングの依頼はClaude Code on the webにルーティングされ、そこで作業ごとに隔離された仮想マシンが作られます。GitHubリポジトリをクローンし、セットアップコマンドを実行し、Claudeがコードを読んで修正し、テストを走らせ、結果をブランチとPRとして残します。

つまりこちらは基本的に、リモート環境で動くリポジトリ中心のコーディング作業です。

Cowork Dispatch側

一方でDispatchは、自分のデスクトップ上で動くCoworkを前提にしています。Anthropicの公式ドキュメントでは、Claudeがユーザーのコンピュータ上で、しかもCoworkがアクセス権を持つローカルファイル、コネクタ、プラグインを使って作業すると説明されています。

つまりこちらは基本的に、自分のPCを中心に動く知的業務エージェントです。

要約するとこうなります。

  • [object Object]
  • [object Object]

この違いを押さえるだけでも、両者をかなり正確に区別できます。

最大の違い2: 会話は毎回新しく始まるのか、それとも続くのか

Claude Code Channels側はタスク単位のセッションに近い

Slackドキュメントで説明されている流れは次のようなものです。

  1. [object Object]
  2. [object Object]
  3. [object Object]
  4. [object Object]
  5. [object Object]

つまり構造の中心にあるのは、依頼ごとに生成されるClaude Codeの作業セッションです。もちろんスレッドの文脈は取り込みますが、焦点は「その会話空間自体が永続的な作業空間であること」ではなく、特定のコーディング作業を渡して処理することにあります。

Dispatchは1つの継続会話に近い

Dispatchのドキュメントはもっと直接的です。Instead of starting a new session for each task, you have a single persistent thread with Claude. と説明されています。つまり、作業ごとに新しいセッションを作るのではなく、1つの持続するスレッドが維持されるということです。

これが重要なのはなぜでしょうか。

  • [object Object]
  • [object Object]
  • [object Object]

要するに:

  • [object Object]
  • [object Object]

最大の違い3: 何が成果物になるのか

Channels側の成果物はたいていコード変更とPR

Claude Code on the webのドキュメントによると、Claudeは作業完了後に変更を新しいブランチへpushし、ユーザーはそのままインターフェース上でプルリクエストを作成できます。Slackのドキュメントでも、作業終了時にセッション全体へのリンクとPRレビューリンクが提供されると説明されています。

つまりここでの基本的な成果物は、だいたい次のようなものです。

  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]

Dispatch側の成果物は文書、表、要約、整理済みファイル

DispatchとCoworkの公式ドキュメントが繰り返し強調しているのは、コーディングよりも知的業務の成果物です。たとえば:

  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]

つまりDispatchは「コードを出荷するための経路」というより、自分のコンピュータ上の個人業務エージェントが成果物を作ってくれる経路に近いです。


最大の違い4: どんな人に向いているのか

Claude Code Channelsが向いている人

次のような人たちに特によく合います。

  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]

核心は、チームの協業会話から直接コーディング作業を発射することです。

Dispatchが向いている人

こちらは次のような人により向いています。

  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]

核心は、自分のコンピュータ環境を土台にした長時間の業務を委任することです。

混同しやすい3つのポイント

1. どちらも単なる「モバイルでClaudeを使う機能」ではない

違います。どちらもモバイルやメッセージインターフェースから見えることはありますが、本質はどこでどんな実行エンジンが動くかです。

  • [object Object]
  • [object Object]

2. Dispatchはクラウドエージェントではなく、デスクトップ依存の機能

Anthropicの公式ドキュメントによると、DispatchはClaude Desktopアプリが開いていて、コンピュータが起きている必要があります。つまり完全なサーバー型バックグラウンドエージェントではありません。実際の作業マシンは自分のPCです。

3. Channels側は共有文脈が強く、Dispatch側は個人文脈が強い

SlackベースのClaude Codeフローは、チャンネルやスレッドという共有された会話文脈から始まります。一方のDispatchは、自分のファイル、自分のプラグイン、自分のコネクタ、自分のデスクトップという個人の実行文脈への依存がより強いです。

表で見るともっとわかりやすい

項目 Claude Code Channels系 Cowork Dispatch
核心目的 チャット空間からコーディング作業を始める スマホとデスクトップをまたいで業務を継続的に委任する
実際の実行場所 Claude Code on the web上の隔離VM 自分のコンピュータ上のCowork環境
主な作業内容 バグ修正、コード変更、PR作成 文書作成、要約、分析、ファイル整理
会話構造 タスクごとの作業セッション中心 1つの持続スレッド中心
典型的な成果物 ブランチ、テスト、PR 文書、スプレッドシート、ブリーフィング、整理済みファイル
向いているユーザー 開発チーム、GitHub中心の協業者 個人の自動化ユーザー、知的労働者
前提条件 Claude Code on the webへのアクセス、リポジトリ認証 Claude Desktop + モバイルアプリ + 稼働中のデスクトップ

では、どう選べばいいのか

選び方はかなりシンプルです。

これに「はい」ならClaude Code Channels側

  • [object Object]
  • [object Object]
  • [object Object]

これに「はい」ならDispatch側

  • [object Object]
  • [object Object]
  • [object Object]

結論: 似て見えても、出発点はまったく違う

最も短く要約すると、こうなります。

Claude Code Channelsは「会話チャネルからコーディング作業をClaude Codeにつなぐ機能」であり、Cowork Dispatchは「デスクトップで動く業務エージェントを、スマホとデスクトップの1つの会話で使い続ける機能」です。

だから、開発チームのコード協業フローにAIを組み込みたいならChannelsのほうが自然です。個人の業務自動化や知的労働の補助を求めるならDispatchのほうが自然です。

どちらも「Claudeに仕事をさせる」仕組みではありますが、片方はコード実行パイプラインに近く、もう片方は個人業務の実行パイプラインに近いです。


5行まとめ

  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]

参考にした英語の公式資料

  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]
koenjaesfr