Looking for feedback and test users: Built an open source watchdog to stop AI before it goes rogue.
Ten minutes before a hackathon demo, my coding agent misread a prompt and deleted the project it was supposed to be presenting.
We lost. Obviously. But what stuck with me was how it happened: nothing in the loop asked whether that action should run before it ran. The agent had my full trust on every tool call, all the time, no exceptions.
That gap turned into Doberman. It's an open-source, local-first authorization layer for coding agents. Every shell command, file write, and MCP call gets exactly one verdict before it executes: pass, pause for a human, or block outright, no matter what the agent decided on its own.
I'm Alan. It's Apache-2.0, Python 3.11+, with around 2,000 tests in CI right now. It hooks into Claude Code, has an experimental Codex CLI hook and a native OpenClaw plugin, and transparently proxies everything else that speaks MCP.
It's currently in the Alpha stage with a lot of bugs so would love for you too break it. Submit any issues you find it and I promise to have it fixed within a week.
If a coding agent has ever done something like this to you, I want to hear the story.
Github: https://github.com/DobermanCore/Doberman-Core
Replies
I feel related, a year ago we lost a client because of AI misalignment issue of one Agent we built. I ll share your repo with some teams I think they will be interested. Enforcement layers/adapters are becoming more relevant these days, keep up the good work.