mirror of
https://github.com/djayatillake/obsidian-llm-tagger.git
synced 2026-07-22 05:37:59 +00:00
No description
| .gitignore | ||
| esbuild.config.mjs | ||
| icon.svg | ||
| LICENSE | ||
| main.ts | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| styles.css | ||
| test.md | ||
| tsconfig.json | ||
Obsidian LLM Tagger Plugin
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
Prerequisites
Installation
From Obsidian Community Plugins
- Open Obsidian Settings
- Go to Community Plugins
- Search for "LLM Tagger"
- Click Install, then Enable
Manual Installation
- Download the latest release
- Extract files to your vault's
.obsidian/plugins/obsidian-llm-tagger/directory - Reload Obsidian
- Enable the plugin in Community Plugins settings
Usage
- Click the robot icon in the left sidebar to open the tagger panel
- Select your preferred Ollama model (e.g., llama2, mistral)
- Enter your desired tags, separated by commas
- Click "Start Tagging" to process your notes
Auto-tagging
Enable auto-tagging in the plugin settings to automatically tag new or modified notes.
Configuration
- 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
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