bruv
Done means checked.
A coding agent for your ChatGPT plan, built on Pi. It keeps going until the job is done, a fresh agent checks the work, and you get a receipt.
It doesn't stop halfway
GPT models like to stop and tell you what they'll do next. bruv keeps the run going until the work is done, needs you, or is blocked. Type to steer it any time.
You: the export button on reports is broken. fix it and add tests (4 tools called) bruv: Export used the old column names. Fixed the mapping. Next: tests for empty and large reports. (6 tools called) bruv: Export works again. Added tests for empty and 10k-row reports. All 48 report tests pass.
A fresh agent checks before done
When the model says done, a new agent that only sees your request and the changes tries the result. Gaps go back to be fixed. Then you get a receipt.
You: go through checkout like a real customer and fix whatever breaks (8 tools called) bruv: Fixed the coupon field and the address form. Everything I tried works. Check found 2 gaps: - A declined card clears the whole form. - Guest checkout wasn't tried. (5 tools called) Done · 6m · 41 calls · 2 agents Asked: go through checkout like a real customer and fix whatever breaks ✓ A declined card keeps the form filled ✓ Guest checkout places an order ✓ Coupon and address fixes hold in a real browser Changed: 6 files, +182 −37
Long work runs in the background
Tests, builds and agents run while you keep talking. A short board shows what's running, and results come back to the conversation.
You: run the full test suite. while it runs, update the export docs (4 tools called) bruv: Docs updated in docs/export.md. The suite is still running. You: does export handle unicode? (2 tools called) bruv: Yes. It writes UTF-8 with a byte order mark, so Excel opens it right. bruv: Full test suite passed: 312 tests.
Start in your repo
Installs Pi if you don't have it, then adds bruv.
$ cd your-project $ pi /login /bruv-setup
Sign in with /login. A ChatGPT plan works, and so does any provider Pi supports. Already have Pi? Run pi install git:github.com/tnfssc/bruv. Coming from Codex? /import-codex brings your settings.