Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>Obsimini — Wiki Links, Backlinks & SourcesNew to Visual Studio Code? Get it now.
Obsimini — Wiki Links, Backlinks & Sources

Obsimini — Wiki Links, Backlinks & Sources

VictorChen

|
1 install
| (0) | Free
Lightweight wiki navigation for Markdown: clickable [[wiki links]], hover previews, backlinks panel, configurable source-reference jumps, and status-tag highlighting.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Obsimini

Lightweight wiki navigation for Markdown knowledge bases in VS Code. Turns a folder of interlinked .md files into something you can actually browse: clickable [[wiki links]], hover previews, a backlinks panel, source-reference jumps, and status-tag highlighting — with no external services and no lock-in.

Built for repos that use [[...]] links between notes, meeting summaries, decision logs, and reference docs.

Features

📖 Wiki View (reading mode)

Run Obsimini: Open Wiki View (or click the 📖 button in a Markdown editor's title bar) to open a self-contained reading tab in the current editor group. Clicking a [[link]] navigates within the tab — with Back / Forward buttons — so you can browse your wiki like a mini website, independent of VS Code's preview settings. Source references open the cited file in an editor, and status labels are color-badged.

This is the most convenient way to read and navigate; the editor features below are for writing and cross-referencing.

🔗 Clickable [[wiki links]]

[[topics/motoko-overview]] and [[page|alias]] become clickable in both the editor and the built-in Markdown preview (Ctrl/Cmd+Shift+V). Links resolve two ways so mixed conventions keep working:

  1. verbatim path under your wiki root — [[topics/page]] → topics/page.md
  2. otherwise by unique file name — [[page]] → the one page.md in the tree

Unresolved links show in red in the preview so you can spot broken references.

Tip — where preview links open: clicking a [[link]] in the preview follows VS Code's own setting markdown.preview.openMarkdownLinks. The default "inPreview" navigates within the preview pane (great for browsing); set it to "inEditor" if you'd rather each click open a real editor tab.

👁 Hover previews

Hover a [[link]] to see the top of the target page (YAML frontmatter is skipped). Configure how many lines with obsimini.hover.previewLines.

↩ Backlinks panel

An Explorer view lists every page that links to the file you're viewing, with the exact line — click to jump. Great for seeing how a topic is referenced.

📎 Source-reference jumps

If your notes cite sources like [來源: meeting-2026-07-09 @ 05:23] or [source: report.pdf], Obsimini makes them clickable and opens the matching file from a folder you choose (e.g. a meeting_transcript/ directory). Fully regex-configurable — see obsimini.sourceLink.*.

🏷 Status-tag highlighting

Labels such as ✅ decided, 🟡 pending, 🔄 evolving, ❌ dropped get a colored badge so decision tables are scannable. Labels and colors are configurable via obsimini.statusBadges (set to {} to disable).

Settings

Setting Default Description
obsimini.wikiRoot "" (workspace root) Folder containing your wiki; links resolve against it.
obsimini.linkExtension .md Extension appended to link targets.
obsimini.hover.previewLines 30 Lines shown in hover previews.
obsimini.statusBadges see below Label → hex-color map for highlighting.
obsimini.sourceLink.enabled true Enable source-reference jumps.
obsimini.sourceLink.pattern [來源: … @ …] Regex; capture group 1 = target file name.
obsimini.sourceLink.targetFolders ["meeting_transcript", "."] Folders searched for source files.

Example project settings (.vscode/settings.json):

{
  "obsimini.wikiRoot": "wiki",
  "obsimini.sourceLink.targetFolders": ["meeting_transcript"]
}

Default status badges:

{
  "✅ decided": "#3fb950",
  "🟡 pending": "#d29922",
  "🔄 evolving": "#58a6ff",
  "❌ dropped": "#f85149"
}

Roadmap

  • Graph view — an interactive node-link map of your wiki (planned for a future release).

Development

npm install
npm run watch      # or: npm run build
# press F5 in VS Code to launch an Extension Development Host

Package a .vsix: npm run package.

License

MIT

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