Firewall em tempo de execução para agentes de IA que intercepta, classifica e bloqueia chamadas de ferramentas antes da execução, com aprovações e uma trilha de auditoria à prova de adulteração.
pegasi-ai/reins
Controles de segurança que bloqueiam, pausam e auditam ações de agentes de IA antes da execução, para Claude Code, OpenClaw e agentes MCP.
- Estrelas
- 392
- Forks
- 52
- Issues abertas
- 19
- Último commit
- há 26 dias
O que é?
Reins é uma camada de segurança para agentes de IA. Ele avalia cada ação do agente de acordo com políticas determinísticas antes da execução, bloqueando operações destrutivas, como exclusões em massa, e exigindo tokens de confirmação explícita para ações catastróficas. As solicitações de aprovação podem ser encaminhadas por um fluxo via terminal ou mensageria.
O projeto se integra ao Claude Code por meio dos hooks PreToolUse e PostToolUse, funciona com OpenClaw e oferece suporte a qualquer agente compatível com MCP. As políticas ficam em cache local para que a aplicação das regras funcione offline, e qualquer erro não tratado em um hook faz com que a ação seja bloqueada.
O Reins também verifica arquivos de configuração de agentes em busca de problemas relacionados ao OWASP ASI10, acompanha mudanças na postura de segurança ao longo do tempo e grava um log de auditoria JSONL append-only com cada decisão, aprovação e bloqueio.
Recursos principais
- 01Bloqueia ações destrutivas de agentes antes da execução e avalia o quanto são irreversíveis.
- 02Encaminha ações de alto impacto para fluxos de aprovação via terminal ou mensageria.
- 03Exige tokens CONFIRM-* explícitos para operações catastróficas.
- 04Integra-se aos hooks do Claude Code, ao OpenClaw e a agentes compatíveis com MCP.
- 05Mantém um registro de auditoria append-only de decisões, aprovações e bloqueios.
- 06Verifica configurações de agentes em busca de vulnerabilidades do OWASP ASI10 e acompanha mudanças na postura de segurança.
Casos de uso
- Impedir que um agente de IA exclua emails ou arquivos em massa sem aprovação.
- Adicionar aprovação humana às chamadas de ferramentas do Claude Code.
- Auditar o que um agente autônomo de navegador ou mensageria realmente fez.
- Verificar arquivos de configuração de agentes em busca de falhas de segurança antes da implantação.
Início rápido
- 1
Instale o Reins CLI globalmente pelo npm
npm install -g @pegasi-ai/reins - 2
Inicialize o Reins no seu projeto
reins init
Antes de usar
- É necessário ter o Node.js 18 ou posterior.
- A aplicação de políticas depende de integrações de hooks, como Claude Code, OpenClaw ou agentes MCP.
Em coleções
Tópicos
Perguntas frequentes
- O que é reins?
- Controles de segurança que bloqueiam, pausam e auditam ações de agentes de IA antes da execução, para Claude Code, OpenClaw e agentes MCP. Reins é uma camada de segurança para agentes de IA. Ele avalia cada ação do agente de acordo com políticas determinísticas antes da execução, bloqueando operações destrutivas, como exclusões em massa, e exigindo tokens de confirmação explícita para ações catastróficas. As solicitações de aprovação podem ser encaminhadas por um fluxo via terminal ou mensageria.
- reins é gratuito? Qual é a licença?
- reins é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- reins ainda é mantido?
- Manutenção ativa. O último commit de reins foi em 11 de out. de 2026.
- Para que posso usar reins?
- Impedir que um agente de IA exclua emails ou arquivos em massa sem aprovação. Adicionar aprovação humana às chamadas de ferramentas do Claude Code. Auditar o que um agente autônomo de navegador ou mensageria realmente fez. Verificar arquivos de configuração de agentes em busca de falhas de segurança antes da implantação.
- Como instalar reins?
- Instale o Reins CLI globalmente pelo npm: npm install -g @pegasi-ai/reins Inicialize o Reins no seu projeto: reins init
- Onde consigo reins?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pegasi-ai/reins
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
Runtime aberto que detecta, monitora e encaminha os agentes de programação em execução na máquina do desenvolvedor, com acompanhamento de custos por agente.
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.
Sistema de segurança corporativa que descobre, monitora, avalia e detecta comportamentos de risco em agentes de programação com IA e agentes de suporte voltados a clientes.
Controle de acesso para agentes de programação com IA: bloqueia a leitura de credenciais, retém ações arriscadas para revisão e registra todas as chamadas de ferramentas em Claude Code, Codex, Cursor e servidores MCP.