Claude review at the keystroke, not the PR.

3 Claude Code pre-commit hooks. POSIX shell + inline Python. Self-hosted, your Anthropic key. Runs when you git commit — not 2 hours later when the PR reviewer gets back from lunch. $19 lifetime.

3 hooks. 3 trigger points.

Every hook is a single POSIX shell file wrapping inline Python (stdlib only — no pip install). You can read every line.

Hook Runs at What it checks Blocks?
pre-commit git commit Hardcoded secrets, placeholder values, stray console.log/print/debugger, TODO/FIXME without issue refs, missing .gitignore on sensitive files Fail-open by default; TETHER_FAIL_CLOSED=1 to block
pre-push git push New functions without tests, ranked by blast-radius × complexity Informational only — never blocks the push
commit-msg Every commit Conventional-commits regex validation (feat:, fix:, chore:, etc.) Fail-closed — rejects malformed messages

Install

# 1. Clone the private repo (you get invited after purchase)
git clone git@github.com:septimlabs-code/septim-tether.git

# 2. Copy hooks into your repo
cp -r septim-tether/hooks/* ~/your-repo/.git/hooks/
chmod +x ~/your-repo/.git/hooks/*

# 3. Export your Anthropic key (or put in ~/.septim-tether.env)
export ANTHROPIC_API_KEY=sk-ant-...

# Open any staged diff and run:
git commit -m "feat: your change"

Pair with Flint for full coverage.

Tether catches bugs at the keystroke. Flint catches what Tether missed at PR open. Different triggers, different failure modes, both post findings with file:line citations instead of generic approvals. Own the review layer instead of renting it.

See Septim Flint — $29 →

Price

$19
One-time, lifetime updates, no subscription
Flint ($29) + Tether ($19) = $48 total, both self-hosted, both yours for life. Use coupon FOUNDINGRATE24 for 20% off.