You decide what runs.
Intercept commands. Review edits before they land. Give capable agents a clear scope, not a blindfold.
GOVERNANCEOPEN AGENTS. REAL GOVERNANCE.
The governance layer for open AI coding agents. Give them room to do great work, with the approvals, visibility, and control to make it yours.
Free core, forever. Your infrastructure, always.
Pick a capability. See the module behind it.
AST-based bash interception. Blocks destructive commands before they run.Public npm release pending. Read the installation notice first.
pi install npm:@bastilleworks/pi-gatekeeperFile edits wait for approval before they're applied.
Requires a Pro entitlement and downloaded archive. The install guide builds your exact command locally.
Full capture of HTTP requests and responses for LLM model calls. A local record you can inspect.
Requires a Pro entitlement and downloaded archive. The install guide builds your exact command locally.
Pick a module. Bring it to your own machine.
Your agents. Your ground rules.
THE ARCHITECTURE OF TRUST
No new agent. No black-box platform.
Just the structure between an agent's
intent and your system's reality.
Intercept commands. Review edits before they land. Give capable agents a clear scope, not a blindfold.
GOVERNANCEModel calls and governance events, captured in an audit trail. Understand what happened without piecing together the aftermath.
OBSERVABILITYLocal-first retrieval. A self-hosted team Console. Your tools, your infrastructure, and data that stays where it belongs.
DATA SOVEREIGNTYTAKE WHAT YOU NEED
Independent modules that work together. Start with one. Add another when it earns its place. Your stack doesn't need a new landlord.
Meet the modulesCommands and edits meet your rules before they run.
A clear record of model calls and agent activity.
Local retrieval. Your knowledge stays yours.
Lossless compaction. Less repeated work.
Long-running agents you can inspect and manage.
A sound method without a ceiling on intelligence.

WHY BASTILLE-C3?
On July 14, 1789, revolutionaries took the Bastille in a single day—not because it was unbreakable, but because it had quietly stopped being a real fortress: thin garrison, symbolic authority, no real governance. We borrow its name as a warning, not a celebration.
The AI revolution moves fast, bringing new capabilities every few months. Strong governance, security, and observability let you adopt what's new without losing control of what you've built.
THE VILLAGE
Code and knowledge belong with the people who use them, not a new landlord.
THE CROSSINGS
Decide what the agent is allowed to do. Require your approval before it runs sensitive commands or changes important files.
THE GATE
See what the agent sent to the model and what the model returned. Keep a local record so you can investigate problems.
THE PRINCIPLE
Give agents room to think. Put structure around what they can change.
A SMALL BEGINNING. A SOLID FOUNDATION.
Free
€0forever
Entry governance modules and every skill. No expiry. No catch.
Start buildingPro
€19/ month
Full governance, local audit, and personal data sovereignty.
Explore ProTeam & Enterprise
from €29/ seat / month
Self-hosted Console, shared policy, and visibility across your team.
Build togetherPaid prices exclude VAT. Applicable VAT is shown at checkout.
LET THE REVOLUTION IN.
Your next agent doesn't need less ambition. It needs a stronger foundation.
pi install npm:@bastilleworks/pi-gatekeeperPublic npm release pending. Check the installation notice before running this command.
Build with Bastille-C3 Request the open-source release