Corvin: AI-Powered Debugging Agent
Corvin is a revolutionary AI-powered debugging agent designed to streamline the process of identifying and resolving software bugs. It wraps your services, reads logs and source code in real-time, and precisely traces every failure down to the specific file and line number. This tool is built for developers who want to ship faster and debug smarter.
- Live Multi-Service Logs: All wrapped services stream into a single, color-coded pane, eliminating the need for terminal juggling.
- Active Code Search: Ripgrep through your actual source code, reading files at specific line ranges and following the call stack depth by depth.
- 20-Step Autonomous Agent: Corvin takes up to 20 autonomous tool steps per query, including tailing logs, grepping code, reading files, cross-referencing, and returning a fix with line numbers.
- Wrap Any Command: Simply replace your usual start command with corvin <cmd>. Corvin supports Node.js, Python, Go, Rust, and any other process that writes to stdout.
- Multi-Service Grouping: Group services together using a shared ID in corvin.yaml. The AI correlates logs and code across all connected processes, treating them as one project.
- Local by Design: Corvin runs entirely on your machine, ensuring that no data leaves your environment.
- MCP Server Integration: Connect your AI client (like Claude Code, Cursor, or any MCP client) directly to your running services. Ask about bugs without leaving your editor, with all tool calls running against your live services.
Corvin offers a local-first approach to AI debugging, making it an essential tool for modern development workflows.