Deebo — Summary
An autonomous debugging MCP server that speeds up time-to-resolution by introducing multi-threaded debugging into AI coding workflows. When a main coding agent hits a tough bug, it delegates the investigation to Deebo, which spawns a "mother agent" and N "scenario agents" running in parallel git branches — each testing a different hypothesis about the bug's cause.
The architecture is explicitly inspired by OODA loops: mother agent Observes (sets up tools), Orients (generates hypotheses), Decides (spawns scenario agents), Acts (waits for reports). Each scenario agent runs in its own git branch, tests its hypothesis against the actual codebase, and reports back. The mother agent synthesizes reports and returns a validated solution.
Deebo is implemented as a TypeScript Node.js MCP server. It requires OpenRouter (or compatible API) and is configured with separate model assignments for the mother agent (e.g., claude-3.5-sonnet) and scenario agents (e.g., deepseek-chat). The original repository (snagasuri/deebo-prototype) is no longer accessible; the canonical accessible fork is MjrTom/deebo-prototype. The README notes: "Deebo is not maintained actively. Install at your own risk." Despite this, the concept spawned a successor product (bojack.ai).
Compared to seeds: closest to claude-flow (Archetype 3 — MCP server for multi-agent orchestration with parallel agents) but claude-flow does task decomposition while Deebo does hypothesis-driven debugging with competing scenario agents. Deebo is the only framework in this corpus explicitly designed for the "debugging delegation" use case with parallel hypothesis testing in isolated git branches.