by snagasuri
Provides an autonomous debugging copilot that assists AI coding agents by launching automated investigations, tracking session progress, and offering guidance through configurable memory‑bank logs.
Deebo acts as a multi‑threaded debugging assistant for AI coding agents. It automates the investigation of software errors, maintains session state, and surfaces concise findings so agents can resolve issues faster.
npx deebo-setup@latest
to set up the core binaries.~/.deebo/config.json
) that defines the deebo
and optional deebo-guide
servers with node command, args, and environment variables such as API keys and model selections.Q: Do I need an OpenRouter API key?
A: Yes, the default configuration expects OPENROUTER_API_KEY
for model access, though you can switch to any OpenAI‑compatible endpoint.
Q: Can I run Deebo without the guide server?
A: The guide server is optional; the core deebo
server functions independently.
Q: How are sessions stored?
A: Session logs are written under ~/.deebo/memory-bank/[project-hash]/sessions/[session-id]/logs/
.
Q: Is Deebo still maintained? A: The repository states it is not actively maintained; use at your own risk.
Q: What models are used by default?
A: Mother model anthropic/claude-3.5-sonnet
and scenario model deepseek/deepseek-chat
via OpenRouter, but these are configurable.
www.bojack.ai From the creators of Deebo.
Bojack is a unified, AI-native DevOps platform based in the browser and terminal. No more dashboards, just answers.
Deebo is not maintained actively. Install at your own risk. Deebo is an agentic debugging copilot for your AI coding agent that speeds up time-to-resolution by 10x. If your main coding agent is like a single-threaded process, Deebo introduces multi-threadedness to your development workflow.
As seen on PulseMCP, @cline on X, and the official MCP directory.
npx deebo-setup@latest
After installing with deebo-setup, create a configuration file at your coding agent's specified location with the following content. First, add the guide server (which provides help documentation even if the main installation fails):
{
"servers": {
"deebo-guide": {
"command": "node",
"args": [
"--experimental-specifier-resolution=node",
"--experimental-modules",
"/Users/[your-name]/.deebo/guide-server.js"
],
"env": {},
"transportType": "stdio"
},
"deebo": {
"command": "node",
"args": [
"--experimental-specifier-resolution=node",
"--experimental-modules",
"--max-old-space-size=4096",
"/Users/[your-name]/.deebo/build/index.js"
],
"env": {
"NODE_ENV": "development",
"USE_MEMORY_BANK": "true",
"MOTHER_HOST": "openrouter",
"MOTHER_MODEL": "anthropic/claude-3.5-sonnet",
"SCENARIO_HOST": "openrouter",
"SCENARIO_MODEL": "deepseek/deepseek-chat",
"OPENROUTER_API_KEY": "your-openrouter-api-key"
}
}
}
}
Deebo works with any OpenAI-compatible SDK, Anthropic, Gemini, and OpenRouter.
Deebo helps your AI agent debug real software errors by launching automated investigations. Here's how to use it effectively.
When you hit a tough bug, ask your agent to delegate the task to Deebo.
What to include in your request:
Example instruction to your agent:
“This error is happening in
/path/to/repo
, possibly related to auth logic. I already checked the session token parser. Can you delegate this to Deebo?”
Your agent will start a Deebo session and give you a session ID (e.g. session-1745...
). Save it.
After ~30 seconds, ask your agent to check the status of the Deebo session using that session ID.
You’ll get a session pulse, which shows:
If you notice something important — or think Deebo is heading the wrong way — you can guide the investigation.
Ask your agent to pass a short observation to Deebo.
Example:
“Let Deebo know that the file size warnings might be a red herring — the issue is probably with the CI env vars.”
This may shift the direction of the investigation.
If you fixed the issue or no longer need the investigation, tell your agent to cancel the Deebo session.
When asked to check debug session progress, look in:
~/.deebo/memory-bank/[project-hash]/sessions/[session-id]/logs/
The project hash is a unique identifier for each repository, and session IDs are provided when starting a debug session.
We're piloting enterprise features that unlock unprecedented productivity gains for your team. Reach out if interested!
Watch the full work session with Cline + Deebo here (3 mins, sped up)
Apache License 2.0 — see LICENSE for details.
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "deebo": { "command": "npx", "args": [ "-y", "deebo-setup@latest" ], "env": {} } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
Model Context Protocol Servers
by modelcontextprotocol
A Model Context Protocol server for Git repository interaction and automation.
by modelcontextprotocol
A Model Context Protocol server that provides time and timezone conversion capabilities.
by cline
An autonomous coding assistant that can create and edit files, execute terminal commands, and interact with a browser directly from your IDE, operating step‑by‑step with explicit user permission.
by continuedev
Enables faster shipping of code by integrating continuous AI agents across IDEs, terminals, and CI pipelines, offering chat, edit, autocomplete, and customizable agent workflows.
by upstash
Provides up-to-date, version‑specific library documentation and code examples directly inside LLM prompts, eliminating outdated information and hallucinated APIs.
by github
Connects AI tools directly to GitHub, enabling natural‑language interactions for repository browsing, issue and pull‑request management, CI/CD monitoring, code‑security analysis, and team collaboration.
by daytonaio
Provides a secure, elastic infrastructure that creates isolated sandboxes for running AI‑generated code with sub‑90 ms startup, unlimited persistence, and OCI/Docker compatibility.