pegasi-ai/reins
383 stars · Last commit 2026-04-21
Stop AI agents from doing things you didn't ask for.
README preview
<div align="center">
<img src="./public/reins_logo.png" alt="Reins Logo" width="360"/>
<h1>🪢 Reins</h1>
<p><strong>Security controls for AI agents.</strong></p>
<p>
<a href="https://github.com/pegasi-ai/reins">github.com/pegasi-ai/reins</a>
</p>
<p>
<a href="https://www.npmjs.com/package/clawreins"><img src="https://img.shields.io/npm/v/clawreins.svg" alt="npm"></a>
<a href="https://www.npmjs.com/package/clawreins"><img src="https://img.shields.io/npm/dt/clawreins.svg" alt="downloads"></a>
<a href="https://www.apache.org/licenses/LICENSE-2.0"><img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" alt="License: Apache 2.0"></a>
<a href="http://www.typescriptlang.org/"><img src="https://img.shields.io/badge/%3C%2F%3E-TypeScript-%23007ACC.svg" alt="TypeScript"></a>
<img src="https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen" alt="Node.js >= 18.0.0">
</p>
</div>
> In Greek myth, Athena gave Bellerophon the golden bridle — reins included — that let him guide Pegasus. Reins applies the same idea to AI agents: raw power is not enough — what matters is making it controllable.