Claude Code Channels完全ガイド|Telegram・Discordからコーディングを遠隔操作【2026年3月】
- Claude Codeを使っていて、外出先やスマホからもコーディング指示を出したい開発者
- OpenClawを検討していたが、公式の代替手段があるか知りたい方
- チーム開発でClaude Codeの遠隔操作・通知連携を導入したいエンジニアリーダー
この記事の結論(3行まとめ)
- 個人プロジェクトで試すなら今すぐOK。Telegramなら30分以内にセットアップできる
- チーム・本番導入は常時接続の不安定さが解消されるまで待ち
- OpenClawとは用途が違う。セキュリティとチーム管理重視ならChannels
「I was super excited to see today’s channels announcement by Anthropic.」
Hacker Newsに投稿されたこのコメントの主は、Channels発表当日にAgent HTTPのプルーフオブコンセプトを作り上げた開発者だ。Claude Codeのセッションに外部からメッセージを流し込めるようになったことで、「ヘッドレスなAPI経由のClaude Code操作」が現実になったと興奮している。
2026年3月20日、AnthropicはClaude Code Channelsをリサーチプレビューとして公開した。TelegramやDiscordからメッセージを送るだけで、PC上で動いているClaude Codeに作業を指示できる。スマホのTelegramで「このバグを修正して」と打てば、自宅のMacで動くClaude Codeがコードを書き始める。
VentureBeatはこの機能を「OpenClaw killer」と呼んだ。Hacker Newsでは関連スレッドが数百ポイントを獲得し、セキュリティやコスト、常時稼働エージェントの持続可能性について議論が巻き起こっている。
この記事では、PMとしての視点からChannelsの実力と限界を整理する。
Claude Code Channelsの仕組み:MCPが繋ぐターミナルとメッセージアプリ
Channelsの技術基盤はMCP(Model Context Protocol)だ。MCPはAnthropicが2024年11月に発表したオープン標準で、AIモデルと外部ツールをつなぐ「共通プラグイン規格」として機能する。USBポートのように、一度対応すればさまざまなツールを差し込める仕組みだ。
動作の流れはこうなる。
- ユーザーがTelegramやDiscordでメッセージを送信する
- チャネルプラグイン(MCPサーバー)がBot APIをポーリング(定期的に問い合わせ)してメッセージを取得する
- メッセージがClaude Codeのセッションに注入される
- Claude Codeが作業を実行し、結果を同じチャネル経由で返信する
重要なのは、自分のPCに外部からの「入り口」を開けない設計だ。チャネルプラグインがローカルで動作し、外部APIに問い合わせるだけなので、ファイアウォールの穴を開ける必要がない。セキュリティ担当者への説明が楽になる設計と言える。
一方向と双方向
チャネルには2種類ある。
- 一方向チャネル: CI/CDの結果、監視アラート、Webhookイベントなどを受信し、Claude Codeに処理させる
- 双方向チャネル: Telegram・Discordのようなチャットブリッジ。メッセージの受信に加えて、Claudeが返信を送り返す
双方向チャネルでは、長時間のリファクタリング作業中に承認チェックポイントを挟むことも可能だ。Claudeが判断に迷うポイントに到達すると、Telegramに承認リクエストを送信し、ユーザーの返答を待ってから続行または中止する。
--channels permission relayが追加され、チャネルサーバーがpermissionケイパビリティを宣言すると、ツール承認プロンプトをスマホに転送できるようになった。外出先からでも破壊的操作の承認・拒否が可能だ。
セットアップ:Telegramは6ステップ、Discordはやや複雑
前提条件
- Claude Code v2.1.80以降がインストール済みであること
- claude.aiアカウントでログイン済みであること(APIキー認証は非対応)
- Bun(JavaScriptランタイム)がインストール済みであること
MacStoriesのハンズオンレビューでは、「already very capable, but a little fiddly to set up」と評されている。セットアップの手順自体は単純だが、Bunのインストールを忘れていてつまずくケースが報告されている。
Telegramのセットアップ
Telegramは最も手軽だ。Discordと違い、サーバー招待のステップがなく、ボットがDMを直接受け付ける。
- TelegramでBotFatherを開き、
/newbotを送信する。表示名とユーザー名(末尾にbotが必要)を設定し、トークンをコピーする - Claude Codeで
/plugin install telegram@claude-plugins-officialを実行し、/reload-pluginsで反映する - Telegramで自分のボットにメッセージを送信する。ペアリングコードが返ってくる
- Claude Codeのセッションを終了し、以下のコマンドで再起動する
claude --channels plugin:telegram@claude-plugins-official
- ペアリングコードを入力して認証する
- ボットが自分のユーザーIDにロックされ、他のユーザーからのメッセージは無視されるようになる
Discordのセットアップ
Discordはサーバーの作成とBot招待の手順が加わるぶん、やや複雑になる。
- Discord Developer Portalでアプリケーションを作成し、Botトークンを取得する
- OAuth2のスコープで
botとapplications.commandsを選択し、権限でSend MessagesとRead Message Historyを付与する - 生成された招待URLでBotをサーバーに招待する
- Claude Codeで
/plugin install discord@claude-plugins-officialを実行する claude --channels plugin:discord@claude-plugins-officialで起動する
Zennの日本語セットアップガイドでは、Discord側の権限設定で「Message Content Intent」を有効にし忘れるトラブルが報告されている。Botの設定画面で明示的にオンにする必要がある。
ターミナルを閉じるとChannelsも停止する。常時稼働させたい場合はtmuxやscreenでセッションを維持すること。公式ドキュメントでもこの方法が推奨されている。セッション中に受信できなかったメッセージは消失する。
OpenClawとの比較:公式の安心感 vs コミュニティの自由度
VentureBeatが「OpenClaw killer」と呼んだChannelsだが、Mediumの記事タイトルには「Claude Didn’t Kill OpenClaw, but It Just Took Its Best Trick」という見方もある。両者は競合というより、用途が異なる。
| 観点 | Claude Code Channels | OpenClaw |
|---|---|---|
| 開発元 | Anthropic(公式) | Peter Steinberger(オーストリアの開発者、OSSコミュニティ) |
| 導入の手軽さ | フラグ1つで既存セッションに追加 | 専用Mac Miniを購入して24/7稼働させるユーザーも |
| プロジェクトコンテキスト | Claude Codeのツール・スキル・メモリ・MCP・ワークツリーを共有 | APIレイヤーとして動作。ファイルシステムの認識やセッション継続性はなし |
| 対応プラットフォーム | Telegram、Discord(今後拡大予定) | macOS、Windows、Linux。iMessage連携にも対応 |
| セキュリティ | 許可リストベースのプラグイン検証、ペアリングコード認証、インバウンドポート不要 | デフォルトが寛容。セキュリティ重視のフォークが複数存在 |
| エンタープライズ対応 | Team・Enterprise管理者が有効/無効を制御可能。監査証跡あり | 組織管理機能なし |
| カスタマイズ性 | プラグインアーキテクチャで拡張可能(現在はリサーチプレビュー) | 数十万行規模のコード、コミュニティ製プラグインが豊富 |
| コード規模 | 公式プラグイン数百行 | 数十万行規模(急速に拡大中) |
and-and.devでは以前OpenClawのセキュリティリスクを分析した。あの記事で指摘した「デフォルトが寛容すぎる」問題は、Channelsでは設計レベルで回避されている。
PMとしての判断
個人プロジェクトでプラットフォームの自由度が最優先ならOpenClaw。チーム開発でセキュリティとガバナンスが必要ならChannels。
正直に言えば、PMの立場としてはChannelsを推す。理由は「公式サポートの安心感」だ。OSSツールは開発者の個人的な都合で開発が止まるリスクがある。Anthropic公式なら、少なくともClaude Codeが生き続ける限りサポートされる可能性が高い。
ただ、OpenClawがGitHubで大きなコミュニティの支持を集めていることも事実だ。公式が追いつけない機能をコミュニティが先に実装する場面は、これまでも何度もあった。
Claude Code Channelsの5つの注意点と現時点の制限
1. セッションが切れたら終わり
Channelsは実行中のClaude Codeセッションに依存する。ターミナルを閉じれば止まる。Coworkの同じ制約と同様、バックグラウンド実行のネイティブサポートはまだない。
tmux + Claude Code + Channelsの構成が現実的な回避策だが、「常時稼働AIエージェント」としてはまだ発展途上だ。
2. APIキー認証が使えない
claude.aiのログインが必須で、Consoleやフラグ経由のAPIキー認証には対応していない。CI/CDパイプラインからChannels経由でClaude Codeを呼び出すような自動化には使えないということだ。
3. Team・Enterpriseは管理者の有効化が必要
組織プランでは管理者が明示的にChannels機能を有効化する必要がある。セキュリティポリシーの観点から当然の設計だが、「試してみたいが管理者の承認を待つ必要がある」というハードルになる。
4. カスタムチャネルはまだ制限あり
リサーチプレビュー期間中、カスタムチャネルは公式の許可リストに含まれていない。ローカルでテストするには--dangerously-load-development-channelsフラグが必要だ。フラグの名前が示すとおり、本番環境での使用は推奨されていない。
5. Hacker Newsで指摘された不安定さ
Hacker Newsのスレッドでは、リモートコントロール用の常時接続(WebSocket)が約10分ごとに切断される報告や、GitHubコネクタが「unavailable or non-functional」との報告がある。リサーチプレビューであることを考えれば想定内だが、本番ワークフローに組み込むには時期尚早だ。
Claude Code Channelsの活用事例3選:外出先バグ修正からCI/CD連携まで
パターン1: 外出先からのバグ修正指示
電車の中でSlackに障害通知が来た。スマホのTelegramを開いて、「src/api/auth.tsの認証ロジックでnullチェックが漏れている。修正してテストを通して」と送信する。自宅のMacで動くClaude Codeが修正を実行し、テスト結果をTelegramに返してくる。
パターン2: CI/CD結果の自動受信
一方向チャネルとしてCI/CDのWebhookイベントを受信し、ビルド失敗時にClaude Codeが自動で原因分析を開始する。分析結果はDiscordに通知される。
パターン3: 承認フロー付きのリファクタリング
大規模なリファクタリングをClaude Codeに任せつつ、判断が必要なポイントでTelegramに承認リクエストが届く。承認すれば続行、拒否すればロールバック。Claude Codeの3月アップデートで追加された/loopと組み合わせれば、定期的な監視タスクにも応用できる。
今後の展望:Slack対応とカスタムチャネルの一般開放
公式ドキュメントのプラグインアーキテクチャは、コミュニティ製チャネルの受け入れを想定した設計になっている。Slack、WhatsApp、iMessageへの対応リクエストがすでに寄せられている。
Claude Code全体のアップデート動向を見ると、Anthropicのリリースペースは加速している。3月だけでVoice Mode、/loop、Channels、オフピーク倍増と、機能追加が続いている。Channelsのリサーチプレビューが正式版に昇格するのも、それほど遠くないと見ている。
ただし、「always-on AI agent」の経済モデルはまだ未知数だ。サブスクリプションプランで常時稼働の使用量をカバーできるのか。Hacker Newsのコメントでも「this scales, who pays?」という疑問が出ている。Anthropicがどう答えるかは注視する必要がある。
Claude Code Channelsは、「ターミナルの前にいないときでもAIに仕事を任せたい」という開発者の自然な欲求に応える機能だ。OpenClawが切り拓いた「メッセージアプリからのAI操作」というカテゴリに、Anthropic公式が参入した意味は大きい。
リサーチプレビューゆえの粗削りさはある。WebSocketの切断、セッション維持の手間、カスタムチャネルの制限。だが、MCP基盤の設計は拡張性が高く、プラグインエコシステムの成長次第で化ける可能性を感じる。
電脳狐影としての結論。今すぐ本番ワークフローに組み込むのは早い。だが、Telegramのボットを1つ作って個人プロジェクトで試す価値は十分にある。セットアップは30分もかからない。
Claude Code Channelsを試してみる
Claude Code v2.1.80以降で利用可能。Telegramならボット作成とプラグインインストールの2ステップで始められる。まずは個人プロジェクトで試すことを推奨する。
本記事の情報は2026年3月22日時点のものです。Claude Code Channelsはリサーチプレビュー段階であり、機能・仕様・制限事項は変更される可能性があります。最新情報はAnthropicの公式ドキュメントをご確認ください。
Claude、Claude CodeはAnthropic, PBCの商標です。MCP(Model Context Protocol)はAnthropic, PBCが策定したオープン標準の名称です。Telegram、Discordは各社の登録商標です。
Sources:
- Push events into a running session with channels - Claude Code Docs
- Channels reference - Claude Code Docs
- Anthropic just shipped an OpenClaw killer called Claude Code Channels - VentureBeat
- First Look: Hands-On with Claude Code’s New Telegram and Discord Integrations - MacStories
- Claude Code Channels: How Anthropic Built a Two-Way Bridge Between Telegram and Your Terminal - DEV Community
- Claude Code Channels vs OpenClaw: The Tradeoffs Nobody’s Talking About - DEV Community
- Claude Code Telegram Plugin: Complete Setup Guide 2026 - DEV Community
- Claude Code Channelsとは?DiscordからClaude Codeをスマホで操作する設定方法 - note
- Claude Code Channels x Discord セットアップガイド - Zenn
- Claude Didn’t Kill OpenClaw, but It Just Took Its Best Trick - Medium
- Anthropic turns Claude Code into an always-on AI agent with new channels feature - the-decoder
- Push events into a running session with channels - Hacker News