3月20日、Anthropicは開発者たちの注目を集める機能であるClaude Code Channels(研究プレビュー版)を静かにリリースしました。簡単に言うと、あなたのClaude Codeがローカルマシンで動作している間、あなたが電車の中にいるときでも、スマートフォンからTelegramメッセージを送信すれば、その指示を受け取り、進行状況を報告し、作業を再開することができます。

公式チームのThariq氏がX上で最初にデモ動画を投稿しました。動画では、Claude Codeがnpmテストを実行している様子が映っています。Discordユーザーが「Is the build green yet?(ビルドは成功しましたか?)」と質問すると、Claudeは「Still running tests – ~2 min. I'll ping you when it's done.(テスト中です – 〜2分です。終わり次第お知らせします)」と返します。その後、Telegram側からは「ship it when green 🚀(緑になったらリリースしてください)」というメッセージが届き、会話はまるで本物のエンジニアと協力しているようにスムーズです。この投稿が公開されると、コミュニティは大盛り上がりとなりました。

QQ_1773968882295.png

仕組みはどんなものですか

ChannelsはMCPプラグイン機構に基づいており、TelegramやDiscordなどの外部メッセージプラットフォームを実行中のClaude Codeセッションに接続し、双方向のリアルタイム通信を可能にしています。コマンドを送信したり、進捗を尋ねたり、ファイルを送信したりすることができ、Claudeは通知を自動的に送信したり、履歴メッセージを編集したり、「入力中」のステータスを表示したりできます。添付ファイルも処理可能です。Telegramでは1ファイル最大50MB、Discordでは最大10ファイル(各25MB)を同時にサポートしています。

現在、研究プレビュー段階ではTelegramとDiscordの2つのオフィシャルプラグインがサポートされており、ローカルでのテスト用にFakechatというデモプラグインも提供されています。

設定方法

前提条件:Claude Code v2.1.80以上、claude.aiアカウントでのログイン(API Keyによる直接接続は非対応)、ローカルにBunがインストールされていること。

手順はそれほど複雑ではありません:

  1. プラグインのインストール:/plugin install telegram@claude-plugins-official、その後 /reload-plugins
  2. Bot Tokenの入力:/telegram:configure <あなたのToken>(TokenはBotFatherまたはDiscord Developer Portalから取得)
  3. Channelsを備えたセッションの起動:claude --channels plugin:telegram@claude-plugins-official
  4. セキュリティのペアリング:Botに任意のメッセージを送信して6桁のペアコードを得ます。それからClaudeで /telegram:access pair <code> を入力し、ホワイトリストモードに切り替えてアクセス権限をロックします。

Team/Enterpriseユーザーは、管理者がclaude.aiのバックエンドでまず channelsEnabled を有効にする必要があります。

詳細なドキュメントは code.claude.com/docs/en/channels にあります。TelegramとDiscord用のREADMEはそれぞれオフィシャルGitHubプラグインリポジトリにあります。

注意すべき点

セッションが動作している必要があります。これは基本的な条件であり、クラウドサーバーやバックグラウンドの永続化でも構いません。Claudeが権限確認を待っている場合、セッションは一時停止されます。急いでいる場合は --dangerously-skip-permissions フラグを使用できますが、これは完全に信頼できる環境でのみ推奨されます。現在のプラグインはAnthropicの公式リポジトリのみに限定されており、研究プレビュー段階では文法やプロトコルが正式版で変更される可能性があります。

コミュニティの反応

XやRedditでは大きな反響がありました。あるユーザーは「OpenClawは終わってしまった」と叫び、別のユーザーは自分たちが以前に自前で構築したTelegram/Discord Botと比較しました。一般的には、オフィシャルバージョンの方が深く統合されており、セキュリティメカニズムもより完備されていると評価されています。さらに多くのプラットフォームをサポートすることを望む声も多く聞かれています。iMessageやSlackが特に多く挙げられました。

この機能の意味は「スマホからコマンドを送れる」という単純なことではなく、Claude Codeは元々ローカルのCLIツールでしたが、これまでRemote ControlやLoopタイマーアクションなどいくつかの特徴を追加してきました。Channelsはそれらの上にさらに進んだ一歩であり、イベント駆動型でリモートで参照可能な非同期エージェントとして真正に機能させたものです。パソコンの前で待つ必要はなくなり、それにもかかわらず作業は継続します。