including the awkward ones
Questions
What this does, what it cannot do, and what happens to your code. The last section is the one most products leave out.
What it is
What does Enforcee actually do?
It takes the rules you wrote for an AI coding agent — a CLAUDE.md, AGENTS.md, .cursor/rules file or a raw system prompt — and something the agent produced, and returns a verdict for every single rule: followed, violated, not applicable, or unverifiable. Each verdict carries the exact line from the output that decided it. It also compiles those rules into a guard that refuses a forbidden command before it runs.
How the checking worksHow is this different from a linter for my rules file?
A linter grades the file. It tells you whether your CLAUDE.md is tidy, well-ordered and not too long. Enforcee grades what the model did with it. Those are different questions, and the second one is the one nobody could answer before — you can have a perfect rules file that the agent ignored on turn forty.
Why should I trust a tool that uses a model to check a model?
Because mostly it does not. About four fifths of a hand-written ruleset is settled by plain code — forbidden words, required literals, length limits, JSON validity, citation presence — with no model call at all. For the remainder, a judged verdict is thrown out unless the quote it cites is found literally in your output, character for character. That makes it impossible to pass an audit by inventing a sentence. Where nothing can be established, the answer is "unverifiable", which is a real answer here rather than a failure.
The evidence gate, in detailDoes it work with Cursor, Codex or something other than Claude Code?
The auditing does. It reads the rules as text, so CLAUDE.md, AGENTS.md, .cursor/rules and a pasted system prompt all work the same way, and a rule keeps the same identity if you move it between files. The guard currently hooks into Claude Code specifically, because that is where the hook API exists.
Money
What is free, and for how long?
Auditing is free and unlimited, forever, on the web and in the command line. That is not a trial and there is no credit card. You pay when you want it to remember across weeks, to block commands before they run, and to fail a pull request.
What each plan includesIs there a free trial of the paid plans?
No, deliberately. The free tier is the same engine, the same verdicts and the same evidence quotes a subscriber gets — so a trial would be showing you something you can already see. Paying is for the parts that persist, block and gate, not for finding out whether it works.
What happens if I cancel?
The guard stops when your licence expires, and auditing keeps working exactly as before, because it never needed an account. Cancel from a link in any receipt. Your stored receipts can be exported or deleted the same day you ask.
Export or delete everythingYour code
Does my source code leave my machine?
On the free paths, nothing does. The command line and the guard make no network call at all — not one, not even a licence check — so your transcripts, rulesets and code are read locally and never uploaded. That is enforced by a check in our release pipeline that stubs the network and fails the build if a free audit opens a socket.
What runs without an accountWhat do you store if I do make an account?
Your email, your subscription state, and the receipts from audits you ran while signed in — verdicts and rule text. Never your source code.
Do I need to give you an API key?
Only on the free tier, and only for the judged fifth; four fifths runs on your machine with no key at all. On the paid plans there is no key to manage, rotate or leak.
The awkward ones
What can Enforcee not do?
It audits text. It sees what the model produced, not what was in its context window — so a high score means the output is consistent with your rules, not that the model read them. It cannot settle rules about actions it has no record of, like whether an email was sent or an approval was obtained; those are reported as their own outcome rather than quietly counted as passing. And the guard stops actions, not intentions.
Limits, stated plainlyIs some of this already free in Claude Code?
Yes, and we keep a page listing exactly which parts, with links to Anthropic’s own documentation. Two features were cut from this product the week they went native, one of them a headline item on the pricing page. If you only want to block a dangerous command, the hook to do that is free and you should go and write it.
What Claude Code already does for freeAnthropic shipped a Compliance API. Is that the same thing?
No, and the name does most of the damage. It pulls activity events, chat data and file content out of an organisation for eDiscovery and retention — a record of what was said. It says nothing about rules, nothing about CLAUDE.md, and nothing about whether an instruction was followed. It is also Enterprise-only.
How many people use this?
Very few. It launched in August 2026 and the npm download numbers are almost entirely registry mirrors and security scanners rather than people — every published version shows a near-identical weekly count, including versions nobody would install, which is the signature of automated crawling and not of adoption. We would rather say that than quote a number we know is not real.
Still not answered?
The fastest answer is to run it on your own rules — it takes about twenty seconds and needs no account.
Try it on your own rules