AIエージェントのツール呼び出しを実行前に傍受・分類・ブロックし、承認フローと改ざん検知可能な監査ログを備えるランタイムファイアウォール。
pegasi-ai/reins
Claude Code、OpenClaw、MCPエージェント向けに、AIエージェントの操作を実行前にブロック、一時停止し、監査するセキュリティ制御。
- スター
- 392
- フォーク
- 52
- 未解決の Issue
- 19
- 最終コミット
- 27 日前
これは何?
ReinsはAIエージェント向けのセキュリティレイヤーです。エージェントの各操作を実行前に決定論的なポリシーで評価し、一括削除などの破壊的な操作をブロックするとともに、壊滅的な影響を及ぼす操作には明示的な確認トークンを要求します。承認リクエストはターミナルやメッセージングのフローに振り分けられます。
このプロジェクトはPreToolUseとPostToolUseフックを通じてClaude Codeと連携し、OpenClawでも動作します。また、MCP互換のあらゆるエージェントをサポートします。ポリシーはローカルにキャッシュされるためオフラインでも適用でき、フックで未処理のエラーが発生した場合は操作がブロックされます。
Reinsはエージェントの設定ファイルをスキャンしてOWASP ASI10の問題を検出し、時間の経過に伴うセキュリティの変化を追跡します。また、すべての判定、承認、ブロックを追記専用のJSONL監査ログに記録します。
主な機能
- 01破壊的なエージェント操作を実行前にブロックし、元に戻せない度合いをスコア化します。
- 02影響の大きい操作を、ターミナルやメッセージングによる承認フローに振り分けます。
- 03壊滅的な影響を及ぼす操作には、明示的なCONFIRM-*トークンを要求します。
- 04Claude Codeのフック、OpenClaw、MCP互換エージェントと連携します。
- 05判定、承認、ブロックの追記専用監査記録を保持します。
- 06エージェント設定をスキャンしてOWASP ASI10の脆弱性を検出し、セキュリティの変化を追跡します。
ユースケース
- 承認なしでAIエージェントがメールやファイルを一括削除するのを防ぐ。
- Claude Codeのツール呼び出しに人間による承認を追加する。
- 自律型のブラウザーエージェントやメッセージングエージェントが実際に行った操作を監査する。
- デプロイ前にエージェントの設定ファイルのセキュリティ上の弱点を確認する。
クイックスタート
- 1
npm から Reins CLI をグローバルにインストールします
npm install -g @pegasi-ai/reins - 2
プロジェクトで Reins を初期化します
reins init
使う前に知っておきたいこと
- Node.js 18 以降が必要です。
- ポリシーの適用には、Claude Code、OpenClaw、MCP エージェントなどのフック連携が必要です。
収録されている特集
トピック
よくある質問
- reins とは?
- Claude Code、OpenClaw、MCPエージェント向けに、AIエージェントの操作を実行前にブロック、一時停止し、監査するセキュリティ制御。 ReinsはAIエージェント向けのセキュリティレイヤーです。エージェントの各操作を実行前に決定論的なポリシーで評価し、一括削除などの破壊的な操作をブロックするとともに、壊滅的な影響を及ぼす操作には明示的な確認トークンを要求します。承認リクエストはターミナルやメッセージングのフローに振り分けられます。
- reins は無料で使えますか?ライセンスは?
- reins は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- reins は今もメンテナンスされていますか?
- 活発にメンテナンス中。reins の最終コミットは 2026年10月11日 です。
- reins は何に使えますか?
- 承認なしでAIエージェントがメールやファイルを一括削除するのを防ぐ。 Claude Codeのツール呼び出しに人間による承認を追加する。 自律型のブラウザーエージェントやメッセージングエージェントが実際に行った操作を監査する。 デプロイ前にエージェントの設定ファイルのセキュリティ上の弱点を確認する。
- reins のインストール方法は?
- npm から Reins CLI をグローバルにインストールします: npm install -g @pegasi-ai/reins プロジェクトで Reins を初期化します: reins init
- reins はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/pegasi-ai/reins
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIコーディングエージェントのすべてのツール呼び出しを実行前に判定し、PASS、AUTH、BLOCKを返すランタイムガード。
開発者のマシンで稼働中のコーディングエージェントを検出・レポート・ルーティングし、エージェントごとのコストも追跡できるオープンなランタイム。
AIエージェントのすべてのアクションを実行前にチェックし、allow、deny、human_review、computeのいずれかを返すオープンソースの認可エンジン。
AIエージェント向けのオープンソース可観測性プラットフォーム。失敗したトレースをグループ化し、修正を行うコーディングエージェントを起動して、実際のトレースで修正を再実行します。
AIコーディングエージェントや顧客対応エージェントを発見・監視・評価し、リスクの高い挙動を検知するエンタープライズ向けセキュリティシステム。