
CanopyAI is an AI-powered codebase visualization and exploration tool built as a VS Code extension. It leverages IBM Granite's AI capabilities to help developers understand and navigate complex codebases intuitively. At its core, CanopyAI renders an interactive SVG-based graph of your entire project structure: files, folders, and their dependency relationships. Developers can click files to expand and view individual functions, hover to highlight connections, and pan/zoom to navigate large architectures. The dependency analysis engine supports TypeScript, JavaScript, Python, Go, Java, and Rust, mapping both import relationships (shown as dashed lines) and function-to-function call relationships (solid). AI-powered features include concise 2-sentence file explanations generated by IBM Granite, a full conversational chat interface for asking questions about your code, and the ability to receive and apply. AI-suggested code modifications directly to files. The tool reads directly from your open VS Code workspace, no uploads or GitHub cloning. Additional features include file content viewing, renaming capabilities, right-click context menus, language-specific color-coded badges, a dark theme UI, and smart caching with progressive disclosure for performance. CanopyAI transforms the way developers interact with their code, making it visual, conversational, and AI-assisted.
17 May 2026