Open source · Java · Apache-2.0
AI Overseer
Coding agents turn a repository task into a patch with automated checks and independent review. A person decides whether to accept it.
Technical details
AI Overseer was formerly called Warden.
The loop
- implement
- machine gates
- independent review
- browser checks
- visual QA
- human decision
A deterministic controller assigns roles to coding agents from different vendors. Failed gates trigger a bounded repair round and rerun the earlier checks. The controller never merges changes.
Engineering decisions
- Tracks writer history across failover, so an agent that helped write a change can't later act as its "independent" reviewer.
- Budgets count vendor calls and attempts before dispatch. Unreported costs show as unknown, never as zero.
- Persisted decisions and crash recovery, with Git commits limited to the accepted paths.
- Plain Java with zero third-party dependencies, built offline by a single
javaccall.
Java 21+ · git worktrees · Codex / Grok / Claude CLIs · CI on Windows & Linux