[アップデート] OpenClaw 的な使い方を Kiro CLI で実現する「Kiro Crew」がリリースされたので触ってみた

[アップデート] OpenClaw 的な使い方を Kiro CLI で実現する「Kiro Crew」がリリースされたので触ってみた

Kiro CLIの上に構築されたオーケストレーション層「Kiro Crew」をmacOSにインストールして、Slack連携まで試してみました。セッション管理やメモリ、外部チャネル連携の仕組みを中心に紹介します。
2026.08.05

いわさです。

Kiro CLI はターミナルからエージェントに指示を出せるツールですが、基本的にはセッションを開いてその場で作業して終わり、という使い方になります。

先日、Kiro から「Kiro Crew」がオープンソースでリリースされました。
Kiro CLI を裏側のエージェント実行エンジンとして使いつつ、その上に Gateway を被せてセッション管理やメモリ、スケジュール、Slack などの外部チャネル連携を追加するオーケストレーション層です。

https://kiro.dev/blog/introducing-kiro-crew/

上記公式ブログを読むと、OpenClaw に触発されたことに言及されています。
OpenClaw のフォークではなく、Amazon 内部で「MeshClaw」として開発されていたプロジェクトがベースとのこと。

OpenClaw は、ローカルのエージェントを Slack などの外部チャネルから操作したり、セッションをまたいで記憶を引き継いだりできるツールです。
私も以前 Lightsail にセットアップして紹介したことがあります。

https://dev.classmethod.jp/articles/amazon-lightsail-openclaw/

Kiro Crew の公式 FAQ では、ACP(Agent Client Protocol)経由で Kiro CLI 上で動作し、既存の .kiro 設定をそのまま読み込むと説明されています。

It runs on the Kiro CLI using ACP, and reads your existing .kiro configuration.

https://kiro.dev/faq/

今回はこちらを macOS にインストールして、Slack の接続設定まで試してみたので紹介します。

実際に確認してみる

インストール

macOS・Linux・Windows に対応しています。
今回は macOS で試します。

https://kiro.dev/crew/

GitHub Releases からインストーラーをダウンロードします。

6846F4AF-8BA2-4E21-9B54-57212DEB0FCC.png

インストールすると KiroCrew.app が追加されます。

DC5D2AAF-2A9D-45D3-8AC5-D4FC56E46410_4_5005_c.jpeg

セットアップと Kiro CLI との関係

初回起動時にセットアップウィザードが始まります。
マシン上の他のエージェントツールの設定を検出してインポートできる仕組みです。

51B24172-29C9-4ED0-A5BE-1121EDD58616.png

私の環境では Claude Code の設定が6件検出されました。
メモリとワークスペースをインポートできます。Merge only なので既存設定は上書きされません。

9023DB8E-67ED-44AD-A3BF-6C63B1DAD584.png

インポートが終わるとメイン画面が表示されます。

ECD81F8A-8EFB-4337-B566-AFF9C9A638E7.png

ここで気づいたのですが、Kiro CLI にログイン済みの状態だと Kiro Crew で追加のログインを求められません。
そのまま接続済みの状態になりました。
Kiro Crew は Kiro CLI の認証をそのまま使っているようです。

つまり、デスクトップアプリが直接エージェントを動かしているわけではなく、Kiro Crew Gateway がセッションや接続先を管理して、実際の処理は Kiro CLI に渡している構成っぽいです。
Slack やブラウザなど複数の入り口から同じ Gateway に接続して、セッションを共有する仕組みになっています。

タスクを実行してみる

サジェストされていた「今日のAWS新着ニュースを確認」を実行してみます。
ちなみにこのサジェスト内容、Claude Code からインポートしたメモリをもとにパーソナライズされているっぽいです。普段の作業内容に沿った候補が並んでいました。

3757711A-2F0A-4616-97EE-9A7839200456.png

エージェントが AWS What's New のフィードを取得して、当日のニュースをまとめてくれました。

1CBBDA86-056B-470A-A5A2-75CD973D61EC.png

この操作自体は Kiro CLI や Kiro IDE でやるのと変わらないですね。

Gateway とブラウザダッシュボード

OpenClaw と同じように、Slack などマルチチャネルを使って Gateway 経由でローカル PC のセッションにリモートアクセスできる点が、これまで Kiro 単体ではできなかった部分だと思います。やってみましょう!!

デスクトップアプリとは別に、ブラウザからもダッシュボードにアクセスできます。
Gateway はローカルで動作しており localhost:5476 で開けました。
OpenClaw をセットアップしたときと非常に似た流れですね。

kirocrew token

2A9BB6BB-9023-44EB-A090-202989162E62_4_5005_c.jpeg

認証用の URL が生成されるので、ブラウザで開くとデスクトップアプリと同じセッションが見えます。

4364C264-CC9F-42DE-BED6-96E52851E1F0.png

同じ Gateway に繋がっているので、デスクトップアプリで作ったセッションがブラウザでもそのまま見える感じです。
ローカルデスクトップの Kiro Crew を終了すると、このブラウザからもセッションにアクセスできなくなります。

Slack と接続する

Kiro Crew の設定画面から Slack の接続を試してみます。

まず Kiro Crew のダッシュボードで Settings → Channels を開きます。
Slack のセクションに「Create Slack App」のボタンがあり、押すと Slack API のアプリ作成ページに飛びます。

1A4892D1-C9E4-475B-9CE5-A19BA74FC508.png

マニフェストが事前に埋め込まれているので、スコープやイベント購読の設定は自動で入った状態です。
ワークスペースを選択して認可を進めると、Slack App が作成されます。

D36B2C6E-A7EE-4AA0-B893-DAC9F092B540.png

2EFC7434-FFFB-4D12-92C8-EE3FDAE0B9E3.png

作成後、Slack API 側で以下を取得します。

  • Socket Mode を有効化して App-Level Token(xapp-...)を発行(connections:write スコープ付き)
  • OAuth & Permissions で Bot Token(xoxb-...)を取得
  • 自分の Slack Member ID をプロフィールからコピー

9894CE7E-DE6D-468E-9D39-194D2254907E.png

C9711228-17FA-4B3C-A13A-0CFA6BBB3A12.png

Kiro Crew の設定画面に戻って、App Token・Bot Token・Owner Slack Member ID をそれぞれ入力して保存しました。

AE66F5EF-26BC-4B32-AB06-CDE935E3E702.png

ただ、保存しただけでは接続ステータスが変わりませんでした。

D0EAFF44-9AE3-450B-8E71-7DC5B8FFB966.png

Kiro Crew アプリケーションを再起動したところ、Slack のステータスが「Connected」に変わりました。

B4810D84-9657-4060-8E1E-DE576E50F061.png

ここまでで Kiro Crew 側からは Slack に接続できている状態です。

なお、Slack 側から DM やチャンネルメッセージを送ってみましたが、今回は応答が返ってきませんでした。
/kirocrew スラッシュコマンドも試してみます。Slack API 側では登録されているのですが...

F56A3AD8-D7A1-4912-AF85-3BC5E5D68F18.png

実際に打ってみると「有効なコマンドではありません」と表示されてしまいました。

A3FAAE60-A332-4CC2-8C46-5E218C2D30A8.png

公式ドキュメントによると、DM は全メッセージを処理する always モード、チャンネルは @mention で反応する mention モードがデフォルトとのこと。

always processes every message in DMs, while mention responds only when the bot is mentioned in group channels.

次回はメンション付きのメッセージや、イベント購読の設定まわりを改めて確認してみます。

https://github.com/kirodotdev/KiroCrew/blob/main/docs/guides/slack-setup.md

さいごに

本日は Kiro Crew を macOS にインストールして、Kiro CLI が実行基盤として動いていることの確認と、ローカル Gateway 経由での Slack 接続設定まで試しました。

Kiro CLI を置き換えるものではなく、その上にセッション継続・メモリ・外部チャネル接続を乗せるための層、という理解で良さそうです。
OpenClaw っぽい使い方を Kiro CLI ベースで作れるようになった、という感じですかね。

Slack のメッセージ応答は今回間に合わなかったので、次回はそのあたりを確認してみたいと思います。

この記事をシェアする

AWSのお困り事はクラスメソッドへ

関連記事