provos/ironcurtain

A secure* runtime for autonomous AI agents. Policy from plain-English constitutions. (*https://ironcurtain.dev)

57
/ 100
Established

This helps people who want AI agents to automate tasks like managing files or running commands, but need to ensure these agents operate within safe boundaries. It takes plain-English rules, called 'constitutions,' and uses them to control what an AI agent can and cannot do. The result is an AI agent that can work autonomously without accidentally deleting files, exfiltrating data, or pushing malicious code, even if the agent itself tries to go rogue. This is for developers or operations engineers using AI agents who are concerned about security and control.

118 stars. Available on npm.

Use this if you need to deploy autonomous AI agents for tasks like code commits or system interaction, but require strict, clearly defined security policies to prevent unintended or malicious actions.

Not ideal if you're looking for a simple AI agent development framework without a strong emphasis on security policy enforcement or if you need an AI agent that operates without any behavioral constraints.

AI-safety agent-governance secure-development devops-automation large-language-models
Maintenance 10 / 25
Adoption 10 / 25
Maturity 20 / 25
Community 17 / 25

How are scores calculated?

Stars

118

Forks

18

Language

TypeScript

License

Apache-2.0

Last pushed

Mar 11, 2026

Commits (30d)

0

Dependencies

24

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/provos/ironcurtain"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.