Mornye Insight is a VS Code extension that provides real-time, interactive graph visualizations of data structure relationships in your codebase.
Built with vibe coding.
- View relationships of data structures based on your cursor position in the editor.
- Simple zoom and pan support (powered by D3 and Graphviz).
- Click on a node to jump to its definition.
- Updates automatically as you navigate through your code.
- Open a workspace containing your source code.
- Open the Command Palette (
Ctrl+Shift+PorCmd+Shift+Pon Mac). - Type and execute the command
Mornye Insight: Show Graph. - A webview panel will open alongside your editor. As you click on different symbols in your code, the graph will update automatically.
If you want to install and use this extension directly from this repository:
- Clone the repository and navigate into it:
git clone <repository-url> cd ds-insight
- Install dependencies:
npm install
- Install the VS Code Extension Manager (
vsce) globally:npm install -g @vscode/vsce
- Package the extension into a
.vsixfile:vsce package
- Install the generated
.vsixfile. You can do this via the command line:Alternatively, in VS Code: Go to the Extensions panel -> Clickcode --install-extension mornye-insight-0.0.1.vsix
...at the top right ->Install from VSIX...and select the file.
- Rust (briefly tested)
Curious about the name? Check out here.
This project is licensed under the MIT License.