{"repo":"Touchpoint-Labs/Gadfly","free":true,"listed":false,"github":"https://github.com/Touchpoint-Labs/Gadfly","clone":"git clone https://github.com/Touchpoint-Labs/Gadfly.git","description":"A Socratic supervision layer for AI coding agents.","language":"Python","stars":45,"topics":["ai-agents","ai-coding-agent","ai-safety","claude","claude-code","code-quality","code-review","developer-tools","llm","python"],"license":"MIT","category":"ai-agents","readme_excerpt":"A Socratic supervision layer for AI coding agents. “I am that gadfly which the god has given the state and all day long and in all places am always fastening upon you, arousing and persuading and reproaching you.” — Socrates, in Plato's Apology --- Gadfly sits inside your coding agent's live tool-call loop and does what Socrates did to Athens: it questions every consequential move before it happens. It grounds the work in your vision, catches drift and real bugs pre-execution, surfaces the decisions that actually matter, and learns your preferences as it goes, so you can stay at altitude instead of babysitting a diff. Gadfly in action When your agent… Gadfly… --- --- makes a safe, routine change ✅ allows it, silently drifts from what you asked 💬 questions it, mid-flight writes a real bug ⛔ blocks it before it runs makes a big call your spec never settled ✋ surfaces it to you Four verdicts, checked on every tool call, all before anything executes. Gadfly stays quiet when the work is on track, and speaks only when it matters. The problem An AI coding agent makes dozens of consequential decisions in a single session: a data model, an auth strategy, a dependency, an edge case, a quiet deviation from what you asked for. Almost none of them surface to you. You're left with two bad options: - Micromanage every step, which defeats the entire point of an agent, or - Trust blindly , and let drift, silent design choices, and latent bugs pile up. Reviewing the code afterward doesn't clo","default_branch":null,"files":null,"tree":[],"storefront":"/r/Touchpoint-Labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Touchpoint-Labs/Gadfly/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}