shipwithjev

Catalog / Agents & browsers

0116GitHub

Bouncer

A judgment layer that checks every Claude Code tool call against your policy.

Open source ↗ github.comcost~$0.04/daytime-
clownware/bouncerREADME ↗
# Bouncer

A judgment layer for agents. The first thing it judges is
[Claude Code](https://claude.com/claude-code) tool calls.

A `PreToolUse` hook answers a handful of plain-English questions about each proposed tool
call — using a fast System One model ([TypeSafe Jev](https://typesafe.ai)) rather than a
frontier LLM, so it can run on every call for about four cents a day. The questions and the
thresholds live in a YAML file you own.

**If you run `--dangerously-skip-permissions`, this never prompts you.** That is the point,
not a caveat. Your baseline is zero interruptions, and `seatbelt` mode keeps it at zero: it
is silent until one of nineteen deterministic rules matches something that is never okay —
printing a private key, a live credential on the command line, `git stash clear`. Judgments
still run and still get logged; they just do not get to interrupt you, unless you enable a
deny threshold yourself. Nothing in the way, and a floor. [Jump to modes](#modes).

> **Status: the gate (v0.2) and the batch judge (v0.3 in the PRD's roadmap) have both
> shipped; the plugin is at 0.2.9.** The hook runs end to end, it ships observing, and
> every accuracy number below comes from a live calibration run against Jev on the policy
> in this repository. Read the verdict paragraph under the table before the
> table itself: clearing the bar is not the same as behaving well. See [docs/PRD.md](docs/PRD.md) for the spec and
> [docs/adr/](docs/adr/) for what has been decided and why. [Install](#install) is two
> commands.

## The judgment tax

Every agent pipeline is paying reasoning prices for if-statements. *Is this command
destructive? Does it touch production? Does this draft match the brand voice? Which of these
two hundred rows needs a human?* Those are judgments — small, repe

Also filed under Agents & browsers

  1. 0226

    Flight search with Browser Use★

    Breaking: Browser Use + Jev = Ultrafast ⚡ Findings flights took 7s and cost only $0.0039 🤯 > new action space every step > DOM state space > small LLM fallback to type (this video is at 1x speed btw) Built a tiny open source browser agent. try it below ↓

    @gregpr07 · Agents & browsers · ~$0.004 · ~7 s

  2. 0619

    jevmem: automatic project memory for Claude Code

    After every Claude Code message, Jev decides in ~0.3 s whether it holds a decision, rule or bug worth keeping, and jevmem saves it as one line in JEVMEM.md.

    @jetwaniavinash · Agents & browsers · ~0.3 s

  3. 0618

    Playwright + Jev: tests in plain language

    Write Playwright steps like "add the most expensive item to the cart". Jev finds the right buttons and fields, fills forms and checks the result.

    Andrey Popov · Agents & browsers

  4. 0617

    toolgate: a tool-call firewall for agents

    A Claude Code and MCP hook where Jev answers seven yes/no risk questions per tool call to allow, ask or deny. Usage and benchmark numbers are in the repo.

    Jaz · Agents & browsers