OpenBug is an open-source CLI that turns bug tickets into fixes. Paste a ticket, and the AI agent investigates your logs, reads your code, correlates across services, and delivers a diff. Every fix adds to a shared runbook in git so your team gets smarter with every bug solved.
OpenBug captures logs automatically, searches your codebase in natural language, and enables chatting with an AI that understands your entire system. The tool allows you to run commands with debugging, view logs normally while capturing them behind the scenes, and access your codebase locally. It provides multi-service debugging capabilities where logs from all connected services can be traced across your entire stack.
The system works by starting an AI assistant that connects to a local cluster server. When you run commands with debugging, your service streams logs to the cluster which connects to the OpenBug AI server via WebSocket. An Agent Graph processes queries, searches code, and analyzes logs, with responses flowing back through the cluster to your terminal. Multiple services running in different terminals all connect to the same cluster.
Benefits include stopping context-switching between logs and code, debugging across multiple services without grepping through logs in different terminals, and understanding unfamiliar codebases through natural language search. The AI provides answers based on actual runtime logs plus relevant code from your codebase rather than generic suggestions.
OpenBug targets developers working with running applications who need real-time debugging assistance. It integrates with various development workflows through command-line usage and supports self-hosting options for custom deployments.
admin
OpenBug targets developers working with running applications who need real-time debugging assistance. It's designed for software engineers, DevOps professionals, and development teams who want to debug across multiple services, understand unfamiliar codebases through natural language search, and reduce context-switching between logs and code. The tool benefits those working with complex systems where traditional debugging methods require grepping through logs in multiple terminals.