Repolode
Lelu-ai

Lelu-ai/lelu

Mecanismo de autorização open source que verifica cada ação de agentes de IA e, antes da execução, retorna allow, deny, human_review ou compute.

Estrelas
71
Forks
18
Issues abertas
14
Último commit
há 4 dias

O que é?

O Lelu fica entre um agente de IA e as ações que ele pretende realizar, como emitir um reembolso, enviar um e-mail ou excluir um registro. Antes de agir, o agente faz uma chamada HTTP ao Lelu, que retorna um de quatro resultados: allow, deny com uma justificativa, human_review para pausar até que alguém aprove, ou compute para redirecionar a ação a uma alternativa mais segura ou a um sandbox. Todas as decisões são registradas em um log de auditoria.

Além das verificações de papéis e permissões oferecidas por ferramentas como OPA, Casbin ou AWS AVP, o Lelu acrescenta detecção de prompt injection, controle de confiança baseado em log-probs de tokens de LLM verificados e pontuação de anomalias comportamentais. As políticas podem ser escritas como papéis em YAML ou em OPA/Rego. O mecanismo é escrito em Go e pode ser executado localmente com um único comando npx ou hospedado por você usando SQLite ou Postgres.

São fornecidos SDKs para TypeScript e Python, um SDK para Go e um servidor MCP. Um plugin para Claude Code intercepta chamadas Bash, Edit e Write pelo hook PreToolUse e, por padrão, é executado em modo shadow.

Recursos principais

  • 01Retorna decisões allow, deny, human_review ou compute para cada ação do agente.
  • 02Detecta prompt injection com um filtro de cinco camadas.
  • 03Condiciona ações a sinais verificados de confiança do LLM.
  • 04Oferece suporte a políticas em YAML e OPA/Rego, com avaliação que prioriza deny.
  • 05Encaminha decisões incertas para uma fila de revisão humana integrada ao Slack, Teams ou PagerDuty.
  • 06Registra todas as decisões em um log de auditoria.

Casos de uso

  • Proteger um agente de programação para que instalações de pacotes, deploys e acesso a arquivos com segredos exijam aprovação.
  • Adicionar uma etapa de aprovação humana antes de um agente emitir reembolsos ou enviar e-mails externos.
  • Bloquear comandos destrutivos em uma sessão autônoma do Claude Code.
  • Adicionar verificações de autorização a agentes baseados em LangChain, CrewAI ou MCP sem reescrevê-los.

Início rápido

  1. 1

    Inicie o mecanismo local sem configuração

    npx -y lelu-mcp start
  2. 2

    Instale o SDK do TypeScript

    npm install lelu-agent-auth

Antes de usar

  • Confidence gating exige log-probs verificados do provedor; por isso, modelos como Anthropic Claude recorrem a uma política para quando o sinal está ausente.
  • Ainda está em estágio inicial: tem 68 estrelas e é um projeto novo com foco em priorizar o uso de um sandbox.

Em coleções

Tópicos

Perguntas frequentes

O que é lelu?
Mecanismo de autorização open source que verifica cada ação de agentes de IA e, antes da execução, retorna allow, deny, human_review ou compute. O Lelu fica entre um agente de IA e as ações que ele pretende realizar, como emitir um reembolso, enviar um e-mail ou excluir um registro. Antes de agir, o agente faz uma chamada HTTP ao Lelu, que retorna um de quatro resultados: allow, deny com uma justificativa, human_review para pausar até que alguém aprove, ou compute para redirecionar a ação a uma alternativa mais segura ou a um sandbox. Todas as decisões são registradas em um log de auditoria.
lelu é gratuito? Qual é a licença?
lelu é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
lelu ainda é mantido?
Manutenção ativa. O último commit de lelu foi em 4 de nov. de 2026.
Para que posso usar lelu?
Proteger um agente de programação para que instalações de pacotes, deploys e acesso a arquivos com segredos exijam aprovação. Adicionar uma etapa de aprovação humana antes de um agente emitir reembolsos ou enviar e-mails externos. Bloquear comandos destrutivos em uma sessão autônoma do Claude Code. Adicionar verificações de autorização a agentes baseados em LangChain, CrewAI ou MCP sem reescrevê-los.
Como instalar lelu?
Inicie o mecanismo local sem configuração: npx -y lelu-mcp start Instale o SDK do TypeScript: npm install lelu-agent-auth
Onde consigo lelu?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Lelu-ai/lelu

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados