Repolode
Lelu-ai

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. 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-запрос, а 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 обновляется ежедневно.

Похожие проекты

Открытый межсетевой экран для AI-агентов: блокирует утечку секретов, prompt injection, SSRF и отравление MCP-инструментов, подписывая подтверждения решений.

984+13 за неделю114GoApache-2.0Активно поддерживаетсяОбновлён 23 часа назад

CLI и библиотека с открытым исходным кодом для проверки файлов моделей ИИ, кода, работающих конечных точек LLM/агентов/MCP и записанных трасс агентов с отчетом о проблемах и пробелах в проверках.

21217PythonApache-2.0Обновлён 4 дня назад

Открытый стандарт и Python-верификатор: требуют подтверждаемого происхождения и подписанных доказательств перед выполнением AI-агентом высокорисковых вызовов инструментов.

70+1 за неделю48PythonApache-2.0Обновлён 4 дня назад

Не зависящий от хоста слой безопасности между AI-агентами, использующими инструменты, и самими инструментами: блокирует опасные вызовы и скрывает чувствительные данные в результатах.

1 тыс.59TypeScriptБез лицензииОбновлён 3 месяца назад