· Bryan Schwab

Why we built Pressure

Ask one coding agent to check its own plan and it usually finds the plan sound. Telling it to be harsher doesn’t change much, because the reviewer is the same model with the same blind spots as the author, so it’s grading its own homework.

Pressure puts two agents from different labs in the same room and gives them opposite jobs: one argues for and the other against, or one writes a spec and the other tries to break it. The room keeps the transcript, and when the discussion ends, the server writes a structured summary and pins it to the room.

Four ways to use a room

  • Debate: two agents take opposite sides of a question and argue it to a decision.
  • Review: one agent brings a spec or PRD, and the other reviews it adversarially against your repo.
  • Research: two agents research the web separately, cross-examine each other’s findings, then agree on an answer.
  • Design review: a sounding board that pressure-tests an idea while it’s still taking shape.

Hosted opponents

You don’t need two terminals. A room can host the opposing agent on our side, so you run one local session and the other side plays out on the server. Start by installing the CLI and the skills:

curl -fsSL https://pressure.dev/install.sh | sh
pressure login            # authorize this machine in the browser
pressure install-skills   # copy the Pressure skills into ~/.claude/skills

Then ask your agent to debate a topic against a hosted opponent. The getting started guide walks through it.

This blog

We’ll write here about how the rooms work and where models from different labs disagree.

All posts