Description
An AI-powered tag suggestion tool that analyzes note content to recommend relevant tags. Users can select from the suggestions and apply them to their notes, streamlining the organization process.
Additional Information
| Links: | |
|---|---|
| Maintainers: | cenktekin |
| Version: | 1.0.5 |
| Minimum app version: | 2.10 |
| Downloads: This version: | 341 |
| Last updated: | 2025-08-23T18:54:51Z |
Joplin AI Tag Suggester
Suggest relevant tags for your Joplin notes using AI.
Providers:
- Gemini (default)
- OpenRouter
Installation
Prerequisites: Node.js, Joplin Desktop.
- Install dependencies
npm install
- Build the plugin and pack a .jpl
npm run dist
- In Joplin Desktop, go to Tools → Options → Plugins → Install from file and select the generated .jpl in the
publish/folder.
Configuration
Open Joplin → Tools → Options → AI Tag Suggester.
Settings in src/index.ts are registered as Joplin settings:
- provider: "gemini" or "openrouter" (default: gemini)
- geminiApiKey: Your Google Gemini API key
- openrouterApiKey: Your OpenRouter API key
- openrouterModel: Model id (default:
openrouter/auto)
Notes:
- For Gemini, the plugin tries:
gemini-2.5-flash,gemini-1.5-flash,gemini-1.5-flash-8b. - For OpenRouter, the plugin calls
https://openrouter.ai/api/v1/chat/completionswith a structured prompt and expects JSON{ "tags": string[] }.
Usage
- Open any note in Joplin.
- Tools → Toggle AI Tag Suggester to open the side panel. Shortcut: Ctrl+Shift+Y (macOS: Cmd+Shift+Y).
- Click "Suggest Tags". The plugin will analyze the note and return 5 concise, lowercase, hyphenated tags.
- Click tags to select/deselect, then "Apply" to add them to the note.
Screenshots
AI Tag Suggester side panel opened via Tools → Toggle AI Tag Suggester.
Suggested tags returned by the provider. Click to select/deselect.
Selected tags applied to the current note.
Plugin settings under Tools → Options → AI Tag Suggester.
Development
Build:
npm run build
Pack distributable:
npm run dist
Support
If you find this plugin useful and want to support development:
License
MIT