Skip to content

Repository files navigation

Node Manager for Obsidian

Manage [[wikilinks]] across your entire vault from one sidebar panel. No API keys. No internet. Just your notes.


What It Does

If you've ever had to manually hunt through dozens of notes to add or remove a link, you know how tedious it gets. Node Manager handles that in bulk — from a single panel, without touching any note by hand.

Here's what you can do:

Add links — Pick a note, pick your targets, done. The plugin inserts the [[wikilink]] cleanly without duplicating existing ones.

Remove links — Strip a specific wikilink from one note or from every note that contains it. It removes only the link syntax, leaving your surrounding text untouched.

Bulk add — Select multiple notes at once and add the same link to all of them in one action. Useful when you're reorganizing a topic cluster or tagging a new MOC (Map of Content) across an existing set of notes.

Undo — Made a mistake? Every action is reversible. One click brings your notes back to exactly how they were.

Analyze — See which notes link to what. Get a clear picture of your vault's connection graph before you start making changes.


Why I Built This

I was building a second brain in Obsidian — daily notes, MOCs, topic clusters, the whole system. Every time I created a new hub note, I had to go back through 30–50 existing notes and manually add the link. That took longer than writing the note itself.

I looked for a plugin that could do this. Nothing did exactly what I needed. So I built it.


Installation

Manual install (current method):

  1. Download the latest release from the Releases page
  2. Unzip the folder
  3. Copy the folder into your vault's plugin directory:
    YourVault/.obsidian/plugins/node-manager/
    
  4. Open Obsidian → Settings → Community Plugins → Enable Node Manager

You need three files in that folder:

  • main.js
  • manifest.json
  • styles.css

How to Use It

Open the Node Manager panel from the left sidebar ribbon icon.

To add a wikilink to one note:

  • Select the source note from the dropdown
  • Type or search the target note name
  • Click Add

To bulk add across multiple notes:

  • Switch to Bulk mode
  • Select your target notes (checkbox list)
  • Enter the link to add
  • Click Apply to All

To remove a link:

  • Select the note
  • Click the link you want to remove from the link list
  • Click Remove

To undo any action:

  • Click the Undo button at the top of the panel
  • It restores the note to its exact previous state

To analyze connections:

  • Switch to Analyze tab
  • Select a note
  • See all incoming and outgoing links listed

What It Does Not Do

  • It does not connect to the internet
  • It does not read or send your data anywhere
  • It does not touch any file it hasn't been explicitly told to modify
  • It does not change your folder structure, frontmatter, or any content outside of [[wikilink]] syntax

Requirements

  • Obsidian v0.15.0 or later
  • Works on desktop (Windows, Mac, Linux)
  • Mobile support is not tested yet

License

GNU General Public License v3.0

Copyright (C) 2026 Pradeep Sriramula

This plugin is free software. You can redistribute it and modify it under the terms of the GPL v3. See the LICENSE file for the full text.


Contributing

Found a bug? Open an issue. Have an idea? Open a discussion. Pull requests are welcome.

If you're adding a feature, open an issue first so we can talk through it before you spend time building it.


Contact

Built by Pradeep Sriramula. If you use this and it helps, let me know — always good to hear what people are actually doing with it.

About

Manage [[wikilinks]] vault-wide. Add, remove, bulk, undo, history, dashboard.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages