CLAUDE LABEN
PRICING — 本日9月1日は Sonnet 5 の値上げ予定日でしたが、引き上げは実施されませんでした。導入価格の $2/$10 per MTok がそのまま標準価格として確定していますPARTNER — Salesforce と Anthropic が拡張提携「Claudeforce」を発表しました。Salesforce in Claude プラグインは商談準備やパイプライン管理など37のセールススキルを同梱しますTRUST — Claudeforce の推論は Amazon Bedrock 経由で Salesforce Trust Boundary の内側に留まります。データが境界の外へ出ない構成が、規制業種への回答になっていますBETA — Salesforce in Claude は現在は選抜パイロット顧客向けです。9月中のオープンベータ移行が予告されていますLIMITS — 週次上限の50%増は9月13日までです。9月14日からはプロモ前比+25%が恒久水準になります。今日の水準と比べると約17%の削減にあたりますRELEASE — Claude Code は v2.1.251(8月28日)から新しいリリースが出ていません。約0.8日に1本というペースからすると、4日の間隔は最長クラスですPRICING — 本日9月1日は Sonnet 5 の値上げ予定日でしたが、引き上げは実施されませんでした。導入価格の $2/$10 per MTok がそのまま標準価格として確定していますPARTNER — Salesforce と Anthropic が拡張提携「Claudeforce」を発表しました。Salesforce in Claude プラグインは商談準備やパイプライン管理など37のセールススキルを同梱しますTRUST — Claudeforce の推論は Amazon Bedrock 経由で Salesforce Trust Boundary の内側に留まります。データが境界の外へ出ない構成が、規制業種への回答になっていますBETA — Salesforce in Claude は現在は選抜パイロット顧客向けです。9月中のオープンベータ移行が予告されていますLIMITS — 週次上限の50%増は9月13日までです。9月14日からはプロモ前比+25%が恒久水準になります。今日の水準と比べると約17%の削減にあたりますRELEASE — Claude Code は v2.1.251(8月28日)から新しいリリースが出ていません。約0.8日に1本というペースからすると、4日の間隔は最長クラスです
記事一覧/Claude Code
Claude Code/2026-03-22中級

Claude Code Channels — TelegramやDiscordからコーディングを指示する新しい方法

Claude Code Channelsを使えば、TelegramやDiscordからClaude Codeセッションにメッセージを送信し、外出先からもコーディング作業を指示できます。セットアップ手順と実践的な活用法を解説します。

Claude Code242ChannelsTelegramDiscord3MCP51プラグイン5リモート開発

Claude Code Channelsとは? — メッセージングアプリからAIエージェントを動かす

2026年3月20日、AnthropicはClaude Codeの新機能「Channels」をリサーチプレビューとして公開しました。Channelsは、TelegramやDiscordなどのメッセージングアプリから、ローカルで動作しているClaude Codeセッションに直接メッセージを送信できる機能です。

従来のClaude Codeでは、ターミナルの前に座っていなければ作業を指示できませんでした。Channelsを使えば、スマートフォンからTelegramで「テストを実行して結果を教えて」と送るだけで、自宅のマシンで動いているClaude Codeがその指示を受け取り、作業を行い、結果をTelegramに返してくれます。

これは単なるUI変更ではなく、開発者とAIエージェントの関係を「同期的なやりとり」から「非同期的なパートナーシップ」へと進化させるものです。

Channelsの仕組み — MCPベースのプラグインアーキテクチャ

Channelsの技術的な基盤は、AnthropicのオープンソースプロトコルであるMCP(Model Context Protocol)です。各チャネルはMCPサーバーとして動作するプラグインであり、外部のメッセージングサービスとClaude Codeセッションの間を橋渡しします。

動作の流れは以下のとおりです。

  1. ユーザーがTelegramやDiscordでボットにメッセージを送信する
  2. チャネルプラグインがそのメッセージを受信し、Claude Codeセッションに <channel> イベントとして配信する
  3. Claude Codeがメッセージを解釈し、ファイルシステム・Git・MCPツールへのフルアクセスを使って作業を実行する
  4. 結果をチャネルの reply ツールで返信し、同じメッセージングアプリに表示される

重要なポイントとして、セッションが開いている間のみイベントが配信されます。常時稼働させるには、Claude Codeをバックグラウンドプロセスや永続ターミナルで実行する必要があります。

# バックグラウンドでClaude Codeを起動(tmux使用例)
tmux new-session -d -s claude "claude --channels plugin:telegram@claude-plugins-official"
 
# セッションに接続して状態を確認
tmux attach -t claude

Telegramチャネルのセットアップ手順

ステップ1: Telegramボットの作成

TelegramアプリでBotFatherを開き、/newbot コマンドを送信します。ボットの表示名と、bot で終わるユニークなユーザー名を指定すると、BotFatherがAPIトークンを返します。このトークンを控えておいてください。

ステップ2: プラグインのインストール

Claude Codeで以下のコマンドを実行します。

# プラグインのインストール
/plugin install telegram@claude-plugins-official
 
# マーケットプレイスが未追加の場合は先に追加
/plugin marketplace add anthropics/claude-plugins-official
/plugin marketplace update claude-plugins-official
 
# インストール後にプラグインを再読み込み
/reload-plugins

ステップ3: トークンの設定

BotFatherから取得したトークンを設定します。

/telegram:configure <your-bot-token>

トークンは ~/.claude/channels/telegram/.env に保存されます。環境変数 TELEGRAM_BOT_TOKEN として設定することもできます。

ステップ4: チャネルを有効にして起動

Claude Codeを再起動し、--channels フラグでTelegramチャネルを指定します。

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

ステップ5: アカウントのペアリング

Telegramでボットにメッセージを送ると、ペアリングコードが返されます。Claude Codeで以下を実行してペアリングを完了します。

# ペアリングコードで認証
/telegram:access pair <code>
 
# 自分のアカウントのみに制限(セキュリティ強化)
/telegram:access policy allowlist

これで、Telegramからメッセージを送るとClaude Codeセッションに届くようになります。

Discordチャネルのセットアップ手順

Discordの場合は、Discord Developer Portalでボットを作成します。

ステップ1: Discordボットの作成と設定

  1. Developer Portalで「New Application」をクリック
  2. Botセクションでユーザー名を作成し、「Reset Token」でトークンをコピー
  3. 「Privileged Gateway Intents」で「Message Content Intent」を有効化
  4. OAuth2 → URL Generatorで bot スコープを選択し、以下の権限を付与
    • View Channels / Send Messages / Send Messages in Threads
    • Read Message History / Attach Files / Add Reactions
  5. 生成されたURLでボットをサーバーに招待

ステップ2: プラグインの設定と起動

# プラグインのインストール
/plugin install discord@claude-plugins-official
 
# トークンの設定
/discord:configure <your-bot-token>
 
# チャネルを有効にして起動
claude --channels plugin:discord@claude-plugins-official
 
# ペアリング(ボットにDMを送信してコードを取得)
/discord:access pair <code>
/discord:access policy allowlist

実践的な活用シナリオ

Channelsの真価は、ターミナルから離れている場面で発揮されます。以下に代表的な活用例を紹介します。

外出先からのコード作業指示

通勤中や外出中にTelegramから「src/components/Header.tsx のナビゲーションにダークモード切り替えボタンを追加して」と送信するだけで、自宅のマシンが作業を開始します。

CI/CDイベントの受信と対応

Webhookレシーバーとしてチャネルを構築すれば、CIの失敗通知を受け取り、Claude Codeが自動的にエラーを分析して修正を試みることもできます。これはWebhookレシーバーを自作することで実現できます(詳しくは公式のChannelsリファレンスを参照してください)。

チームでの非同期コラボレーション

Discordのチャンネルでボットにメンションすれば、チームメンバーの誰でもClaude Codeに質問できます。コードベースの調査や簡単な修正依頼を非同期で処理できるため、開発フローが途切れません。

セキュリティモデル — 許可リストによるアクセス制御

Channelsのセキュリティは多層構造になっています。

  • 送信者許可リスト: 各プラグインが許可リストを管理し、登録されていないIDからのメッセージは無視される
  • ペアリング認証: 初回接続時にペアリングコードによる認証が必要
  • セッション単位の有効化: --channels フラグで明示的に有効にしたサーバーのみが動作
  • 組織レベルの制御: Team/Enterpriseプランでは管理者が channelsEnabled 設定で制御
# 許可リストの管理
/telegram:access policy allowlist  # 許可リストモードに切り替え
/telegram:access pair <code>       # 新しいユーザーを追加

なお、権限プロンプトが表示された場合、ターミナルでローカルに承認するまでセッションは一時停止します。無人運行には --dangerously-skip-permissions オプションがありますが、信頼できる環境でのみ使用してください。

他の接続方式との比較

Claude Codeにはターミナル外からアクセスする方法がいくつかあります。Channelsがどの場面に適しているか把握しておきましょう。

機能用途適している場面
Claude Code on the WebGitHubからクローンしたクラウドサンドボックスで実行自己完結型の非同期タスク
Claude in SlackSlackメンションから新しいWebセッションを起動チーム会話からの直接タスク開始
Remote Controlclaude.aiやモバイルアプリからローカルセッションを操作外出先からの進行中セッション操作
Channels外部イベントをローカルセッションにプッシュメッセージングアプリからの指示やWebhook受信

Channelsは「外部からのプッシュイベント」を受け取る点が他の方式と異なります。Remote Controlが「セッションを見に行く」方式なのに対し、Channelsは「イベントが届く」方式です。

スマートフォンから実際に使うときのコツ — メッセージの書き方と返信の受け取り方

セットアップが終わると、次に気になるのは「外出先の小さな画面で、どう指示すれば気持ちよく使えるか」です。個人開発で複数のアプリを並行して触っていると、机に戻れない時間ほど一言だけ指示を残したくなるもので、私自身もこの機能はもっぱら移動中に使っています。実際に携帯から使ってみて、手応えのあった点をいくつか書き留めておきます。

メッセージは一度に一つの作業に絞ると扱いやすくなります。長い仕様を打ち込むより、対象のファイル名と期待する結果を短く伝えるほうが、移動中のやりとりには向いています。「Header.tsx にダークモード切り替えを足して。動いたら一言だけ返して」くらいの粒度が私には心地よく感じられました。

返信が長くなりそうな作業では、結論を先に返してもらうよう頼んでおくと携帯でも読み進められます。差分の全文や長いログをそのまま受け取ると、スクロールだけで疲れてしまいます。「変更点を3行で。詳細はあとで」と添えるだけで、受け取り方がずいぶん楽になります。

スクリーンショットやエラー画像を送れるかは、チャネルの権限設定しだいです。Discord は Attach Files 権限、Telegram は画像をそのまま添付できます。送信ボタンを押す前に、その画像に鍵情報や別の通知が写り込んでいないか、ひと呼吸おいて確かめるようにしています。

メッセージが届かないときは、慌てずに三つだけ確認します。セッションが開いているか(tmux で覗けます)、--channels フラグ付きで起動しているか、許可リストに自分の ID が入っているか。私自身は、ペアリングし直すだけで直ることが多かったです。

最後に一つ。重い作業を任せたときは、最初の数分だけターミナル側も見ておくと安心です。権限プロンプトで静かに止まっているのに気づかず、ずっと返信を待ってしまう——という空回りを防げます。

全体を振り返って — Claude Code Channelsで開発ワークフローが変わる

Claude Code Channelsは、開発者がターミナルの前にいなくてもAIエージェントと協力できる新しいパラダイムを提示しています。TelegramやDiscordという日常的に使うアプリから、ファイルシステムへのフルアクセスを持つClaude Codeセッションに直接指示を送れることで、開発の柔軟性が大きく向上します。

セットアップも比較的シンプルで、Bunのインストールとボット作成、数回のコマンド実行で利用開始できます。まだリサーチプレビュー段階ですが、今のうちに試しておくことで、今後の正式リリース時にスムーズに移行できるでしょう。

まずはfakechatデモでChannelsの動作を体験してみてから、TelegramやDiscordの本番セットアップに進むことをお勧めします。Claude CodeのHooksやスキルと組み合わせれば、さらに強力な自動化ワークフローを構築できます。

シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥2,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

Claude Code2026-06-14
Claude Code のプラグインをマーケットプレイスから探して入れる — 中身を読んでから信頼する手順
Claude Code のプラグインをマーケットプレイスから探して導入する実践手順です。/plugin の使い方に加えて、install 前に束ねられた中身を読んで安全性を確かめる勘所と、User/Project スコープの選び分けまで整理します。
Claude Code2026-03-20
Claude Code カスタムスキル開発の実装パターン — SKILL.md 設計とテスト・配布
Claude Code のカスタムスキルをゼロから設計・実装する実践チュートリアル。SKILL.md の構造、エージェントタイプ、コンテキスト注入、テスト手法まで、3つの実用スキルを作りながら学びます。
Claude Code2026-08-22
Claude Code の headersHelper に移したら、プロジェクト配下のカタログだけ認証が通らなくなりました
自前のプラグインカタログを headersHelper へ移す途中で、ユーザースコープでは動くヘルパーがプロジェクト配下だけ落ちました。原因は認証情報の非継承です。動くヘルパー2種と実測した実行コスト、無人実行での注意点をまとめました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →