Catalog PyPI
PACKAGE EXPLORERView in registry

ai-engineering-guardrails

PyPI

Vendor-neutral local guardrails for AI engineering workstations

Versions collected1
Direct dependencies1From release 1.4.0
Last observed21 Oct, 10:38 UTC

README

Version 1.4.0 documentation

AI Engineering Guardrails

PyPI version Tests

AI Engineering Guardrails is a local, vendor-neutral toolkit for applying consistent guidance, skills and narrow checks across OpenAI Codex, Claude Code, Cursor, GitHub Copilot in VS Code and Visual Studio, and JetBrains AI Assistant/Copilot.

It renders one canonical policy for each supported product. Its deliberately limited aim is to help agents inspect first, preserve user work, avoid secrets and destructive operations, verify changes, and report what happened. Think of it as a seatbelt, not a committee meeting.

The short version

  • One canonical policy, rendered for six product surfaces rather than copied six times.
  • Narrow deterministic checks for high-confidence risks: destructive Git operations, publication, credential exposure, and dangerous infrastructure actions.
  • Portable, on-demand skills and capability packs for application, delivery, and infrastructure work.
  • A local installer that preserves unrelated configuration, creates backups, and uses an immutable runtime independent of the source clone.
  • Optional offline assurance for policy evidence, bounded task contracts, imported test/report summaries, and local instruction or skill review.
  • Optional routing and terminal UX—both off unless you explicitly enable them.

This is defence in depth, not a replacement for product approvals, sandboxing, operating-system permissions, branch protection, cloud IAM, Kubernetes RBAC, or a human release decision.

A comic about an AI agent denying over-engineering before a stack of resource monitors catches fire.

Start here

Python 3.11+ is required. Install the published package with pipx and preview before writing anything. Do not use sudo, Administrator, or an elevated shell.

pipx install ai-engineering-guardrails

ai-guardrails install --dry-run
ai-guardrails install
ai-guardrails status

For contributor work or a reviewed local checkout instead:

git clone https://github.com/ZarrenSpryXplor/ai-engineering-guardrails.git
cd ai-engineering-guardrails
pipx install .

The default install detects local supported products, uses no cloud login, and changes no main model, approval setting, sandbox, network setting, routing profile, or terminal decoration. If no product is detected, it makes no change and prints the explicit command to use.

For a direct Git install, pin a reviewed tag or full commit rather than a moving branch:

pipx install 'git+https://github.com/ZarrenSpryXplor/ai-engineering-guardrails.git@<reviewed-tag-or-full-commit>'

The package is published on PyPI through Trusted Publishing. Maintainers should follow the release guide for protected approvals, version/tag checks, and provenance.

Optional extras

Terminal visibility is opt-in. Claude Code can use a managed local status line; Codex uses its native /statusline fields; Cursor CLI keeps its documented /status-indicators control.

ai-guardrails statusline preview --product all --profile standard
ai-guardrails statusline install --product all --profile standard --dry-run
ai-guardrails statusline install --product all --profile standard
ai-guardrails activity --since 24h
ai-guardrails receipt --compact

Routing is also opt-in. It installs static, bounded roles; it does not classify prompts, choose a model at runtime, or grant authority.

ai-guardrails routing show --profile balanced --product codex
ai-guardrails routing set balanced --product codex --dry-run
ai-guardrails routing set balanced --product codex

Assurance tools stay local and offline. They inspect metadata, repository state, supplied reports, and bounded component files; they do not run analyzers, execute downloaded instructions, or award a magical “all bugs gone” sticker.

ai-guardrails policy audit
ai-guardrails task init --repo . --dry-run
ai-guardrails component inspect ./reviewed-skill
ai-guardrails skills audit
ai-guardrails docs audit --path README.md

See evidence and assurance for task setup, report comparison, trust records, and the limits of each result.

Find the right detail

The operator documentation hub is the durable entry point. It gives each audience one place to start instead of making this README do every job.

If you need to…Read…
Install, update, recover, inspect state, or use waiversQuick user guide and operations
Understand product versions, paths, and limitationsCompatibility
Enable terminal UX, activity, complexity, receipts, or demo modeTerminal UX
Audit policy evidence, use a task contract, or inspect an external skill/instructionEvidence and assurance
Delegate bounded work safelyRouting and cost
Use or extend language and infrastructure supportCapability packs and skills catalogue
Write or review substantive technical documentationTechnical writing and skills catalogue
Change canonical policy or understand the designPolicy authoring and architecture
Review threat boundaries and enterprise examplesThreat model, enterprise output, and Spacelift

Contribute and report safely

  • Read CONTRIBUTING.md before changing canonical policy, generated output, or product integration.
  • Report vulnerabilities privately using SECURITY.md; do not put exploit details or secrets in a public issue.
  • See CHANGELOG.md for release-facing changes and CODE_OF_CONDUCT.md for community expectations.

The project is MIT licensed. It makes no claim to be a universal security boundary or to save a particular amount of money, time, or tokens.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.4.013 Aug 20261

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
zarrenspryxplor/ai-engineering-guardrails

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:38 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:ea9260ac07ad048a5ff739f3a0c34733af422c7afa348dfaabbac16deab6d88d