Runtime-защита для AI-агентов, которая проверяет каждый вызов инструмента и возвращает PASS, AUTH или BLOCK до выполнения действия.
Lelu-ai/lelu
Открытый движок авторизации проверяет каждое действие AI-агента и до его выполнения возвращает allow, deny, human_review или compute.
- Звёзды
- 71
- Форки
- 18
- Открытые issues
- 14
- Последний коммит
- позавчера
Что это?
Lelu находится между AI-агентом и действиями, которые тот хочет выполнить, например вернуть деньги, отправить письмо или удалить запись. Перед действием агент отправляет Lelu один HTTP-запрос, а Lelu возвращает один из четырёх результатов: allow, deny с указанием причины, human_review — приостановить действие до одобрения человеком, или compute — перенаправить действие на более безопасный вариант либо в песочницу. Каждое решение записывается в журнал аудита.
В дополнение к проверкам ролей и разрешений, которые предоставляют такие инструменты, как OPA, Casbin или AWS AVP, Lelu выявляет prompt injection, ограничивает выполнение действий на основе проверенных значений log-prob токенов LLM и оценивает поведенческие аномалии. Политики можно описывать в YAML или на OPA/Rego. Движок написан на Go и запускается локально одной командой npx или самостоятельно размещается на SQLite либо Postgres.
В комплект входят SDK для TypeScript и Python, SDK для Go и MCP-сервер. Плагин для Claude Code перехватывает вызовы Bash, Edit и Write через хук PreToolUse и по умолчанию работает в теневом режиме.
Ключевые возможности
- 01Возвращает для каждого действия агента решение allow, deny, human_review или compute.
- 02Выявляет prompt injection с помощью фильтра из пяти уровней.
- 03Ограничивает выполнение действий на основе проверенных сигналов уверенности LLM.
- 04Поддерживает политики 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-запрос, а Lelu возвращает один из четырёх результатов: allow, deny с указанием причины, human_review — приостановить действие до одобрения человеком, или compute — перенаправить действие на более безопасный вариант либо в песочницу. Каждое решение записывается в журнал аудита.
- lelu можно использовать бесплатно? Какая у него лицензия?
- lelu распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- lelu всё ещё поддерживается?
- Активно поддерживается. Последний коммит в lelu — 4 нояб. 2026 г..
- Для чего можно использовать 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 проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Политики безопасности для coding-агентов Claude Code, Codex и Cursor: проверка каждого вызова инструмента локально до его выполнения.
Открытый межсетевой экран для AI-агентов: блокирует утечку секретов, prompt injection, SSRF и отравление MCP-инструментов, подписывая подтверждения решений.
CLI и библиотека с открытым исходным кодом для проверки файлов моделей ИИ, кода, работающих конечных точек LLM/агентов/MCP и записанных трасс агентов с отчетом о проблемах и пробелах в проверках.
Открытый стандарт и Python-верификатор: требуют подтверждаемого происхождения и подписанных доказательств перед выполнением AI-агентом высокорисковых вызовов инструментов.
Не зависящий от хоста слой безопасности между AI-агентами, использующими инструменты, и самими инструментами: блокирует опасные вызовы и скрывает чувствительные данные в результатах.