Uma camada de proteção em tempo de execução para agentes de programação com IA que controla cada chamada de ferramenta e retorna PASS, AUTH ou BLOCK antes da execução.
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
Inicie o mecanismo local sem configuração
npx -y lelu-mcp start - 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
Barreiras de segurança para agentes de programação como Claude Code, Codex e Cursor, que verificam cada chamada de ferramenta localmente antes da execução.
Firewall open source para agentes de IA que fica entre os agentes e a rede para bloquear exfiltração de segredos, prompt injection, SSRF e envenenamento de ferramentas MCP, com recibos de ações assinados.
CLI e biblioteca de código aberto que verificam arquivos de modelos de IA, código, endpoints ativos de LLM/agentes/MCP e traces registrados de agentes, relatando problemas encontrados e lacunas.
Padrão aberto e verificador em Python que exigem proveniência verificável e evidências assinadas antes de um agente de IA executar chamadas de ferramentas de alto impacto.
Middleware de segurança independente do host, que fica entre agentes de IA que usam ferramentas e essas ferramentas para bloquear chamadas arriscadas e ocultar resultados sensíveis.