This is the official Homebrew tap for the CodeTruss CLI, the deterministic first-pass verification gate for AI-written code. It binds an agent task to the final Git diff, runs 13 deterministic analyzers and your repository verification commands, and writes a verifiable PASS, REVIEW_REQUIRED, or FAILED receipt.
This repository is updated by release automation.
Formula/codetruss.rbis bumped to each new CodeTruss CLI release as part of the release process, so hand edits to the formula'surlandsha256are overwritten by the next release. Development happens in the private CodeTruss monorepo. Please open pull requests and issues there instead.
Homebrew 6 requires trust for software from third-party taps. Installing the fully qualified formula trusts only this formula, not every package the tap may contain:
brew install CodeTruss/codetruss/codetruss
codetruss --versionTo upgrade or uninstall:
brew upgrade codetruss
brew uninstall codetrussAt the Git root, run the guided setup once:
cd /path/to/repository
codetruss setupsetup proposes a narrow scope, detects the repository's existing verification
commands, shows their exact fingerprint before trust, installs the hooks you
select, and runs diagnostics. After that, keep using your coding agent normally.
To review an existing change directly:
codetruss review --task "Review my current agent changes"
codetruss verify latestDeterministic analysis and receipts stay on your machine. --llm is opt-in and
uses your selected provider credentials; only an explicit codetruss sync
uploads a receipt to CodeTruss. See the full CLI documentation.
The formula downloads one immutable, versioned archive from the official
CodeTruss/codetruss-cli
release. Its SHA-256 is pinned in the formula. Pull requests run formula style,
audit, install, and functional tests on supported macOS runners before merge.
Do not update only the version or URL. Every release change must update the URL, SHA-256, and formula test together and must point to a published, immutable CodeTruss release.
The files in this tap repository are MIT-licensed. The CodeTruss CLI downloaded by the formula is proprietary, free-to-use software governed by the license inside the release archive and the CodeTruss Terms. The tap license does not relicense the CLI. See NOTICE.md.
- Installation or formula issue: open a tap issue
- CLI issue: open a CLI issue
- Security report: follow the private reporting instructions in SECURITY.md