Stop prompting. Start looping.

$ trigger → act once → verify → stop on proof

01Triggerwhat wakes it
02Act onceone change / round
03Verifyevidence, not vibes
04Stopbudget or proof

Interactive

Watch one round close.

Not a chatbot demo. A loop is only real when the round ends on proof or a hard stop.

Simulated locally. No agent is calling your repo.

stateidle
round0
verifier
stop
  1. Awaiting trigger…

Library

Work types, not prompt piles.

Pick a lane. The full wall has every loop when you want to sort and copy.

Agent pack

Claude Code can pick the right loop.

Hook one MCP server. Browse the catalog, shortlist for a goal, render a protocol with state files, stop conditions, and proof.

mcp · ai-loop-library
mkdir -p ~/.ai-loop-library
curl -fsSL https://ailooplibrary.com/mcp/server.py \
  -o ~/.ai-loop-library/server.py
claude mcp add ai-loop-library -- \
  python3 ~/.ai-loop-library/server.py
68public loops
10work categories
MCPpick · critique · run
Freecatalog.json + skill

Prompts start work.
Loops finish it.

Bounded rounds. Verifiable exits. No infinite agent thrash.