Canary is an AI-powered quality assurance engineer that analyzes and understands codebases to automatically identify bugs, improve test coverage, and enhance software quality.