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

AI Note Tagger

Jasper MayoneJasper Mayone956 downloads

Automatically tag your notes using AI and update frontmatter with generated tags.

  • Overview
  • Scorecard
  • Updates5

This Obsidian plugin uses AI to automatically generate tags for your notes and add them to the frontmatter. It analyzes the content of your notes and suggests relevant tags based on the text.

Features

  • Automatically generate tags for your notes using AI
  • Support for multiple AI providers: Anthropic (Claude), OpenAI (GPT), Mistral AI, Google (Gemini), OpenRouter, and custom endpoints
  • Add the generated tags to your note's frontmatter
  • Tag a single note or batch tag all notes in your vault
  • Customize the prompt used to generate tags
  • Choose from different AI models
  • Configure maximum number of tags per note

Installation

  1. In Obsidian, go to Settings > Community plugins
  2. Disable Safe mode
  3. Click "Browse" and search for "AI Tagger"
  4. Install the plugin
  5. Enable the plugin after installation

Alternatively, you can manually install the plugin:

  1. Download the main.js, styles.css, and manifest.json files
  2. Create a folder named obsidian-ai-tagger in your vault's .obsidian/plugins/ directory
  3. Place the downloaded files in this folder
  4. Enable the plugin in Obsidian's Community Plugins settings

Setup

Before using the plugin, you need to configure your AI provider and API key:

  1. Get an API key from your chosen provider:
    • Anthropic (Claude)
    • OpenAI (GPT)
    • Mistral AI
    • Google (Gemini)
    • OpenRouter - Access to multiple models through one API
    • Or use your own custom OpenAI-compatible endpoint
  2. In Obsidian, go to Settings > AI Tagger
  3. Select your AI provider from the dropdown
  4. Enter your API key in the appropriate field
  5. Choose your preferred model
  6. Configure other settings as desired

Usage

Tag Current Note

  1. Open the note you want to tag
  2. Use the command palette (Ctrl/Cmd + P) and search for "Tag current note with AI"
  3. The plugin will analyze your note and add relevant tags to the frontmatter

Tag All Notes

  1. Use the command palette (Ctrl/Cmd + P) and search for "Tag all notes with AI"
  2. Confirm the action in the dialog that appears
  3. The plugin will process all notes in your vault and add tags to each one

You can also use the ribbon icon (tag symbol) to access these commands.

Settings

  • AI Provider: Choose which AI provider to use (Anthropic, OpenAI, Mistral, Google, OpenRouter, or Custom)
  • API Key: Your API key for the selected provider
  • AI Model: Choose which model to use (options vary by provider)
  • Maximum Number of Tags: Set how many tags should be generated per note (1-20)
  • Prompt Style: Choose from predefined prompt styles or create your own custom prompt

Customizing the Prompt

You can customize the prompt sent to the AI using the following placeholders:

  • {maxTags}: Will be replaced with the maximum number of tags setting
  • {content}: Will be replaced with the note content

Default prompt:

Generate {maxTags} relevant tags for the following note content. Return only the tags as a comma-separated list, without any additional commentary. Tags should be lowercase and use hyphens for multi-word tags.

Content:
{content}

Development

This plugin is built with TypeScript and uses the Obsidian API. If you'd like to contribute or modify the plugin:

  1. Clone the repository
  2. Install dependencies with npm install
  3. Make your changes
  4. Build with npm run build
  5. Test in your Obsidian vault

Support

If you encounter any issues or have suggestions, please create an issue on the GitHub repository.

Say Thank You

If you are enjoying my plugin, then please support my work by buying me a coffee at https://buymeacoffee.com/jaspermayone or sponsoring me on github .

Please also help spread the word by sharing about the plugin on Twitter, Reddit, or any other social media platform you regularly use.

HealthGood
ReviewNot scanned
About
Generate AI tags from note content and insert them into each note's frontmatter. Tag a single note or batch-process your entire vault with multiple AI providers, selectable models, and configurable tag limits.
AITagsAutomation
Details
Current version
v1.2.1
Last updated
7 months ago
Created
Last year
Updates
5 releases
Downloads
956
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
Apache-2.0
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
GitHub Sponsors
Author
Jasper MayoneJasper Mayonejaspermayone
github.com/jaspermayone
GitHubjaspermayone
jaspermayone
  1. Community
  2. Plugins
  3. AI
  4. AI Note Tagger

Related plugins

Smart Templates

AI powered templates for generating structured content. Works with Local Models, Anthropic Claude, Gemini, OpenAI & more.

Tars

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

Homepage

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

BRAT

Easily install a beta version of a plugin for testing.

Smart Connections

Find related notes and excerpts while writing. Your AI 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 and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

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.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.