Repolode
pegasi-ai

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. 1

    Instale o Reins CLI globalmente pelo npm

    npm install -g @pegasi-ai/reins
  2. 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