AIコーディングエージェントのすべてのツール呼び出しを実行前に判定し、PASS、AUTH、BLOCKを返すランタイムガード。
Lelu-ai/lelu
AIエージェントのすべてのアクションを実行前にチェックし、allow、deny、human_review、computeのいずれかを返すオープンソースの認可エンジン。
- スター
- 71
- フォーク
- 18
- 未解決の Issue
- 14
- 最終コミット
- 3 日前
これは何?
Leluは、AIエージェントと、返金処理、メール送信、レコード削除など、エージェントが実行しようとするアクションの間に入ります。エージェントはアクションを実行する前にLeluへHTTPリクエストを1回送り、Leluは4つの結果のいずれかを返します。実行を許可するallow、理由を添えて拒否するdeny、人の承認が得られるまで一時停止するhuman_review、より安全な代替手段やサンドボックスにアクションを振り向けるcomputeです。すべての判断は監査ログに記録されます。
OPA、Casbin、AWS AVPなどが提供するロールと権限のチェックに加え、Leluはプロンプトインジェクションの検出、検証済みLLMトークンのlog-probsに基づく信頼度ゲーティング、振る舞いの異常スコアリングを備えています。ポリシーはYAMLのロール、またはOPA/Regoで記述できます。エンジンはGo製で、単一のnpxコマンドでローカル実行できるほか、SQLiteまたはPostgresを使ってセルフホストできます。
TypeScript、Python、GoのSDKとMCPサーバーが提供されています。Claude CodeプラグインはPreToolUseフックを通じてBash、Edit、Writeの呼び出しを捕捉し、デフォルトではシャドーモードで動作します。
主な機能
- 01各エージェントアクションに対して、allow、deny、human_review、computeのいずれかを返します。
- 025層のフィルターでプロンプトインジェクションを検出します。
- 03検証済みLLM信頼度シグナルに基づいてアクションを制御します。
- 04deny-first方式の評価で、YAMLおよびOPA/Regoのポリシーに対応します。
- 05判断に確信が持てない場合は、Slack、Teams、PagerDutyと連携した人間のレビューキューに送ります。
- 06すべての判断を監査ログに記録します。
ユースケース
- パッケージのインストール、デプロイ、秘密情報を含むファイルへのアクセスに承認を必須とし、コーディングエージェントを保護する。
- エージェントが返金処理や外部へのメール送信を行う前に、人による承認ステップを追加する。
- 無人で実行されるClaude Codeセッションから、破壊的なコマンドをブロックする。
- LangChain、CrewAI、またはMCPベースのエージェントを書き換えることなく、認可チェックを追加する。
クイックスタート
- 1
設定不要でローカルエンジンを起動
npx -y lelu-mcp start - 2
TypeScript SDKをインストール
npm install lelu-agent-auth
使う前に知っておきたいこと
- Confidence gatingにはプロバイダーから検証済みのlog-probsを取得する必要があるため、Anthropic Claudeのようなモデルではシグナル欠損時のポリシーにフォールバックします。
- まだ初期段階です。スター数は68で、サンドボックスを優先する方針を掲げる若いプロジェクトです。
収録されている特集
トピック
よくある質問
- lelu とは?
- AIエージェントのすべてのアクションを実行前にチェックし、allow、deny、human_review、computeのいずれかを返すオープンソースの認可エンジン。 Leluは、AIエージェントと、返金処理、メール送信、レコード削除など、エージェントが実行しようとするアクションの間に入ります。エージェントはアクションを実行する前にLeluへHTTPリクエストを1回送り、Leluは4つの結果のいずれかを返します。実行を許可するallow、理由を添えて拒否するdeny、人の承認が得られるまで一時停止するhuman_review、より安全な代替手段やサンドボックスにアクションを振り向けるcomputeです。すべての判断は監査ログに記録されます。
- lelu は無料で使えますか?ライセンスは?
- lelu は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- lelu は今もメンテナンスされていますか?
- 活発にメンテナンス中。lelu の最終コミットは 2026年11月4日 です。
- lelu は何に使えますか?
- パッケージのインストール、デプロイ、秘密情報を含むファイルへのアクセスに承認を必須とし、コーディングエージェントを保護する。 エージェントが返金処理や外部へのメール送信を行う前に、人による承認ステップを追加する。 無人で実行されるClaude Codeセッションから、破壊的なコマンドをブロックする。 LangChain、CrewAI、またはMCPベースのエージェントを書き換えることなく、認可チェックを追加する。
- lelu のインストール方法は?
- 設定不要でローカルエンジンを起動: npx -y lelu-mcp start TypeScript SDKをインストール: npm install lelu-agent-auth
- lelu はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Lelu-ai/lelu
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Code、Codex、Cursorなどのコーディングエージェントがツールを実行する前に、ローカルで呼び出しを検査するポリシーガードレール。
エージェントとネットワークの間に置いて、秘密情報の流出、プロンプトインジェクション、SSRF、MCPツール汚染を防ぎ、署名付きアクションレシートを発行するオープンソースのAIエージェント向けファイアウォール。
AIモデルファイル、コード、稼働中のLLM・エージェント・MCPエンドポイント、記録済みのエージェントトレースを検証し、問題点と未確認項目を報告するオープンソースのCLI・ライブラリです。
AIエージェントが影響の大きいツール呼び出しを実行する前に、検証可能な来歴と署名付き証拠を必須とするオープン標準とPython製検証ツール。
ツールを使うAIエージェントとツールの間に配置し、危険な呼び出しをブロックして機密情報を含む結果をマスキングする、ホスト非依存の安全性ミドルウェア。