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

LLM Tagger

djayatillakedjayatillake1k downloads

Automatically tag your documents using a local LLM

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

This plugin uses Ollama to automatically tag your Obsidian notes using large language models running locally on your machine.

Features

  • 🤖 Uses local LLMs via Ollama for privacy and speed
  • 🏷️ Automatically generates relevant tags for your notes
  • 📝 Creates brief summaries with tags while preserving original content
  • ⚡ Auto-tagging option for new and modified files
  • 🎯 Customizable tag list for focused tagging
  • 🔄 Smart processing that avoids re-tagging unchanged files
  • 🚫 Exclude specific files or folders from tagging using patterns
  • 📝 Skip auto-tagging for files you're currently editing
  • 🔄 Auto-tag files when you close them
  • 💾 Persistent tag storage between Obsidian sessions
  • 🌐 Custom Ollama server URL support for remote or non-standard setups

Prerequisites

  1. Obsidian v1.0.0 or higher
  2. Ollama installed and running locally or on an accessible server

Installation

From Obsidian Community Plugins

  1. Open Obsidian Settings
  2. Go to Community Plugins
  3. Search for "LLM Tagger"
  4. Click Install, then Enable

Manual Installation

  1. Download the latest release
  2. Extract files to your vault's .obsidian/plugins/obsidian-llm-tagger/ directory
  3. Reload Obsidian
  4. Enable the plugin in Community Plugins settings

Usage

  1. Click the robot icon in the left sidebar to open the tagger panel
  2. Select your preferred Ollama model (e.g., llama2, mistral)
  3. Enter your desired tags, separated by commas
  4. Click "Start Tagging" to process your notes

Auto-tagging

Enable auto-tagging in the plugin settings to automatically tag new or modified notes.

Exclusion Patterns

You can exclude specific files or folders from being tagged by adding patterns in the plugin settings:

  • Enter exact filenames (e.g., daily.md)
  • Enter folder paths (e.g., templates/)
  • Use wildcards (e.g., *.excalidraw, meeting-notes/*)

Configuration

  • Ollama URL: Set the URL of your Ollama API server (default: http://localhost:11434)
  • Model Selection: Choose any Ollama model you have installed
  • Default Tags: Set your commonly used tags
  • Auto-tagging: Toggle automatic tagging of new/modified files
  • Exclude Patterns: Specify files or folders to exclude from tagging

Changelog

v1.1.2 (April 2, 2025)

  • Added custom Ollama server URL configuration
  • Support for connecting to remote Ollama instances
  • Dynamic model loading when changing the server URL
  • Improved error handling for server connections

v1.1.1 (April 1, 2025)

  • Added "Untag all documents" button to remove tags from all files
  • Added "Tag current document" and "Untag current document" buttons for single file operations
  • Reorganized UI with separate sections for bulk operations and current document operations
  • Added commands to tag and untag the current document

v1.1 (March 21, 2025)

  • Added exclusion patterns to skip specific files/folders from tagging
  • Skip auto-tagging for files that are currently being edited
  • Auto-tag files when they are closed (after editing)
  • Persist tags between Obsidian sessions
  • Improved user experience with automatic tag saving

v1.0 (Initial Release)

  • Basic tagging functionality with Ollama integration
  • Auto-tagging for new and modified files
  • Tag customization and model selection

Development

# Clone the repository
git clone https://github.com/yourusername/obsidian-llm-tagger.git

# Install dependencies
npm install

# Build
npm run build

License

MIT License - see LICENSE for details

72%
HealthGood
ReviewCaution
About
Tag your Obsidian notes using local Ollama LLMs to generate relevant tags and brief summaries while preserving original content. Customize tag lists, exclude files or folders with patterns, and enable auto-tagging for new, modified, or closed notes while avoiding re-tagging unchanged files.
AITagsAutomation
Details
Current version
1.1.2
Last updated
Last year
Created
Last year
Updates
4 releases
Downloads
1k
Compatible with
Obsidian 1.0.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
djayatillakedjayatillake
github.com/djayatillake
GitHubdjayatillake
  1. Community
  2. Plugins
  3. AI
  4. LLM Tagger

Related plugins

Tars

Text generation based on tag suggestions, using Claude, OpenAI, Ollama, Kimi, Doubao, Qwen, Zhipu, DeepSeek, QianFan & more.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Copilot

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

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.

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.

BRAT

Easily install a beta version of a plugin for testing.

Readwise Official

Sync highlights from Readwise to your vault.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.