Automatic Linker

by Kodai Nakamura
5
4
3
2
1
Score: 54/100

Description

The Automatic Linker plugin simplifies link management in Obsidian by automatically converting plain text file references into wiki links based on existing files in your vault. It ensures seamless linking by scanning note contents and formatting them upon saving. The plugin also enhances usability with features like GitHub and Jira URL formatting, namespace resolution for better link accuracy, and alias consideration for more flexible referencing. Users can configure base directories to structure links efficiently and apply automatic namespace restrictions to prevent unwanted conversions.

Reviews

No reviews yet.

Stats

36
stars
9,927
downloads
2
forks
484
days
21
days
21
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
24
total issues
5
open issues
19
closed issues
0
commits

Latest Version

22 days ago

Changelog

README file from

Github

🪄 Automatic Linker 🔮

Automatically convert plain text file references into Obsidian wiki links as you write. Keep your knowledge graph connected without manual linking.

Overview

Automatic Linker scans your notes and intelligently converts text that matches file names in your vault into wiki links ([[...]]). Whether you're writing quick notes or maintaining a complex knowledge base, this plugin ensures your notes stay interconnected without interrupting your flow.

Installation

From Obsidian Community Plugins

  1. Open Settings → Community plugins
  2. Disable Safe mode
  3. Browse for "Automatic Linker"
  4. Click Install, then Enable

Manual Installation

  1. Download the latest release from GitHub Releases
  2. Extract main.js, manifest.json, and styles.css to your vault's .obsidian/plugins/automatic-linker/ directory
  3. Reload Obsidian and enable the plugin in Settings → Community plugins

Key Features

The plugin automatically detects file names in your text and converts them to wiki links. It works seamlessly with:

  • Format on Save: Automatically convert links when saving files
  • Selected Text: Convert only highlighted text via command palette
  • Entire Vault: Batch process all files in your vault at once
  • CJK Support: Full support for Japanese, Chinese, Korean, and other CJK languages
  • Case Sensitivity: Optional case-insensitive matching

Resolve ambiguous links and correct existing ones using AI:

  • Disambiguation: When multiple notes have the same name or alias, the AI selects the most appropriate one based on context.
  • Link Correction: Automatically verify and correct existing wiki links if a better candidate is found.
  • Local LLM Support: Connect to any OpenAI-compatible local AI server (e.g., LM Studio, Ollama).
  • Context-Aware: Uses surrounding text to provide the AI with necessary context for accurate linking.

Smart Namespace Management

Organize large vaults with sophisticated namespace handling:

  • Base Directory: Use Obsidian's "Folder to create new notes in" setting as the base directory where folder prefixes are omitted from links
  • Proximity-based Linking: Automatically resolve shorthand links to their full namespaced paths
  • Namespace Scope: Use automatic-linker-scoped: true in frontmatter to restrict linking to files within the same namespace
  • Closest Match Selection: When multiple candidates exist, the plugin selects the file closest to your current note

URL Formatting

Transform raw URLs into readable Markdown links automatically:

  • GitHub URLs: Convert https://github.com/user/repo/issues/123 to [user/repo#123](URL)
  • GitHub Enterprise: Configure custom GitHub Enterprise domains
  • Jira URLs: Format Jira issue links with custom domain support
  • Linear URLs: Format Linear issue links
  • Page Titles: Fetch and replace bare URLs with [Page Title](URL) format (cached to minimize requests)

Fine-tune linking behavior to match your workflow:

  • Alias Support: Reference files by any of their frontmatter aliases
  • Prevent Linking: Add automatic-linker-exclude: true to frontmatter to exclude files from auto-linking
  • Prevent Self-Linking: Avoid creating links from a file to itself
  • Remove Aliases: Automatically strip aliases in specified directories
  • Month Note Handling: Ignore single/double digit references (1, 01, 12) unless namespaced
  • Date Format Ignoring: Skip date-formatted text (e.g., 2025-02-10) for compatibility with Obsidian Tasks

Quality of Life Features

  • Exclude Directories: Prevent auto-linking in specified folders
  • Preserve Existing Links: Never reformats already-linked text
  • Copy Without Links: Copy note content with wiki links converted back to plain text
  • Copy Selection Without Links: Copy selected lines with minimal indentation and wiki links removed (supports path-style links like [[path/to/file]])
  • Debug Mode: Detailed logging for troubleshooting
  • Load Notices: Optional notifications when files are processed

Commands

Access these commands via the Command Palette (Cmd/Ctrl + P):

Command Description
Automatic Linker: Format file Convert text to links in the current file
Automatic Linker: Format selection Convert only selected text to links
Automatic Linker: Format vault Batch process all files in your vault
Automatic Linker: Run AI Link Enhancer Use AI to resolve ambiguous links in the current file
Automatic Linker: Copy file without links Copy current file content with links as plain text
Automatic Linker: Copy selection without links Copy selected lines with minimal indent and links removed
Automatic Linker: Rebuild index Rebuild the file index for link candidates

Configuration

General Settings

  • Format on Save: Enable automatic linking when saving files
  • Format Delay: Delay in milliseconds before formatting (useful for plugin integration)
  • Respect 'Folder to create new notes in' setting: Use Obsidian's "Folder to create new notes in" setting as the base directory for omitting folder prefixes in links
  • Include Aliases: Include frontmatter aliases when matching text
  • Proximity-based Linking: Automatically resolve shorthand to full namespaced links
  • Ignore Case: Enable case-insensitive link matching
  • Prevent Self-Linking: Don't create links from a file to itself
  • Ignore Date Formats: Skip date-formatted text like 2025-02-10

URL Formatting

  • Format GitHub URLs: Convert GitHub links to readable format
  • GitHub Enterprise URLs: Add custom GitHub Enterprise domains
  • Format Jira URLs: Convert Jira issue links
  • Jira URLs: Configure Jira domain(s)
  • Format Linear URLs: Convert Linear issue links
  • Enable AI Link Enhancement: Add a command to resolve links using a local LLM.
  • AI API Endpoint: URL of your OpenAI-compatible AI server (e.g., http://localhost:1234/v1).
  • AI Model: Name of the model to use (e.g., gemma-2-9b).
  • Max Context Length: Number of characters around the link to provide as context to the AI.

Advanced Options

  • Replace URLs with Titles: Automatically fetch page titles for bare URLs
  • Ignored Domains: Exclude specific domains from URL title replacement
  • Exclude Directories: List of directories to skip during auto-linking
  • Remove Alias in Directories: Strip aliases from links in specified folders

Integration

  • Run Obsidian Linter After Formatting: Chain with Obsidian Linter plugin
  • Run Prettier After Formatting: Chain with Prettier plugin
  • Show Load Notice: Display notifications when files are loaded
  • Debug Mode: Enable verbose logging

Usage Examples

Example 1: Basic Linking

You have files: Python.md, JavaScript.md, pages/TypeScript.md

When you type:

I'm learning Python and JavaScript for web development.

It becomes:

I'm learning [[Python]] and [[JavaScript]] for web development.

Example 2: Proximity-based Linking

With Obsidian's "Folder to create new notes in" set to pages/ and "Respect 'Folder to create new notes in' setting" enabled, along with Proximity-based Linking enabled:

File structure:

pages/
  languages/
    Python.md
    TypeScript.md
  frameworks/
    React.md

Current file: pages/frameworks/React.md

When you type: React uses TypeScript

It becomes: [[frameworks/React]] uses [[languages/TypeScript]]

Example 3: Namespace Scope

File pages/team-a/internal.md has frontmatter:

---
automatic-linker-scoped: true
---

Current file: pages/team-a/notes.md

Typing internal creates [[team-a/internal]]

From pages/team-b/notes.md, typing internal won't link ❌

Example 4: URL Formatting

Before:

Check out https://github.com/obsidianmd/obsidian-releases/issues/1234

After:

Check out [obsidianmd/obsidian-releases#1234](https://github.com/obsidianmd/obsidian-releases/issues/1234)

When you select part of a nested list:

Selection in editor:

    - Priority about [[PBI]]
        - High priority for near deadline
    - Chapter [[PBI]]
        - Up to 30% [[story point]] in sprint backlog

After running "Copy selection without links", clipboard contains:

- Priority about PBI
	- High priority for near deadline
- Chapter PBI
	- Up to 30% story point in sprint backlog

Features:

  • Removes minimal indentation from selected lines
  • Converts path-style links: [[path/to/file]]file
  • Preserves relative indentation structure
  • Gets full lines even if partially selected

Integration with Obsidian Linter

To avoid conflicts when using both plugins:

  1. Disable "Lint on Save" in Obsidian Linter settings
  2. Enable "Format on Save" in Automatic Linker settings
  3. Enable "Run Obsidian Linter after formatting" in Automatic Linker settings

This ensures Automatic Linker runs first, followed by Linter.

Frontmatter Options

Add these to individual note frontmatter:

---
# Disable automatic linking in this file
automatic-linker-off: true

# Exclude this file from being automatically linked from other files
automatic-linker-exclude: true

# Restrict linking to same namespace only
automatic-linker-scoped: true

# Define aliases for this file (standard Obsidian feature)
aliases: [shortname, alternative-name]
---

Development

Prerequisites

  • Node.js 16+
  • pnpm (or npm)

Setup

# Clone the repository
git clone https://github.com/kdnk/obsidian-automatic-linker.git
cd obsidian-automatic-linker

# Install dependencies
pnpm install

# Start development mode
pnpm dev

Available Commands

pnpm build              # Build for production
pnpm dev                # Development mode with watch
pnpm test               # Run all tests
pnpm test:watch         # Run tests in watch mode
pnpm tsc:watch          # TypeScript type checking in watch mode

Running Specific Tests

# Run a specific test file
npx vitest run src/path/to/test.ts

# Run tests matching a pattern
npx vitest run -t "test description"

Project Structure

src/
├── main.ts                    # Main plugin entry point
├── settings/                  # Settings UI and types
├── replace-links/             # Core link replacement logic
├── replace-urls/              # URL formatting (GitHub, Jira, Linear)
├── replace-url-with-title/    # Bare URL to titled link conversion
├── exclude-links/             # Link exclusion logic
├── remove-minimal-indent/     # Remove minimal indentation from text
├── trie.ts                    # Trie data structure for efficient matching
└── update-editor.ts           # Editor update utilities

Troubleshooting

Links aren't being created:

  • Ensure "Format on Save" is enabled or manually trigger the command
  • Verify the file isn't in an excluded directory

Proximity-based Linking not working:

  • Ensure "Proximity-based Linking" is enabled in settings
  • Check that files are within Obsidian's configured "Folder to create new notes in" directory if the "Respect 'Folder to create new notes in' setting" option is enabled

Conflicts with Obsidian Linter:

  • Follow the integration guide above to run plugins in sequence

Performance issues:

  • Disable debug mode if enabled
  • Consider excluding large directories from auto-linking
  • Increase format delay if formatting happens too frequently

Credits

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Author

Kodai Nakamura

Support


If you find this plugin useful, consider starring the repository on GitHub!

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Kanban
5 years ago by mgmeyers
Create markdown-backed Kanban boards in Obsidian.
Linter
5 years ago by Victor Tao
An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility.
Mind Map
6 years ago by James Lynch
An Obsidian plugin for displaying markdown notes as mind maps using Markmap.
Advanced Slides
3 years ago by MSzturc
Create markdown-based reveal.js presentations in Obsidian
ExcaliBrain
4 years ago by Zsolt Viczian
A graph view to navigate your Obsidian vault
Quiet Outline
4 years ago by the_tree
Improving experience of outline in Obsidian
Enhancing Mindmap
5 years ago by Mark
obsidian plugin editable mindmap,you can edit mindmap on markdown file
Note Toolbar
2 years ago by Chris Gurney
Flexible, context-aware toolbars for your notes in Obsidian.
Multi-Column Markdown
4 years ago by Cameron Robinson
A plugin for the Obsidian markdown note application, adding functionality to render markdown documents with multiple columns of text.
Excel to Markdown Table
4 years ago by Ganessh Kumar R P
An Obsidian plugin to paste data from Microsoft Excel, Google Sheets, Apple Numbers and LibreOffice Calc as Markdown tables in Obsidian editor.
CardBoard
5 years ago by roovo
An Obsidian plugin to make working with tasks a pleasure (hopefully anyway).
Smart Composer
2 years ago by Heesu Suh
AI chat assistant for Obsidian with contextual awareness, smart writing assistance, and one-click edits. Features vault-aware conversations, semantic search, and local model support.
Sheet Plus
2 years ago by ljcoder
obsidian spreadsheets solutions
Execute Code
4 years ago by twibiral
Obsidian Plugin to execute code in a note.
Automatic Table Of Contents
3 years ago by Johan Satgé
💠 An Obsidian plugin to create a table of contents in a note, that updates itself when the note changes
Emoji Shortcodes
5 years ago by phibr0
Emoji Shortcodes - Obsidian Plugin | Adds Support for Emoji Shortcodes to Obsidian
obsidian floating toc
4 years ago by curtgrimes modified by Cuman
ReadItLater
5 years ago by Dominik Pieper
Markdown Formatting Assistant
5 years ago by Reocin
This Plugin provides a simple WYSIWYG Editor for Markdown and in addition a command line interface. The command line interface facilitate a faster workflow.
ChatGPT MD
3 years ago by Bram Adams
A (nearly) seamless integration of ChatGPT into Obsidian.
Zoottelkeeper
5 years ago by Akos Balasko
Obsidian plugin of Zoottelkeeper: An automated folder-level index file generator and maintainer.
Docxer
2 years ago by Developer-Mike
🚀 Boost your productivity by previewing and converting Word files easily to markdown.
Shell commands
5 years ago by Jarkko Linnanvirta
Execute system commands via hotkeys or command palette in Obsidian (https://obsidian.md). Some automated events are also supported, and execution via URI links.
Links
3 years ago by MiiKey
manipulate & manage obisidian links
Local Backup
3 years ago by GC Chen
Automatically creates a local backup of the vault.
Table Extended
5 years ago by AidenLx
Extend basic table in Obsidian with MultiMarkdown table syntax
File Cleaner Redux
3 years ago by husjon
A plugin for Obsidian to help clean up files in your vault
Obsidian Clipper
3 years ago by John Christopher
Obsidian plugin that allows users to clip parts of a website into their obsidian daily note (or new note)
Table Generator
4 years ago by Boninall
A plugin for generate markdown table quickly like Typora.
CustomJS
5 years ago by Sam Lewis
An Obsidian plugin to allow users to reuse code blocks across all devices and OSes
Modal forms
3 years ago by Danielo Rodriguez
Define forms for filling data that you will be able to open from anywhere you can run JS
Image Captions
3 years ago by Alan Grainger
Add captions to images with inline Markdown and link support. The caption format is compatible with the CommonMark spec and other Markdown applications.
Markdown prettifier
6 years ago by pelao
A markdown prettifier for obsidian
Recipe view
3 years ago by lachholden
View your Obsidian notes as interactive recipe cards while you cook.
Sheets Extended
3 years ago by NicoNekoru
Plugin that adds features to tables in obsidian including merging, vertical headers, and custom css
Enveloppe
4 years ago by Mara-Li
Enveloppe helps you to publish your notes on a GitHub repository from your Obsidian Vault, for free!
Copy as HTML
4 years ago by Bailey Jennings
A simple plugin that copies the selected text to your clipboard as HTML
Khoj
3 years ago by Debanjum Singh Solanky
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
AI Providers
a year ago by Pavel Frankov
This plugin is a hub for setting AI providers (OpenAI-like, Ollama and more) in one place.
Note Linker
4 years ago by Alexander Weichart
🔗 Automatically link your Obsidian notes.
Chronos Timeline
2 years ago by Claire Froelich
Render interactive timelines in your Obsidian notes from simple Markdown.
Obsidian markdown export
4 years ago by bingryan
This plugin allows to export directory/single markdown to a folder. support output format(html/markdown/text)
GitHub Sync
2 years ago by Kevin Chin
Sync Obsidian vault to personal GitHub
Syncthing Integration
3 years ago by LBF38
Obsidian plugin for Syncthing integration
Creases
4 years ago by Liam Cain
👕 Tools for effectively folding markdown sections in Obsidian
Slides Extended
2 years ago by Erin Schnabel (original: MSzturc)
Create markdown-based reveal.js presentations in Obsidian
Auto Template Trigger
3 years ago by Numeroflip
An obsidian.md plugin, to automatically trigger a template on new file creation
Mehrmaid
2 years ago by huterguier
Rendering Obsidian Markdown inside Mermaid diagrams.
Extract url content
5 years ago by Stephen Solka
Plugin to extract markdown out of urls
Heading Shifter
4 years ago by kasahala
Easily Shift and Change markdown headings.
Influx
4 years ago by Jens M Gleditsch
An alternative backlinks plugin, which displays relevant and formatted excerpts from notes with linked mentions, based on the position of mentions in the notes' hierarchical structure (bullet level indentation).
Workbench
6 years ago by ryanjamurphy
A plugin to help you collect working materials.
Pieces for Developers
3 years ago by Pieces For Developers
Pieces' powerful extension for Obsidian-MD that allows users to access their code snippets directly within the Obsidian workspace
Marker PDF to MD
2 years ago by L3N0X
Make use of different AI models to convert your pdfs into markdown with perfect ocr, latex formulas, tables, images and more! Supports Mistral AI OCR (free) and self hosted variants!
Markdown Attributes
5 years ago by Jeremy Valentine
Add attributes to elements in Obsidian
Regex Pipeline
5 years ago by No3371
An Obsidian plugin that allows users to setup custom regex rules to automatically format notes.
Mxmind Mindmap
2 years ago by mxmind
mxmind for obsidian plugin
Slurp
2 years ago by inhumantsar
Slurps webpages and saves them as clean, uncluttered Markdown. Think Pocket, but better.
Journey
5 years ago by Alexis Rondeau
Discover the story between your notes in Obsidian
Wikilinks to MDLinks
6 years ago by Agatha Uy
An Obsidian md plugin which allows for the conversion of individually selected wikilinks to markdown links, and vice versa.
Prompt ChatGPT
2 years ago by Coduhuey
Simple Columns
a year ago by Josie
An Obsidian plugin that lets you create easily resizable and customizable columns in your notes.
Marp
3 years ago by JichouP
Plugin to use Marp with Obsidian
Markdown table checkboxes
3 years ago by DylanGiesberts
Obsidian plugin. Allows for the usage of checkboxes inside markdown tables.
Cards View
2 years ago by Maud Royer
Plugin for Obsidian.md. Displays a card view of your notes.
Bible Linker
4 years ago by Jakub Kuchejda
Obsidian.md plugin that allows you to link multiple bible verses easily
Markdown Furigana
5 years ago by Steven Kraft
Simple Markdown to Furigana Rendering Plugin for Obsidian
Text Expander JS
4 years ago by Jonathan Heard
Obsidian plugin: Type text shortcuts that expand into javascript generated text.
Tag Summary
4 years ago by J.D Gauchat
Better Markdown Links
2 years ago by mnaoumov
Obsidian plugin that adds support for angle bracket links and manages relative links properly
Note Auto Creator
4 years ago by Simon T. Clement
An Obsidian plugin for automatically creating notes when linking to non-existing notes
AI Tagger
2 years ago by Luca Grippa
Simplify tagging in Obsidian. Instantly analyze and tag your document with one click for efficient note organization.
CookLang Editor
5 years ago by death_au/cooklang
Edit and display Cooklang recipes in Obsidian
Enhanced Canvas
a year ago by RobertttBS
When editing on Canvas, properties and Markdown links to notes are automatically updated, enabling backlinks in Canvas.
Image Upload Toolkit
3 years ago by Addo Zhang
An obsidian plugin for uploading local images embedded in markdown to remote store and export markdown for publishing to static site.
Tweet to Markdown
5 years ago by kbravh
An Obsidian.md plugin to save tweets as Markdown files.
Apply Patterns
5 years ago by Jacob Levernier
An Obsidian plugin for applying patterns of find and replace in succession.
Dataview Serializer
2 years ago by Sébastien Dubois
Obsidian plugin that gives you the power of Dataview, but generates Markdown, making it compatible with Obsidian Publish, and making the links appear on the Graph.
Markitdown File Converter
a year ago by Ethan Troy
Integrate Microsoft's Markitdown tool to convert various file formats to Markdown for your vault.
Add links to current note
6 years ago by MrJackphil
This plugin adds a command which allows to add a link to the current note at the bottom of selected notes
Footlinks
6 years ago by Daha
Obsidian plugin that extracts urls from the main text to footer, offering a better reading/editing experience.
Avatar
3 years ago by froehlichA
An obsidian plugin for displaying an avatar image in front of your notes.
Advanced Progress Bars
a year ago by cactuzhead
Obsidian plugin to create custom progress bars
YouVersion Linker
3 years ago by Jaanonim
Obsidian plugin that automatically link bible verses to YouVersion bible.
AI Tagger Universe
a year ago by Hu Nie
An intelligent Obsidian plugin that leverages AI to automatically analyze note content and suggest relevant tags, supporting both local and cloud-based LLM services.
Differential ZIP Backup
2 years ago by vorotamoroz
Attachment Manager
3 years ago by chenfeicqq
Attachment folder name binding note name, automatically rename, automatically delete, show/hide.
Copy as LaTeX
5 years ago by mo-seph
Quick plugin to be able to copy/paste from Obsidian/Markdown into a Latex document
Dataview Publisher
2 years ago by UD
Output markdown from your Dataview queries and keep them up to date. You can also be able to publish them.
Paste Mode
5 years ago by Jacob Levernier
Obsidian Notes plugin for pasting text and blockquotes to the cursor's current level of indentation.
Recipe Grabber
3 years ago by seethroughdev
Enhanced Copy
2 years ago by Mara-Li
A obsidian plugin that allows to copy in markdown in reading view or canvas read-only view, creating profile and transform the text during copy.
Markdown to Jira Converter
4 years ago by muckmuck
An obsidian.md plugin, which provides a markdown to jira markup converter
qmd as md
4 years ago by Daniel Borek
A plugin for Obsidian that enables editing and compiling `qmd` Quarto files.
Markdown Tags
2 years ago by John Smith III
Enhance your Markdown documents with custom tags. Use predefined or custom labels, customizable colors, and arrow indicators to visually track tasks and statuses.
My Bible
2 years ago by GsLogimaker
Your own customization bible in your personal vault!
Webhooks
5 years ago by Stephen Solka
Connect obsidian to the internet of things via webhooks
Day and Night
4 years ago by Kevin Patel
An Obsidian plugin to automatically switch between day and night themes based on a set schedule
Multiple Notes Outline
3 years ago by iiz
Insta TOC
2 years ago by Nick C.
Generate, update, and maintain a table of contents for your notes while typing in real time.
Keyword Highlighter
3 years ago by Marcel Goldammer
Automatically highlight specified keywords within your Obsidian notes for enhanced visibility and quick reference.
Pending notes
3 years ago by Ulises Santana
Obsidian plugin for searching links without notes in your vault.
Horizontal Blocks
8 months ago by iCodeAlchemy
Bring Notion-style layouts to Obsidian — with side-by-side, resizable markdown blocks that support full Obsidian syntax including images, embeds, and internal links.
Extended Markdown Syntax
a year ago by Kotaindah55
Extend your Markdown syntax using delimiters instead of HTML tags, such as underlining, superscript, subscript, highlighting, and spoiler.
Folder Links
2 years ago by Stefan Rausch
Obsidian Plugin that enables using links to folders.
Linkify
4 years ago by Matthew Chan
Marjdown shortcuts
4 years ago by Jules Guesnon
🪨 Obsidian plugin that allows to write markdown from commands
RunJS
3 years ago by eoureo
Let's run JavaScript easily and simply in Obsidian.
Arcana
3 years ago by A-F-V
Supercharge your Obsidian note-taking through AI-powered insights and suggestions
Meal Plan
2 years ago by Tyler Mayoff
A meal plan & recipe manager plugin for Obsidian
Carry-Forward
5 years ago by Jacob Levernier
An Obsidian Notes plugin for generating and copying block IDs, and copying lines with a link to the copied line
Markdown Tree
3 years ago by carvah
Introducing a powerful plugin that revolutionizes directory tree creation. With its intuitive Markdown-inspired coding style, this plugin empowers users to effortlessly and swiftly construct intricate directory trees.
Weekly Review
3 years ago by Brandon Boswell
Auto Filename
3 years ago by rcsaquino
Auto Filename is an Obsidian.md plugin that automatically renames files in Obsidian based on the first x characters of the file, saving you time and effort.
Title Serial Number
5 years ago by Domenic
This is an obsidian plugin, and it adds serial numbers to your markdown title.
Substitutions
2 years ago by BambusControl
Automatic text replacer for Obsidian.md
Link indexer
6 years ago by Yuliya Bagriy
Table Checkbox Renderer
7 months ago by Daniel Aguerrevere
Interactive checkboxes for Markdown tables in Obsidian. Toggle checkboxes in Reading Mode and instantly update your Markdown file. Supports multiple checkboxes per cell and any table layout.
Dirtreeist
4 years ago by kasahala
Render a directory Structure Diagram from a markdown lists in codeblock.
Rapid Notes
4 years ago by valteriomon
MagicCalendar
3 years ago by Vaccarini Lorenzo
An obsidian plugin that exploit a natural language processing engine to find potential events and sync them with iCalendar
Autocorrect Formatter
3 years ago by b-yp
A plugin running on Obsidian that utilizes autocorrect to format Markdown content.
InlineAI
a year ago by FBarrca
Quoth
4 years ago by Eric Rykwalder
mdx as md
5 years ago by Nikolay Kozhukharenko
Edit mdx files in Obsidian.md as if they were markdown
Hard Breaks
4 years ago by Börge Kiss
↩ A plugin for Obsidian that adds functionality to force hard line breaks
Immersive Translate
2 years ago by imfenghuang
Immersive Translate For Obsidian
Page Heading From Links
5 years ago by Mark Beattie
Obsidian plugin to populate page headings
Floccus Bookmarks to Markdown
3 years ago by mddevils
Confluence to Obsidian
3 years ago by K
import confluence space into obsidian
Line Arrange
2 years ago by Chitwan Singh
Obsidian Plugin For Arranging Lines.
Yesterday
2 years ago by Dominik Mayer
Obsidian plugin providing Yesterday journaling support
Metadata Auto Classifier
2 years ago by Beomsu Koh
AI-powered Obsidian plugin that automatically classifies and generates metadata (tags, frontmatter) for your notes.
Snippets
5 years ago by Pelao
JavaScript Init
5 years ago by ryanpcmcquen
Run custom JavaScript in Obsidian.
Quadro
2 years ago by Chris Grieser (aka pseudometa)
Obsidian Plugin for social-scientific Qualitative Data Analysis (QDA). An open alternative to MAXQDA and atlas.ti, using Markdown to store data and research codes.
Packrat
4 years ago by Thomas Herden
Process completed instances of recurring items created by the Obsidian Tasks plugin
Cron
3 years ago by Callum Loh
Obsidian cron / schedular plugin to schedule automatic execution of commands
NoteMover shortcut
a year ago by Lars Bücker
Quickly and easily move notes to predefined folders. Perfect for organizing your notes.
Discord Message Formatter
3 years ago by Emile Durkheim
Obsidian.md plugin that lets you copy Discord conversations and perfectly formats them to Obsidian Markdown!
Blockquote Levels
4 years ago by Carlo Zottmann
A plugin for Obsidian (https://obsidian.md) that adds commands for increasing/decreasing the blockquote level of the current line or selection(s).
Console Markdown Plugin
3 years ago by Daniel Ellermann
An Obsidian plugin which renders console commands and their output.
Gnome Terminal Loader
3 years ago by David Carmichael
Auto Periodic Notes
2 years ago by Jamie Hurst
Obsidian plugin to create new periodic notes automatically in the background and allow these to be pinned in your open tabs. Requires the "Periodic Notes" plugin.
Mochi Cards Exporter
5 years ago by kalbetre
Mochi Cards Exporter Plugin for Obsidian
File Include
3 years ago by Till Hoffmann
Awesome Flashcard
4 years ago by AwesomeDog
Handy Anki integration for Obsidian.
Advanced Copy
2 years ago by leschuster
An Obsidian plugin to copy Markdown and transform it into HTML, Anki, or any custom format. Create custom profiles with versatile templates tailored to your workflow.
OzanShare Publish
5 years ago by Ozan Tellioglu
This plugin allows you to publish your markdown notes with a single click directly from your Obsidian vault.
PDF Folder to Markdowns
a year ago by CrisHood
Convert a folder of PDFs into a folder of Markdown files with embedded PDFs. This plugin is useful for users who want to migrate their PDF notes from different apps (e.g., Boox) or organize their reference materials inside Obsidian.
Automation
2 years ago by Benature
Note aliases
3 years ago by Pulsovi
This plugin manages wikilinks aliases and save them on the aliases list of the linked note
Markdown to Slack Message
3 years ago by Woongshik Choi
Link Range
3 years ago by Ryan Mellmer
Add ranged link support to Obsidian
Auto Hyperlink
3 years ago by take6
Markdown Blogger
3 years ago by Alexa Fazio
Allows developers to push markdown notes to their local blog, portfolio, or static site. Works with Astro.js, Next.js, and any other framework configured to render markdown pages.
Notemd
a year ago by Jacob
A Easy way to create your own Knowledge-base! Notemd enhances your Obsidian workflow by integrating with various Large Language Models (LLMs) to process your notes, automatically generate wiki-links for key concepts, create corresponding concept notes, perform web research, and more.
O2
3 years ago by haril song
Converts obsidian markdown syntax to other platforms.
Subdivider
3 years ago by Tricster
Subdivider converts your notes into nested folders, automatically creating separate files for each subheading.
Current View
a year ago by Lucas Ostmann
Automatically set the view mode (Reading, Live Preview, Source) for notes in Obsidian using folder rules, file patterns, or frontmatter.
Obsidian Handlebars Template Plugin
4 years ago by Sean Quinlan
This is a plugin for Obsidian adding support for the Handlebars template engine in Obsidian notes
Auto Front Matter
3 years ago by conorzhong
Obsidian GoLinks
4 years ago by David Brownman (@xavdid)
Turn go/links into clickable elements in Obsidian
Prettier
2 years ago by GoodbyeNJN
Frontmatter generator
3 years ago by Hananoshika Yomaru
A plugin for Obsidian that generates frontmatter for notes
Jira Linker
3 years ago by Steven Zilberberg
This is a plugin to the Obsidian software which adds a quick amendment to a user's note to their configured Jira instance for references to jira and internal info pages
Open File by Magic Date
4 years ago by simplgy
Filename Emoji Remover
4 years ago by Yüksel Tolun
A simple plugin for the note taking app Obsidian that will rename your files to remove emojis in their names.
Auto Archive
3 years ago by Shane Burke
Auto Archive plugin for Obsidian
Global Markdown Encryption
3 years ago by shlemiel
a plugin for encrypting obsidian markdowns in-memory, single password based.
External File Linker
a year ago by Kay606
Symbol linking
a year ago by Evan Bonsignori ; Mara-Li
Adds ability to link with any trigger in Obsidian. Each trigger can limit linking to specific folders or file.
Spoilers
2 years ago by Jacobtread
Spoiler blocks for Obsidian
Markdown Link Space Encoder
3 years ago by Ron Kosova
Obsidian plugin to automatically encode spaces to %20 in Markdown-style links
Steward
8 months ago by Dang Nguyen
A vault-specific agent equipped with agentic capacity, fast search, flexible commands, vault management, and terminals to "jump" into other CLI agents, such as Claude, Gemini, etc.
Title As Link Text
a year ago by Lex Toumbourou
An Obsidian plugin to set the Link Text using the document title
Snippets Manager
2 years ago by Venkatraman Dhamodaran
Snippets Manager (Text Expander) For Obsidian
NeuroVox
2 years ago by Synaptic Labs
Obsidian plugin for transcription and generation
Slackify Note
3 years ago by Jeremy Overman
Markdown Timeline
2 years ago by Jiaheng Zhang
An Obsidian plugin to record the events in a Flashback timeline
Tab Rotator
3 years ago by Steven Jin
Obsidian Rotate opened tabs with a specified time interval
Babashka
3 years ago by Filipe Silva
Run Obsidian Clojure(Script) codeblocks in Babashka.
Run
3 years ago by Hananoshika Yomaru
Generate markdown from dataview query and javascript.
Codeblock Template
3 years ago by Super10
A template plugin that allows for the reuse of content within Code Blocks!一个可以把Code Block的内容重复利用模板插件!
Reason
2 years ago by Joshua Pham
Digest your Obsidian notes
PubScale
3 years ago by piriwata
An obsidian plugin for insert your note into a PlanetScale table
Postfix
3 years ago by Bhagya Nirmaan Silva (@bhagyas)
A postfix plugin for Obsidian
Markdown Image Caption
3 years ago by Hananoshika Yomaru
Generate image caption easily. Completely markdown-based.
Smart Export
3 months ago by Iván Sotillo
Plugin that follows wikilinks to a configurable depth, joining the notes into a single export.
Cooklang
2 years ago by Roger Veciana i Rovira
Blueprint
4 months ago by François Vaux
Repeatable templates plugin for Obsidian
Attachments MD Indexer
a year ago by Ian Inkov
Converts Obsidian canvas files to markdown index files, making canvas content searchable and graph-viewable within Obsidian.
SlashComplete
6 months ago by Spiderpig86
Notion-style Markdown autocompletion for Obsidian.
Callout Copy Buttons
a year ago by Aly Thobani
An Obsidian plugin that adds copy buttons to callout blocks in your notes.
Inbox Organiser
a year ago by Jamie Hurst
Obsidian plugin to capture any new notes into an inbox and periodically prompt to organise these into other folders within the vault.
Pickly PageBlend
3 years ago by Dmitrii Mitrichev
The easiest way to share your Obsidian notes
Task list
2 years ago by Ted Marozzi
A simple obsidian plugin enabling better task management via lists.
RSS Copyist
2 years ago by aoout
Get the RSS articles as notes.
Note Minimap
9 months ago by Yair Segel
Add a minimap to your Obsidian notes.
Tag Breakdown Generator
3 years ago by Hananoshika Yomaru
Break down nested tags into multiple parent tags
Bible linker Pro
2 years ago by Floydv149
Note ID
a year ago by Dominik Mayer
Displays notes by their ID, enabling structured sequences for manuscripts or a Zettelkasten ("Folgezettel")
Note 2 Tag Generator
2 years ago by Augustin
Highlight Helper
3 years ago by Chongmyung Park
Helper to collect highlight in Obsidian
Foodiary
2 years ago by vkostyanetsky
Food tracker plugin for Obsidian
Dataview Autocompletion
a year ago by Daniel Bauer
Simple Todo
2 years ago by elliotxx
A minimalist text-based todo manager (Text-Based GTD) for efficient task management in Obsidian.
Copy Section
2 years ago by skztr
Obsidian.md plugin adding a Copy button to the top of Headed sections
Strip Internal Links
2 years ago by Adi Ron
A simple Obsidian plugin to strip internal links from files
Note UID Generator
a year ago by Valentin Pelletier
Allow you to automatically generate UID for the notes in your vault.
Daily note creator
2 years ago by Mario Holubar
Automatically creates missing daily notes.
Personal OS
2 years ago by A.Buot
Header Adjuster
2 years ago by Valentin Pelletier
Header level Reformat Plugin for Obsidian
Daily Note Collector
2 years ago by Adar Butel
An Obsidian plugin that adds links to new notes to your daily note.
Todos sort
2 years ago by Jiri Sifalda
A plugin for Obsidian that sorts todos within a note
Google Calendar Importer
8 months ago by Fan Li
A simple and light-weighted google calendar importer, allow injecting the events / tasks of a day automatically to your daily notes, or import it to anywhere with a command.
Link Maintainer
2 years ago by wenlzhang
An Obsidian plugin that helps you maintain note links when splitting or reorganizing notes.
Auto Replacer
a year ago by Alecell
A live text replacement plugin that applies automatic formatting, corrections, or custom replacements in real-time. Define your own regex-based rules and transformation logic to modify text dynamically as you type.
Inkporter
a year ago by Ayush Kumar Saroj
Inkporter is an Obsidian plugin that digitizes handwritten notes with smart ink isolation, adaptive theming, and seamless import workflows.
Timeline Canvas Creator
a year ago by chris-codes1
Quickly create timeline structured canvases in Obsidian.
EasyLink
a year ago by isitwho
Select text in your obsidian editor to find the most similar content from other notes and easily create links.
Missing Link File Creator
a year ago by Lemon695
The plugin creates both missing links and the corresponding files.
Vault File Renamer
a year ago by Louan Fontenele
Vault File Renamer: Automatically standardizes file names to GitHub style (lowercase, no accents, only -, ., _) while preserving folder structure and file contents.
Remove HTML Tag
2 years ago by ChenPengyuan
Archivist Importer
3 months ago by Archivist AI
Import selected vault files into Archivist campaigns.
WeWrite
a year ago by Learner Chen
Obsidian plugin to render note as WeChat MP article.
WhatsApp export note
a year ago by JoaoEmanuell
Obsidian plugin to export notes for whatsapp
Canvas Link to Group
8 months ago by TGRRRR
Plugin for Obsidian Canvas enabling direct links to specific groups within canvas files for improved navigation
Last Position
a year ago by saktawdi
Automatically scroll to the last viewed position when opening the markdown document.
pycalc
a year ago by pycalc
AI integration Hub
a year ago by Hishmat Salehi
A modular AI integration hub for Obsidian
LinkMagic
2 years ago by AndyReifman
Template Filename
a year ago by Callum Alpass
Obsidian plugin for creating notes with templatable filenames
Note Linker with Previewer
2 years ago by Nick Allison
Obsidian Plugin to find and Link notes
Header navigation
2 years ago by readwithai
An obsidian plugin to navigate around and toggle folding on headers
Quarto Exporter
2 years ago by Andreas Varotsis
Export Obsidian notes to Quarto-compatible QMD files.
Limitless Lifelogs
a year ago by Maclean Dunkin
Sync your Limitless AI lifelog entries directly into Obsidian markdown files.
AI Chat as Markdown
2 years ago by Charl P. Botha
Sentinel
a year ago by Giorgos Sarigiannidis
A plugin for Obsidian that allows you to update properties or run commands based on document visibility changes.
ii
2 years ago by Wilson
The main feature of this plugin is to quickly insert common Markdown code and HTML code, including Sup, Sub, Audio, Video, Iframe, Left-Center-Right Alignment, Variables, Footnotes, Callout, Anchor Points, HTML Comments and so on.
Simple File Push
2 years ago by Kim Hudaya
Simple file push blog plugin
tidit
a year ago by codingthings.com
tidit is an Obsidian - https://obsidian.md - plugin that adds timestamps to your document as you type — when you want it, how you want it, where you want it.
WonderBox
2 years ago by Christian HUMBERT
Connections
5 months ago by Eric Van Cleve
URL Formatter
9 months ago by Thomas Snoeck
Automatically formats specific URLs pasted into Obsidian into clean Markdown links.
Task Mover
a year ago by Mariia Nebesnaia
A plugin for obsidian to move unfinished tasks to the daily note automatically
Organized daily notes
a year ago by duchangkim
Automatically organizes your daily notes into customizable folder structures for better organization and easier navigation.
MOC Link Helper
2 years ago by Bogdan Codreanu
This obsidian plugins allows you to quickly see which notes you need to include in your MOC.
Import GitHub Readme
2 years ago by Chasebank87
Nextcloud Link Fixer
2 years ago by KaelLarkin
Markdown Calendar Generator
a year ago by Zach Russell
An intentionally simple obsidian markdown table calendar generator
Rapid AI
2 years ago by Rapid AI
AI Assistant for selected text and generating content with Markdown. Shortcuts and quick action buttons provide instant AI assistance. It provides a high availability API for unlimited Chat GPT request rates, so you can ensure smooth work for any workload.
BookNav
2 years ago by jemberton
A plugin for ObsidianMD that enables book style navigation links in a note.
Hotstrings
a year ago by wakywayne
Runsh
a year ago by Ddone
A simple plugin that allows to run shell commands from obsidian.
Azure DevOps Linker
2 years ago by Steven Zilberberg
This is a plugin to the Obsidian software which adds a quick amendment to a user's note to their configured Jira instance for references to Azure DevOps and internal info pages
Tasks Cleaner
a year ago by lowit
🧹 Tasks Cleaner is a plugin for Obsidian that helps you automatically remove old completed tasks from your Markdown notes
Template Folder
a year ago by LucasOe
Obsidian plugin to move notes to a folder when applying a template.
Asciidoc Reader
2 years ago by voidgrown
Obsidian plugin for reading AsciiDoc files
Varinote
a year ago by Giorgos Sarigiannidis
A plugin for Obsidian that allows you to add variables in Templates and set their values during the Note creation.
Recursive Copy
2 years ago by datawitch
Rsync
a year ago by Ganapathy Raman
An Obsidian plugin to perform sync files between machines using Rsync
Smart Link Alias
a year ago by Victor Perez-Cano
Memos AI Sync
a year ago by leoleelxh
obsidian-memos-sync-plugin,将 Memos 内容同步到 Obsidian 的插件,提供无缝集成体验。
Jura Links
2 years ago by Lukas Collier & Emi Le
Verlinke deine Normangaben, Aktenzeichen oder Fundstellen in deiner Obsidian Notiz mit Gesetzesanbietern.
Folder Filelist
a year ago by Bill Anderson
Obsidian plugin for simple folder listing
Multiple Daily Notes
a year ago by Vab Kapoor
Obsidian plugin for adding multiple daily notes, with some extra configurations too.
Watched-Metadata
2 years ago by Nail Ahmed
Watches for changes in metadata and updates the note content accordingly.
Entity Linker
2 years ago by Ankush-Chander
Automatically link text to corresponding entities
Mastodon Threading
a year ago by El Pamplina de Cai
Obsidian plugin to compose and post threads to Mastodon
Atomizer
a year ago by Zac Bagley
An AI-Driven Obsidian plugin designed to turn lengthy text into insightful atomic notes. Perfect for turning source notes into ideas in a Zettelkasten workflow.
Discord Message Sender
a year ago by okawak
Obsidian Plugin: Send messages from a Discord channel to your Vault
NotePix
9 months ago by Ayush Parkara
NotePix automatically uploads images, screenshots from your Obsidian vault to a designated GitHub repository. It then seamlessly replaces the local link with a fast URL, keeping your vault lightweight and portable.
Plugin REPL
a year ago by readwithai
An in-note Read Evaluate Print Loop to execute JavaScript within Obsidian
Daily Note Structure
2 years ago by db-developer
This obsidian plugin creates a structure for your daily notes
Auto Daily Note
a year ago by John Dolittle
Fast Image Auto Uploader
2 years ago by Longtao Wu
upload images from your clipboard by gopic
Header Counter
2 years ago by Nancy Lee
Chat clips
a year ago by sleepingraven
Record chat in ordinary markdown list.
Student Repo
a year ago by Feirong.zfr
学生知识库助手(Student Repository Helper)是一个面向学生或学生家长的Obsidian 插件,这款插件旨在解决学生在学习阶段面临的资料管理难题,将学习过程中产生的各类重要资料,如试卷、笔记、关键文档、绘画手工作品等,进行系统性的数字化整合与管理,并利用 AI 助手定期进行学习分析总结。随着时间的推移,它将助力你逐步搭建起一座专属你自己的知识宝库,这座宝库将伴随你一生,成为你知识成长与积累的见证。
Keyboard Formatter
9 months ago by Lauloque
Formats keyboard text (kbd) in your Obsidian notes quickly and consistently.
Daily Notes Automater
a year ago by David Pedrero
Open or Create File
8 months ago by Ilya Paripsa
Set up Obsidian commands that create or open files based on predefined patterns.
Copy Local Graph Paths
a year ago by Amy Z
copy-local-graph-paths is a simple Obsidian plugin that copies the paths of notes linked to your current page.
Blog AI Generator
a year ago by Gareth Ng
Obsidian Plugin: generate blog via AI based on the current note.
Interactive Code Blocks
2 years ago by Student Assistenten Team Deeltaken
Paste as Embed
2 years ago by Matt Laporte
Obsidian plugin to paste contents of clipboard into a new note, and embed it in the active note.
Current File
2 years ago by Mark Fowler
An Obsidian plugin to allows external applications to know what file Obsidian is currently viewing
IMSwitch in Math Block
a year ago by XXM
Notes 2 Tweets
2 years ago by Tejas Sharma
Generate and schedule tweets automatically from your notes on Obsidian
Hanko
a year ago by Telehakke
Obsidian plugin.
Random Wikipedia Article
a year ago by SpencerF718
An Obsidian plugin to generate a note of a random Wikipedia article.
Cooksync
a year ago by Cooksync
This is the official Obsidian plugin for Cooksync, maintained by the Cooksync team. It enables automatic import of recipe data from your Cooksync account. Note that this plugin requires a Cooksync account - a paid service that makes it easy to collect recipes from almost any recipe website.
Discrete
a year ago by shkarlsson
GH Links Shortener
8 months ago by David Barnett
Obsidian plugin to set shortened link text for pasted GitHub URLs
Handlebars Dynamic Templating
5 months ago by Hide_D
Handlebars dynamic templating. Define template files and use them dynamically via hb blocks. Template recursion is also possible.
Hexo Toolkit
2 years ago by Xiangru
An Obsidian plugin for maintaining Hexo posts.
One Step Wiki Link
a year ago by Busyo
用于 Obsidian 一步插入当前界面匹配到的所有外链(维基链接)
Content OS
9 months ago by eharris128
Post to LinkedIn from within Obsidian
KOI Sync
a year ago by Luke Miller
Arweave Uploader
2 years ago by makesimple
Date Range Expander
a year ago by Mil
Obsidian plugin - Date Range Expander
Move Cursor On Startup
9 months ago by Jared Kelnhofer
Obsidian plugin to move the cursor to the right and back to the left when starting up. Why? To keep DataView expressions from not running on the first load of, say, your Home file.
oblogger
3 years ago by loftTech
tag explorer and frontmatter logger plugin for obsidian
EUpload
a year ago by Appleex
Obsidian 插件,专用于上传文件到存储仓库。目前支持 Lskypro(兰空图床),后续有需求会引入其它存储方式,如:Github/Gitee等等。