Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CodeBoardingNew to Visual Studio Code? Get it now.
CodeBoarding

CodeBoarding

CodeBoarding

|
590 installs
| (0) | Free
CodeBoarding - Google maps for your codebase.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🚀 CodeBoarding – Abstract Code Visualization

Installs Python Support TypeScript Support JavaScript Support Go Support PHP Support

CodeBoarding helps you visualize and navigate your codebase effortlessly. Gain instant clarity with interactive, abstract visual maps generated directly from your code.

CodeBoarding Demo

Note: CodeBoarding is actively in development. We'd love your suggestions or feedback! Connect with us at contact@codeboarding.org or submit via our feedback form.


🤝 Join Our Community

Join Discord Star on GitHub


🌟 Features

  • Abstract Code Map: Get a high-level, easy-to-understand overview of your entire codebase.
  • Interactive Exploration: Click and dive deeper into your components to understand relationships and structures.
  • Clear Descriptions: Automatically generated, concise explanations of your components.
  • Direct Code Links: Seamlessly jump from visual nodes to your source code for ultimate clarity.
  • Context for AI Tools: Enhance your AI coding assistants with rich context from your codebase, by copying components or entire maps to your clipboard.
  • Realtime Component Change tracking: Monitor your agent's actions by seeing which components have file edits in them.

🔒 Data Privacy

Your security and privacy matter.

  • Local Processing: Code analysis and graph creation occur locally on your machine.
  • Secure API Calls: Data sent directly to Gemini API; we never see or store your information.

✅ Requirements

  • VSCode
  • A codebase you want to analyze

📌 Release Notes

Stay updated as we continuously improve CodeBoarding.

0.5.0 (Current version)

  • Wait view during analysis - Added a loading view with progress indication while analysis is running
  • Maximize button - New button to maximize the diagram view for better visualization
  • Improved logs - Enhanced logging for better debugging and troubleshooting
  • Theme colors fix - Fixed theme color issues for better consistency with VSCode themes

0.4.0

  • Added extension settings - Configure your preferred API keys and model directly in VSCode settings
  • Current component highlighting - The active component is now highlighted based on the currently open file
  • UI improvements: Fixed the "Fit to Screen" button for better diagram navigation

0.3.3

  • Fixed handling of modified files with non-unique names
  • Improved file matching algorithm for better accuracy

0.3.2

  • Added support for PHP - Now supporting PHP projects in addition to Python, JavaScript/TypeScript, and Go
  • Stability updates

0.3.1

  • Improved Python dependency handling (pyright is now a VSCode dependency)
  • Enhanced analytics with version/platform metadata
  • Added lifecycle events tracking (start/cancel/success/fail)

0.3.0

  • Local development configuration improvements
  • Enhanced debugging capabilities for extension development

0.2.10

  • Improved UI clarity — diagram edges no longer overlap with nodes or other edges
  • General UI refinements to improve readability during diagram navigation

0.2.9

  • Enhanced Static Analysis algorithm
  • Stabilized and made diagram generation more deterministic
  • Updated on-boarding information for new users in our UI
  • Now built for Visual Studio Code 1.99+ (Cursor compatible)

0.2.8

  • Stability updates.
  • Minimal anonymized analytics: we collect only non-identifying metadata (timestamp, anonymized user_id and repo, language, lines, file extension, exit_code, short stdout/stderr previews and lengths, platform) to help us fix issues. No source code or file contents are sent, nor any sort of personal information.

0.2.7

  • Added support for GO
  • Fully anonymous analytics which send us number of lines analyzed in what programming stack with an annoynmoys id.

0.2.4

  • Stability updates and bug fixes for Windows and TypeScript
  • Better error handling for missing/not-found TypeScript configuration files.

0.2.2

  • Stability updates and bug fixes around state selection
  • Fixed bug for TypeScript on MacOS

0.2.0

  • Initial release featuring core abstract visualization capabilities
  • Support for Python and JavaScript/TypeScript projects
  • Supported on Windows, Linux, and macOS.
  • Integrated with and using Gemini 2.5-flash

🎉 Enjoy exploring your code with CodeBoarding!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft