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

Auto Pin

srwildmansrwildman15 downloads

Automatically pin tabs based on configurable rules: path patterns, today's daily note, frontmatter properties, or exact file paths.

  • Overview
  • Scorecard
  • Updates1

An Obsidian plugin that automatically pins tabs based on configurable rules.

Rules

Rule Type Description
Today's daily note Pins today's daily note whenever it's opened. Reads your daily notes folder and date format from Obsidian's core settings.
Path pattern Pins files matching a glob pattern (e.g. Projects/*.md, **/*.canvas).
Exact path Pins a specific file by its vault path (e.g. TODO.md).
Frontmatter property Pins files where a frontmatter property matches a value (e.g. pinned: true). Leave value empty to match any value.

Rules are evaluated in order. The tab is pinned if any enabled rule matches.

Installation

From Obsidian Community Plugins

  1. Open Settings > Community Plugins
  2. Search for "Auto Pin"
  3. Install and enable

Manual

  1. Download main.js and manifest.json from the latest release
  2. Create a folder .obsidian/plugins/auto-pin/ in your vault
  3. Copy both files into that folder
  4. Reload Obsidian and enable "Auto Pin" in Community Plugins

Configuration

Go to Settings > Auto Pin to manage your rules. The plugin ships with one default rule: pin today's daily note.

Notes

  • The plugin uses Obsidian's internal setPinned API, which is not part of the public type definitions. This is stable and widely used by plugins, but could theoretically break in a future Obsidian update.
  • The daily note rule reads your configured daily notes folder and date format, so it works with custom setups.
  • Path patterns support * (single segment) and ** (any depth) wildcards.
HealthExcellent
ReviewCaution
About
Pin tabs automatically based on configurable rules. Define rules for today's daily note, path globs, exact vault paths, or frontmatter properties; evaluate rules in order and pin a tab when any enabled rule matches.
AutomationInterfaceDates
Details
Current version
1.0.0
Last updated
4 months ago
Created
4 months ago
Updates
1 release
Downloads
15
Compatible with
Obsidian 1.0.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
srwildmansrwildman
github.com/SrWildman
GitHubsrwildman
  1. Community
  2. Plugins
  3. Automation
  4. Auto Pin

Related plugins

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Hide Sidebars on Window Resize

Automatically hides the sidebars when your window is narrow on window resize.

Vault Changelog

Maintain a changelog of recently edited notes.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

BRAT

Easily install a beta version of a plugin for testing.

Homepage

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

Advanced URI

Control everything with URI.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.