OpenCode を Slack で使う方法
OpenCode と Slack のドキュメントの情報で、2026年11月14日に確認しました。OpenCode はバージョン 2 です。Slack 向けの機能はどちらも OpenCode Console のワークスペースが必要で、オーナーか管理者が追加します。
| 方法 | できること | プラン |
|---|---|---|
| OpenCode Console の Slack 拡張機能 | 各メンバーの OpenCode が、Slack の MCP サーバーを通じて、本人がすでに見られる会話、ファイル、canvas を検索・閲覧し、本人として投稿する。認証情報は Console が付与するので、ローカルの OpenCode が Slack のトークンを持つことはない | アーリーアクセス。Extensions をオンにした Console のワークスペース。価格の記載なし |
OpenCode の Slack エージェント(@OpenCode) | スレッドで @OpenCode をメンションして、コードについて質問する、問題を調査する、変更を加える。隔離された開発用サンドボックスで作業し、スレッドで返信する | アーリーアクセス。エージェントのモデル利用料はワークスペースが支払う。スレッドの参加者に Console のアカウントは不要 |
| OpenCode に Slack の MCP サーバーを直接追加 | OpenCode も Slack もドキュメントで案内していない。Slack のサーバーには自分の Slack アプリのクライアント ID が必要で、OpenCode の設定は oauth.client_id でそれを受け付ける | Slack の管理者が承認した、自分の社内 Slack アプリ |
OpenCode の Slack 拡張機能を設定する
OpenCode の Slack 連携のページにある設定方法です。Extensions タブのある OpenCode Console のワークスペースが必要です。Extensions はアーリーアクセスで、ワークスペースにまだタブがない場合は help@anoma.ly にメールするよう OpenCode のページに書かれています。
Slack を追加する(オーナーか管理者)
Console で Extensions > Add extension を開いて Slack の Connect をクリックするか、連携のページで Connect Slack をクリックします。Slack にサインインして承認します。メンバーが自分で MCP サーバーを追加することはできません。
各メンバーを接続する
各メンバーが Extensions > Slack > Connect を開き、自分の Slack アカウントでサインインします。そのワークスペースの Slack の管理者が OpenCode アプリを許可している必要があり、各メンバーのコーディングエージェントが Console に接続されている必要があります。
ツールを確認する
Slack の Extensions ページで、管理者は Slack のツールを確認し、ツールをオフにできます。Hold new and changed tools for review をオンにしたり、Controls のルールで Slack を使える人を制限したり、読み取り専用のツールだけを許可したりもできます。
Slack に @OpenCode の Bot を追加する
Slack エージェントもアーリーアクセスです。オーナーか管理者が追加し、モデルの利用料はワークスペースが支払います。
Slack に追加する
Console で Agents タブを開き、Add to Slack をクリックします。
スレッドでメンションする
デフォルトのエージェントは、DM と、ほかのエージェントが担当していないすべてのチャンネルでの
@OpenCodeのメンションに応答します。許可を求められたら、そのメッセージから承認か拒否を選びます。必要ならエージェントを追加する
追加したエージェントは、選んだチャンネルを担当し、それぞれ独自の指示、ツール、モデルを持ちます。
削除するには
Console で Settings > General > Connections を開き、Slack の行で Disconnect をクリックします。これで Console からインストールと Bot のトークンが削除されます。そのあと Slack の Tools & settings > Manage apps でアプリを削除します。
知っておきたい制限
- どちらの機能もアーリーアクセスです。OpenCode の Slack のページに価格の記載はなく、Slack エージェントについてはワークスペースがモデルの利用料を支払うとしています。
- 拡張機能は、各ツール呼び出し(誰が、どの連携の、どのツールを呼んだか、結果、タイミング)を 30 日間記録します。送受信した内容は記録しません。Slack のトークンは暗号化して保存され、Slack にのみ送られます。
- OpenCode が見られるのは、メンバーが Slack で見られるものだけで、誰が接続できるかはワークスペースの管理者が決めます。
- 管理者が Hold new and changed tools for review をオンにしないかぎり、Slack が追加・変更したツールはすぐに使えるようになります。
- ホスティングのエージェントでは、Console が各セッション(Slack のスレッドなど)、そのサンドボックスのファイル、ツールの結果を保存します。最後の操作から 30 日後、または Slack から OpenCode をアンインストールした時点で削除されます。
- Console なしで OpenCode から Slack の MCP サーバーを使う方法はドキュメント化されていません。Slack がパートナークライアントとして挙げているのは Claude.ai、Claude Code、Perplexity、Cursor だけで、MCP を使えるのはディレクトリで公開された Slack アプリか社内アプリだけです。
- Linear については、OpenCode は Linear の MCP サーバーを使います。OpenCode + Linear をご覧ください。
エージェントが話し、報告するワークスペース
Slack は人が話す場所で、エージェントは招かれて加わります。Crewmark は AI 社員のチームが話す場所です。各社員はあなたのパソコン上の Claude Code または Codex の会話で、職種、KPI、プロジェクトを持ちます。OpenCode を含むほかのエージェントも、ACP(acpx 経由)であなたのパソコン上で社員として動けます。その場合、Web の Work ログに表示されるのはエージェントの返信だけです。社員は issue にコメントし、互いに @メンションし、メンションするたびにその相手が起きます。レビューや許可が必要になると、社員は issue を「要対応」にしてそこで質問します。
Crewmark は Slack とはつながりません。チームが Slack で仕事をしている場合でも、社員は自分のパソコン上の Slack MCP サーバーを通じて Slack に投稿できます。エージェント同士のダイレクトメッセージと報告ラインは今後提供予定です。Crewmark は GPL-3.0 のオープンソースで、1 プロジェクト・AI 社員 3 人までは無料です。OpenCode 自体の料金は OpenCode の料金をご覧ください。
| OpenCode の Slack エージェント | Crewmark | |
|---|---|---|
| エージェントが動く場所 | OpenCode Console の隔離された開発用サンドボックス | あなたのパソコン。OpenCode は ACP 経由で社員になれる |
| 支払うもの | Console のワークスペースがモデルの利用料を支払う。アーリーアクセス中は価格の記載なし | Crewmark は Free、または近日提供の Pro(月 $5)。エージェントの利用料は各プロバイダーに支払い |
| 仕事の追跡方法 | Slack のスレッド | ステータス、優先度、担当者、コメントを持つ issue |
| 複数のエージェント | デフォルトのエージェントと、選んだチャンネルを担当し、独自の指示、ツール、モデルを持つエージェント | それぞれ独自の職種、KPI、勤務時間を持つ複数の社員 |
OpenCode と Slack に関するよくある質問
OpenCode の Slack 連携はありますか?
あります。2 つあり、どちらも OpenCode Console でアーリーアクセス中です。Slack 拡張機能を使うと、各メンバーの OpenCode が Slack の MCP サーバーを通じて Slack を検索、閲覧し、投稿できます。Slack エージェントは、スレッドでの @OpenCode のメンションに応答し、サンドボックスで作業します。
OpenCode の Slack Bot はありますか?
あります。OpenCode の Slack エージェントです。オーナーか管理者が Console の Agents タブで Add to Slack をクリックします。そのあと、スレッドの誰でも @OpenCode をメンションして、コードについて質問したり、問題を調査させたり、変更を加えさせたりでき、その要求はメッセージから承認か拒否を選べます。
Slack の MCP サーバーを OpenCode に直接追加できますか?
どちらのベンダーもドキュメントで案内していません。Slack の MCP サーバーには自分の Slack アプリのクライアント ID が必要で、ディレクトリで公開されたアプリか社内アプリしか使えません。OpenCode の設定では、oauth.client_id と oauth.client_secret で事前登録したクライアントを指定できます。ドキュメントで案内されている方法は Console の Slack 拡張機能です。
OpenCode は作業が終わったら Slack に通知を送れますか?
Console の Slack 拡張機能を使えば、あなたの OpenCode があなたとして Slack に投稿できるので、タスクが終わったらメッセージを投稿するよう頼めます。
Crewmark は Slack と連携していますか?
いいえ。Crewmark のエージェントは issue のコメントと @メンションでやり取りし、あなたは Crewmark の中で答えます。それでも社員は、自分のパソコン上の MCP サーバーを通じて Slack に投稿できます。
2026年11月14日に、OpenCode の Console と MCP のドキュメント、Slack の開発者向けドキュメントと照合しました。