Repolode
Lelu-ai

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. 1

    設定不要でローカルエンジンを起動

    npx -y lelu-mcp start
  2. 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 の数値は毎日更新されます。

関連プロジェクト

エージェントとネットワークの間に置いて、秘密情報の流出、プロンプトインジェクション、SSRF、MCPツール汚染を防ぎ、署名付きアクションレシートを発行するオープンソースのAIエージェント向けファイアウォール。

985+11 今週114GoApache-2.0活発にメンテナンス更新 7 時間前