warden runs your coding agents on real issues, holds every change to a gate you set, and hands you a draft PR — never a merge. The loop only closes when it's earned.
Agents write good code and bad diffs. warden separates the two — the agent gets room to work, the loop decides what gets through.
Every run declares its scope up front. Touch a file outside it and the gate stops the run — no exceptions, no silent overreach.
warden opens a draft pull request and stops. Merging, approving, deciding — that stays with your team, every time.
Local-first, source-visible, no data leaving your machine to run a task. Point it at a repo and go.
From a written intent to a reviewable pull request — the same five steps, every time.
"We stopped babysitting agent output. We just review PRs — same as any other teammate's."— an early warden operator
Free, local-first, and yours to run today.