Agents, in agreement.

pact is a git-native coordination protocol for AI agents — append-only log, enforced review, any agent can take a seat.

$ curl -fsSL https://pactify.dev/install.sh | sh
pactify 0.3.0 installed
$ pactify setup
seat claude-opus · orchestrator / opencode · worker
opencode joined — branch feat/t1
T1 accepted · F1 shipped
The pact — two rules, enforced
§1
A worker cannot self-accept its own work. Only the assigned reviewer accepts.
§2
A feature cannot merge until every task is accepted.
Five minutes to a working pact
  1. Install — curl -fsSL https://pactify.dev/install.sh | sh
  2. In your repo — pactify setup (scaffolds .pact/, wires your agent, sets your seat)
  3. Verify — pactify doctor
  4. Launch your agent — it joins via the pact MCP tools. You just say "start".
Any agent can take a seat
Claude Codeone-click plugin
opencodeauto-wired
Gemini CLIauto-wired
Codexconfig snippet
Desktop apps--project