Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Vir

Djordje MarkovićDjordje Marković36 downloads

An LLM Wiki for Claude Code, in your Obsidian sidebar. Surface relevant notes from your distilled session knowledge as you work.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

An LLM Wiki for Claude Code, in your Obsidian sidebar. Surface relevant notes from your distilled session knowledge as you work.

vir distills your Claude Code sessions into an Obsidian vault of patterns, gotchas, decisions, and tools. This plugin brings that knowledge into Obsidian's sidebar — so the right note finds you while you're writing, not three searches later.

Vir's Recent tab in the Obsidian sidebar beside an open distilled note showing vir frontmatter

What it does

  • Status bar — a live health dot for the vir daemon (healthy / stale / down / CLI-not-found). Click it to open settings.
  • Sidebar pane — a Recent tab that scans your vault for vir-distilled notes — patterns, gotchas, decisions, tools, articles, and vir compose topic syntheses — and a Related tab that queries vir for notes relevant to what you're editing. Both surface topic notes alongside the rest, color-coded by category.
  • Commands — Vir: Search vault, Vir: Surface related notes, and Vir: Open settings from the command palette.

Install

From the Community Plugins marketplace: open Settings → Community plugins → Browse, search for Vir, and click Install.

Manual install:

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Copy them into <your-vault>/.obsidian/plugins/vir/.
  3. Reload Obsidian, then enable Vir under Settings → Community plugins.

Setup

This plugin is a thin client over the vir CLI — install and configure it first:

npm install -g @djolex999/vir-cli
vir init          # interactive setup: points vir at your vault, configures the daemon

Then, in the plugin's settings:

  1. Click Detect to resolve the vir binary path. (Detect runs through your login shell, so it finds binaries installed via nvm/asdf — Obsidian's own process PATH usually doesn't include those, which is why a bare vir may not work.)
  2. Click Test connection to confirm the plugin can reach vir doctor.
  3. Adjust poll interval, recent/related counts, and the minimum confidence threshold to taste.

Desktop only. vir is a CLI tool bound to a background daemon, so the plugin doesn't run on mobile.

The three surfaces

Status bar

A colored dot reflects daemon health, polled on an interval (default 30s):

  • 🟢 healthy — daemon running
  • 🟡 stale — daemon up, last poll was a while ago (tooltip shows when)
  • 🔴 down / unreachable — daemon not running
  • ⚪ unknown — the vir CLI couldn't be found (set the path in settings)

Recent tab

Scans the vault directly (no vir call) for notes carrying vir's frontmatter (pattern · gotcha · decision · tool · article · topic), newest first, with a color-coded badge, project, and relative date. Click to open.

Related tab

Runs vir query against the note you're editing (debounced) and lists the most relevant distilled notes — including topic syntheses from vir compose. Results preserve vir's own ranking (it diversifies via MMR — the plugin never re-sorts), filtered by a confidence threshold you control.

Links

  • vir CLI — @djolex999/vir-cli on npm
  • The Compounding Codebase — the manifesto behind vir.

License

MIT © Djordje Marković

93%
HealthExcellent
ReviewSatisfactory
About
Surface vir-distilled LLM wiki notes in Obsidian's sidebar, offering Recent and Related tabs that show notes relevant to the file you're editing. Display a live daemon-health dot in the status bar to indicate healthy, stale, or down states.
AISidebarStatus bar
Details
Current version
0.1.3
Last updated
Last week
Created
2 weeks ago
Updates
5 releases
Downloads
36
Compatible with
Obsidian 1.7.2+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Djordje MarkovićDjordje Markovićdjolex999
growthqlab.com
GitHubdjolex999
djmarkovic
  1. Community
  2. Plugins
  3. AI
  4. Vir

Related plugins

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

Claude Sidebar

Run Claude Code in your sidebar.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Recent Files

Display a list of recently opened files.

Smart Connections

Find related notes and excerpts while writing. Your link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.