Skip to content

OPEN AGENTS. REAL GOVERNANCE.

Let them build.
Keep the keys.

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.

THE STRONGHOLDFind your first guardrail
Explore pi-gatekeeper, pi-change-review and pi-tracer. Module documentation and installation links are below.
Move the light to a gold markDrag the light to a gold markOr use the buttons below
1/3

Pick a capability. See the module behind it.

pi-gatekeeper

Free · Open source

AST-based bash interception. Blocks destructive commands before they run.Public npm release pending. Read the installation notice first.

pi install npm:@bastilleworks/pi-gatekeeper

Pick a module. Bring it to your own machine.

Your agents. Your ground rules.

LOCAL-FIRSTMODULAR BY DESIGNFREE CORE, FOREVER

THE ARCHITECTURE OF TRUST

Fast agents.
Firm foundations.

No new agent. No black-box platform.
Just the structure between an agent's
intent and your system's reality.

01 / The gate

You decide what runs.

Intercept commands. Review edits before they land. Give capable agents a clear scope, not a blindfold.

GOVERNANCE
02 / The lantern

See the whole story.

Model calls and governance events, captured in an audit trail. Understand what happened without piecing together the aftermath.

OBSERVABILITY
03 / The stronghold

Keep it on your ground.

Local-first retrieval. A self-hosted team Console. Your tools, your infrastructure, and data that stays where it belongs.

DATA SOVEREIGNTY

TAKE WHAT YOU NEED

A layer.
Not a lock-in.

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 modules
An illustrated river connects a working village and stone bridges to a guarded fortress, with crowds and smoke at its gates.
PLATE I / THE BASTILLE LANDSCAPEAn imagined revolution, not a historical reconstruction. Look for the computer in the wheat.

WHY BASTILLE-C3?

Not a monument.
A reminder.

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.

  1. THE VILLAGE

    Your work. Your ground.

    Code and knowledge belong with the people who use them, not a new landlord.

  2. THE CROSSINGS

    Give ambition a clear scope.

    Decide what the agent is allowed to do. Require your approval before it runs sensitive commands or changes important files.

  3. THE GATE

    Power needs a visible record.

    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.

The story behind the stronghold

A SMALL BEGINNING. A SOLID FOUNDATION.

Start free.
Grow on your terms.

All plans & details

Free

€0forever

Entry governance modules and every skill. No expiry. No catch.

Start building

Pro

€19/ month

Full governance, local audit, and personal data sovereignty.

Explore Pro

Team & Enterprise

from €29/ seat / month

Self-hosted Console, shared policy, and visibility across your team.

Build together

Paid prices exclude VAT. Applicable VAT is shown at checkout.

LET THE REVOLUTION IN.

Keep the fortress standing.

Your next agent doesn't need less ambition. It needs a stronger foundation.

pi install npm:@bastilleworks/pi-gatekeeper

Public npm release pending. Check the installation notice before running this command.

Build with Bastille-C3 Request the open-source release