Matboi41 downloadsAutomatically adds existing vault tags to notes with your configured LLM API.
LLM Auto Tagger is an Obsidian plugin that uses your configured LLM API to automatically add existing vault tags to Markdown notes.
It is designed for vaults that already have a tag system. The plugin reads the tags that exist in your vault, asks your configured LLM to choose suitable tags from that list, and writes only matching tags back to the note frontmatter.
frontmatter.tags.Model is optional only for the custom OpenAI-compatible mode. Built-in providers usually require a model name.
Required fields are marked with a red dot in the settings page.
Use the Test connection button before relying on automatic tagging. It sends a minimal request to verify that the configured provider can be reached.
LLM Auto Tagger sends note content to the LLM provider you configure. API keys are stored locally in Obsidian plugin settings.
Before using the plugin with private notes, review the privacy, billing, data usage, and retention terms of your selected provider.
For Google Gemini, the default API URL is:
https://generativelanguage.googleapis.com/v1beta/models/{model}:generateContent
Use a model name such as:
gemini-2.5-flash
If you enter a model name with a models/ prefix, LLM Auto Tagger normalizes it automatically.
When testing a Gemini connection, the plugin first checks whether the configured model supports generateContent. If the API key works but the model is unavailable, it suggests available model names.
Copy this folder into:
YourVault/.obsidian/plugins/llm-auto-tagger/
The plugin folder should contain:
manifest.json
main.js
styles.css
Then enable LLM Auto Tagger in Obsidian's community plugin settings.
MIT