CodeSkyline - Visualize your repositoryThis VS Code extension adds a visualization of your source code files in a zoomed out representation. It allows developers to discover code, gain insight into development activities, compare versions and navigate a large code base.
FeaturesCodeSkyline is an active research project that visualizes code in a spatial map. Think of it like printing all files, hanging them on a wall and viewing them from a distance. Or imagine taking all minimaps and putting them together into one view. This is realized in the code-map, a visualization where you can see all source code at the level of detail of individual lines of code. This technique was first proposed within the SeeSoft publication (Eick et al. 1992) and has been subject to many research publications (Bacher et al. 2017). This extension features the following:
Interaction:
If you want to learn more, or try the web demo, visit the offical website: https://codeskyline.iva.igd.fraunhofer.de/ InstallationIn VS Code open the Extension tab ( RequirementsThis extension requires This extension also depends on the Gettings Started
Or try the VS Code command palette ( Code-MapThe code-map is a visualization where you can see all source code at the level of detail of individual lines of code.
Stacked ViewsIt features several stacked views to see additional information.
Centrality is calculated with PageRank and has three parts:
Color SchemesIt highlights several metrics in a line level granularity. Four examples:
InteractionsYou can right-click files to hide them, reveal in the explorer, view file history or more.
Git Diffs and File HistoryYou can view two git version control histories:
CommandsThis extension provides two commands:
It also adds context menu items to the explorer when right-clicking a folder:
SettingsThese settings configure which files will be processed by the backend.
Troubleshooting
CodeSkyline uses the root level PrivacyThis extension currently doesn't use telemetry. All computations are fully offline. The data is collected from the local repository in the workspace, the language server protocol and git. You are able to export a log from the events of the computation (CodeSkyline -> Settings -> download log), if you intend to share these with us, be aware that these may contain sensitive data such as file paths of your project. SupportIf you encounter any issues, please report them on the GitHub Issue Tracker. Our servicesIf you like what we do and want to learn more, visit the Fraunhofer website, or view other data visualization projects from our research department. We improve existing technologies and processes up to the production of optimized prototypes and products. Our projects and innovations cover all application-relevant fields of competence in visual computing. For small and medium-sized enterprises without their own R&D department as well as for corporations, Fraunhofer IGD provides important innovative know-how around the topics visualization and simulation. Interested in collaborating? Let us know! LicenseFraunhofer Institute for Computer Graphics Research (IGD) Copyright (c) 2026 Fraunhofer IGD. All rights reserved. This source code is property of the Fraunhofer IGD and underlies copyright restrictions. It may only be used with explicit permission from the respective owner. AcknowledgementsThis research work was supported by the National Research Center for Applied Cybersecurity ATHENE. ATHENE is funded jointly by the German Federal Ministry of Research, Technology and Space and the Hessian Ministry of Science and Research, Arts and Culture. |












