461 plugins
Developer Obsidian Plugins
These plugins cater to developers who use Obsidian for code documentation, technical writing, project management, and vault version control. Features include Git integration, code block enhancements, and developer-focused workflows.
Editor's picks
Top Developer Plugins
Ranked by downloads · 12 picks
Style Settings
Enables users to modify CSS variables in themes, plugins, and snippets for custom styling.
Git
Git plugin automatically backs up your Obsidian vault to a Git repository on a schedule. It's the go-to backup and version control solution for technical users who want full history of their notes.
BRAT
Easily install a beta version of a plugin for testing within Obsidian.
Custom Frames
Embeds external web applications as panes in Obsidian using iframes with custom styling. Includes presets for popular services like Google Keep and Todoist.
Code Styler
Allows users to customize the appearance of code blocks and inline code in both reading and editing views within Obsidian.
Plugin Update Tracker
Know when installed plugins have updates and evaluate the risk of upgrading.
Quick Explorer
Perform file explorer operations and see your current file path from the title bar using the mouse or keyboard.
Advanced URI
Enables controlling Obsidian through custom URIs, allowing external apps, scripts, or links to open specific notes, execute commands, and perform actions automatically.
Lazy Plugin Loader
Load plugins with a delay on startup to reduce Obsidian's app startup time to sub-second.
Relative Line Numbers
Enables relative line numbers in Obsidian's editor mode, showing line numbers relative to the cursor position for easier navigation.
Hotkey Helper
Helps users easily view and access plugin settings or hotkey assignments and detect conflicts directly from the Community Plugins tab.
CSS Editor
Edit CSS snippet files directly within Obsidian to customize the visual appearance.
Beginner-Friendly Picks
Start with these if you're new to developer plugins.
Custom Frames
Embeds external web applications as panes in Obsidian using iframes with custom styling. Includes presets for popular services like Google Keep and Todoist.
Code Styler
Allows users to customize the appearance of code blocks and inline code in both reading and editing views within Obsidian.
Plugin Update Tracker
Know when installed plugins have updates and evaluate the risk of upgrading.
Quick Explorer
Perform file explorer operations and see your current file path from the title bar using the mouse or keyboard.
Advanced Options
More powerful tools for experienced users.
Git
Git plugin automatically backs up your Obsidian vault to a Git repository on a schedule. It's the go-to backup and version control solution for technical users who want full history of their notes.
Local REST API & MCP Server
Interact with your Obsidian notes over a local secure REST API to enable automation and external scripting.
All Developer Plugins (461)
Git
Git plugin automatically backs up your Obsidian vault to a Git repository on a schedule. It's the go-to backup and version control solution for technical users who want full history of their notes.
Style Settings
Enables users to modify CSS variables in themes, plugins, and snippets for custom styling.
Advanced URI
Enables controlling Obsidian through custom URIs, allowing external apps, scripts, or links to open specific notes, execute commands, and perform actions automatically.
Local REST API & MCP Server
Interact with your Obsidian notes over a local secure REST API to enable automation and external scripting.
Custom Frames
Embeds external web applications as panes in Obsidian using iframes with custom styling. Includes presets for popular services like Google Keep and Todoist.
Code Styler
Allows users to customize the appearance of code blocks and inline code in both reading and editing views within Obsidian.
Agent Client
This plugin has not been manually reviewed by Obsidian staff. Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.
Plugin Update Tracker
Know when installed plugins have updates and evaluate the risk of upgrading.
Execute Code
Run code snippets directly within your Obsidian notes, supporting multiple programming languages.
Quick Explorer
Perform file explorer operations and see your current file path from the title bar using the mouse or keyboard.
Vimrc Support
Automatically loads a startup file with Vim commands to customize Obsidian's Vim mode beyond the default settings.
Contextual Typography
Adds a data-tag-name attribute to all top-level divs in preview mode, containing the child's tag name, enabling contextual typography styling.
Lazy Plugin Loader
Load plugins with a delay on startup to reduce Obsidian's app startup time to sub-second.
Relative Line Numbers
Enables relative line numbers in Obsidian's editor mode, showing line numbers relative to the cursor position for easier navigation.
Actions URI
Adds custom x-callback-url endpoints to Obsidian for performing common actions, enhancing the existing Obsidian URI capabilities.
Local GPT
Local GPT provides AI assistance using local Ollama and OpenAI-compatible models, ensuring maximum privacy and offline access.
Shell commands
Define system commands to execute via command palette, hotkeys, URI links, or automated events, e.g., open external applications or perform file modifications.
Hotkey Helper
Helps users easily view and access plugin settings or hotkey assignments and detect conflicts directly from the Community Plugins tab.
CSS Editor
Edit CSS snippet files directly within Obsidian to customize the visual appearance.
Code Emitter
Allows executing code blocks interactively within Obsidian using a sandboxed environment similar to Jupyter notebooks. Supports multiple programming languages including Rust, Kotlin, Python, JavaScript, TypeScript, and more.
Codeblock Customizer
Customize the appearance of code blocks in both editing and reading mode, allowing for personalized styling such as fonts, colors, and backgrounds.
Code Editor Shortcuts
Adds keyboard shortcuts common in code editors like VS Code and Sublime Text to Obsidian's editor.
AI Providers
A central hub for configuring AI providers like OpenAI, Ollama, and others in one place.
Version History Diff
Compare and view differences between versions of the active file from Obsidian Sync, File Recovery, or Git history.
File Hider
Hide files and folders from the file explorer to reduce clutter and improve privacy.
Open vault in VS Code
Adds a ribbon button and command to open the vault as a Visual Studio Code (VSCode) workspace.
GitHub Copilot
Integrates GitHub Copilot suggestions directly into the Obsidian editor, providing AI-powered code and text completions.
GitHub Sync
Sync your Obsidian vault to a personal GitHub repository for version control and backup.
MySnippets
A status bar menu that allows users to quickly toggle CSS snippets on and off in Obsidian.
UNITADE.md
Allows treating any file type as a customizable view with code editing, syntax highlighting, and advanced file management operations like creating/renaming files and assigning views.
Discord Rich Presence
Update your Discord status to show your friends what you are working on in Obsidian.
Canvas CSS class
Add CSS classes and other attributes to Obsidian Canvas elements for custom styling.
Doubleshift
Opens the command palette by double-pressing a key (e.g., Shift) like in IntelliJ, and lets you create custom double-tap shortcuts.
Ollama
Integrates Ollama, a local LLM runner, into Obsidian for AI-powered features like chat and text completion.
Open in Terminal
Opens the current vault in a new terminal window. Can also launch CLI tools like Claude Code, Codex CLI, or Gemini CLI directly from Obsidian.
Pieces for Developers
Streamline your coding workflow with powerful features for capturing, managing, translating, and enhancing code snippets.
Markdown Attributes
Allows adding HTML attributes like classes and IDs to Markdown elements using a simple syntax.
File path to URI
Convert file path to URI for easier use of links to local files outside of Obsidian.
Regex Pipeline
A plugin to define custom regex-based rules that automatically format and transform note content.
Change Case
Change the case of selected text to various formats such as UPPER CASE, camelCase, snake_case, and more. Useful for code and writing.
Backlink Cache
Stores a cache of backlinks to significantly speed up the `app.metadataCache.getBacklinksForFile` API call, reducing lag in large vaults.
Prettier Format
Applies Prettier formatting to your notes for consistent and opinionated styling.
Theme Design Utilities
Some utilities and quality-of-life features for designers of Obsidian themes.
Code Files
Use the Monaco Editor, the core engine of VS Code, to edit code files directly within Obsidian.
Advanced Codeblock
Enhances Obsidian code blocks with extra features like line highlighting, code folding, and a copy button.
HTML Tags Autocomplete
Automatically adds closing HTML tags as you type, reducing manual typing and preventing mismatched tags.
Plugin Manager
Extends the default plugin management capabilities, allowing you to manage, organize, and control your Obsidian plugins more efficiently.
YAOS
A simple real-time sync plugin using your own Cloudflare Worker to keep your vault synchronized across devices.
Inline Scripts
This plugin allows you to define text shortcuts that are replaced with dynamically generated content using JavaScript.
APIRequest
Request and retrieve data from APIs, delivering responses in JSON format for easy integration into your notes.
Copy Inline Code
Easily copy the contents of an inline code element with a single click.
Embedded Code Title
Adds a title to code blocks in Obsidian, allowing you to label and organize code snippets.
Keyshots
Adds classic hotkey and shortcut commands from popular IDEs like Visual Studio Code and JetBrains to Obsidian.
Lean Terminal
This plugin has not been manually reviewed by Obsidian staff. Embedded terminal panel powered by xterm.js and node-pty - no external windows.
Global Proxy
This plugin allows users in areas with restricted networks to configure network proxies within Obsidian, enabling access to community plugins and other blocked resources.
Show Whitespace
Provides CSS styles and CodeMirror 6 extensions to visually highlight whitespace characters (spaces, tabs) in Obsidian's Source and Live Preview modes.
Code Block
Converts selected text into code blocks with automatic language detection, simplifying the process of adding code snippets.
Leader Hotkeys
Adds leader hotkey support to any command in Obsidian, similar to the leader key functionality in vim or tmux.
Global Hotkeys
Allows you to configure system-wide hotkeys to trigger any Obsidian command, enabling quick access from any application.
Electron Window Tweaker
Allows users to customize Electron window properties such as always-on-top, transparency, and frameless mode. Enables fine-grained control over the Obsidian window behavior.
CodeScript Toolkit
Allows executing JavaScript/TypeScript scripts directly within Obsidian.
Custom File Extensions Plugin
Provides simple, modular control over which view opens for specific file extensions, configurable from the app settings.
WakaTime
Automatically tracks time spent in Obsidian and generates metrics from your usage activity, syncing with the WakaTime dashboard for detailed insights.
Format code
Provides commands to format code blocks in Obsidian using Prettier internally.
Refresh Any View
Allows you to refresh any view in Obsidian without having to close and reopen it.
Better Plugins Manager
Makes plugin management in Obsidian more intuitive and efficient by providing a streamlined interface.
Vim IM Select
Automatically switches the input method when entering or leaving Vim Normal and Insert modes, ensuring the correct IME is active for each mode.
Html Server
Starts a local HTTP server directly from Obsidian, allowing you to access your entire vault through a web browser.
Logstravaganza
A simple proxy for console.*() calls that copies log messages and uncaught exceptions to a note.
Snippetor
Create and tweak common CSS snippets to customize the appearance of your Obsidian notes.
GitHobs
GitHobs lets you use Obsidian as an editor for GitHub issues, applying Git-like logic for version control and management.
Vim Toggle
Allows users to toggle Vim keybinding mode on and off in Obsidian, with customizable toggling behavior.
Advanced Exclude
Enhances the Excluded files setting in Obsidian by supporting gitignore-style patterns for more flexible file exclusion.
MLIR Syntax Highlight
Provides syntax highlighting for MLIR code blocks in the Obsidian editor, making MLIR code more readable.
HK Code Block
Enhances code blocks in reading view with titles, line numbers, line highlighting, and other display improvements.
Custom Classes
Allows you to add custom HTML classes to chosen Markdown elements directly from your notes for targeted styling or scripting.
JupyMD
JupyMD allows you to create, edit, and sync Jupyter notebooks directly within Obsidian, enabling interactive programming with live outputs and seamless integration with your vault.
Webhook Plugin
Connect your Obsidian editor to external services and the internet of things using webhooks.
Script Launcher
Adds shortcuts for custom scripts to the bottom bar of Obsidian, allowing quick execution with a single click.
Quartz Syncer
Manage and publish your Obsidian notes to Quartz, a fast, batteries-included static-site generator.
Divide & Conquer
Provides commands for bulk enabling and disabling plugins, useful for debugging when you have many plugins.
Regex Mark
Allows users to apply custom CSS classes to text matches in Obsidian using regular expressions, enabling flexible and dynamic styling of note content.
Vimium
Provides Vim-style keyboard shortcuts to interact with elements such as links and buttons within Obsidian, enabling keyboard-driven navigation and actions.
RunJS
Run JavaScript code directly within Obsidian notes for quick testing and prototyping.
Emacs text editor
Provides partial emulation of Emacs text editor keybindings and editing behavior within Obsidian.
Ace Code Editor
An enhanced code editor plugin for Obsidian that leverages the Ace editor to provide syntax highlighting, code folding, and other advanced editing features.
Quick snippets and navigation
Keyboard navigation up/down for headings, configurable default code block and callout, and copy code block via keyboard shortcut.
S3 Image Uploader
Upload images from Obsidian directly to an AWS S3 bucket for self-hosted image storage.
Snippet Commands
Registers custom CSS snippets as commands that can be bound to hotkeys for quick toggling.
Vim Yank Highlight
Highlights the text you yank in Vim mode, providing a subtle animation for visual feedback.
CodeBlock Tabs
Creates tabbed groups for adjacent code blocks, allowing better organization and navigation within notes.
Search Everywhere
Search everywhere by pressing double shift, similar to the feature in IntelliJ.
Sequence Hotkeys
Allows users to assign hotkeys that require a sequence of key presses (e.g., Ctrl+K then Ctrl+B) instead of a single chord, enabling many more shortcut combinations without conflicts.
GitHub Embeds
Embed GitHub issues, pull requests, and code snippets directly into your Obsidian notes.
Navigate Cursor History
Remembers recent cursor positions and allows you to jump back and forth between them, similar to the navigation feature in VS Code.
Open Plugin Settings
Adds a command to directly open the settings page of any installed plugin, saving time and clicks.
URI Commands
Allows executing URIs (e.g., URLs, mailto links) directly from Obsidian's command palette. Quickly open external resources without leaving the keyboard.
mdx as md
Enables editing of MDX (Markdown with JSX) files as regular Markdown in Obsidian, allowing seamless integration with MDX-based documentation workflows.
Edit in Neovim
Opens the currently active file in Obsidian inside a Neovim buffer, allowing you to edit with Neovim's full feature set.
Open in other editor
Open the current active file in gVim or VS Code with a single command.
Post Webhook
Send notes to webhook endpoints to integrate with automation platforms like n8n, Make.com, and Zapier.
JSONifier
Quickly JSON.stringify() or JSON.parse() highlighted text and copy the result to the clipboard.
Collapsible Code Blocks
Makes code blocks collapsible in preview mode and enables scrollable code blocks.
Modules
Load JavaScript and TypeScript modules from your vault or the internet, enabling custom scripting and automation within Obsidian.
Snippets plugin
Execute simple scripts/snippets within Obsidian. This plugin is experimental.
Publish and GitHub URL
Copy or open the URL of the corresponding note on your Publish site. You can also open its Git commit history on GitHub.
JavaScript Init
Run JavaScript code when Obsidian loads or at other specified triggers, enabling custom automation and functionality.
Smart Links
Automatically detect and convert strings matching regular expressions into clickable links in reading view, useful for stock symbols, issue tracking, and more.
Auto Class
Automatically applies CSS classes to Markdown views based on a note's file path, enabling custom visual styling per folder or location.
Plugins Galore
Enables users to easily sideload plugins into Obsidian, bypassing the official community plugin store for testing or custom installation.
SyncFTP
Sync your Obsidian vault with a remote server via SFTP, automatically pushing and pulling file changes.
User Plugins
Allows you to use JavaScript files or code snippets to create your own quick and lightweight plugins without full plugin development.
Obsidian Temple
A templating plugin that uses Nunjucks to create dynamic content in Obsidian notes.
Cron
A simple CRON scheduler plugin that runs user scripts or commands at regular intervals.
Group Snippets
Create folders of CSS snippets to activate them all at once with a single click.
Liquid Templates
Create your Obsidian templates with support for LiquidJS tags, enabling dynamic and conditional content generation.
Format with Prettier
Format files in your vault using Prettier, an opinionated code formatter that supports many languages and file types.
Code Preview
Preview code blocks in Obsidian by referencing a file path, allowing you to display external code files inline.
WaveDrom
Create digital timing diagrams and waveforms using WaveDrom format within Obsidian.
Console Markdown
Render console commands and their output in Markdown notes for clear documentation of terminal sessions.
Gnome Terminal Loader
Adds sidebar action icons in Obsidian to quickly open the Gnome Terminal or run a Python module directly from the sidebar.
UI Tweaker
UI Tweaker allows you to add, hide, or modify various interface elements in Obsidian without needing to write CSS code.
Relativenumber (relative line numbers)
Displays relative line numbers in the editor's gutter, showing the distance from the current cursor line.
File Include
Enables including or embedding external files directly into Obsidian Markdown notes, allowing content reuse and dynamic references.
InlineCodeHighlight
Applies syntax highlighting to inline code blocks in notes. Enhances readability of code snippets within text.
Go to Line
Adds a command to jump directly to a specific line number in the current note.
Mini Vimrc
Integrates custom Vim keybindings into Obsidian by loading a .vimrc file, allowing users to extend and personalize their editing experience.
GDScript Syntax Highlighting
Add live GDScript syntax highlighting to code blocks in Obsidian.
Static File Server
Host subfolders as static file servers for easy access to files via HTTP.
Stenography
Translates code blocks into plain English descriptions using machine learning via the Stenography API.
Hugo preview
Preview your Hugo site directly within Obsidian, allowing you to see changes in real time.
Addional Markdown suffix (.mdx/.svx).
Allows Obsidian to treat .mdx and .svx files as Markdown, enabling them to be edited and previewed like regular .md files.
Meld Build
A plugin that allows writing and executing sandboxed JavaScript to render templates, query DataView, and create dynamic notes.
MDX
Preview MDX (Markdown with JSX) files in Obsidian, with support for Code Hike interactive code blocks.
Automation
Executes predefined commands automatically when specified events occur within Obsidian.
Plugin Reloader
Provides a command to manually reload all plugins without restarting Obsidian.
Simple Tab Indent
Pressing Tab inserts a zero-width space followed by a real tab, enabling true indentation in Markdown without accidentally creating code blocks. Includes a settings panel to adjust CSS tab width.
Settings Management
Manage Obsidian settings, including viewing enabled/disabled plugins and CSS, grid layout, and saving/loading plugin and CSS enable configurations for quick switching.
x86 Assembly Flow Graphing
Convert well-formatted x86 assembly code into flow graphs using Obsidian canvases.
Handlebars Template Plugin
Adds support for Handlebars template blocks within notes, allowing dynamic content generation using variables and logic.
GoLinks
Renders go/links (e.g., go/example) as clickable hyperlinks within Obsidian notes, enabling quick access to internal resources.
Rant-Lang
A thin wrapper around the Rant procedural templating language, enabling dynamic text generation within Obsidian notes.
Source Scanner
Scans source code files, extracts comments, and places them into Markdown files for documentation or review.
Frontmatter generator
Generate frontmatter for your notes from JSON data or JavaScript code.
Hotkeys Chords
Allows you to configure and use hotkey chords (sequences of key presses) to trigger any command in Obsidian.
Prettier
Formats your notes using Prettier with custom formatting options, ideal for maintaining consistent code and markdown style.
Stack Overflow Answers
Copies and pastes Stack Overflow answers directly into your Obsidian notes.
Linked Data Helper
Helps prepare data for use with Linked Data Vocabularies, enabling integration of semantic web technologies in Obsidian.
Show Diff
Render Git diffs directly in your Obsidian notes, allowing you to view changes between file versions.
vConsole
This plugin integrates vConsole, a mobile debugging tool, to help developers debug mobile plugins within Obsidian.
Obsimian Exporter
Obsimian Exporter provides a simulation framework for testing Obsidian plugins in an isolated environment without a real vault.
Code::Stats
Track your coding progress and earn XP for writing Markdown in Obsidian. Integrates with the Code::Stats service to gamify your note-taking.
Custom Theme Studio
Create and customize Obsidian themes using a built-in CSS editor. Modify colors, styles, and export your custom theme.
Permalink Opener
Opens URLs using a permalink or slug stored in note properties, designed for static site generators like Jekyll, Hugo, and Eleventy.
R.E.L.A.X.
Manage multiple regex patterns for data linking and batch processing across selections, files, and folders.
Testing Vault
Generates randomized Obsidian vaults with interconnected notes, frontmatter, tags, orphan notes, and leaf notes for testing purposes.
Harpoon
Harpoon lets you assign shortcuts to quickly open and switch between your top four most-used files in Obsidian.
Micro templates
Create flexible embedded micro templates in Obsidian using JavaScript functions.
Source Code Note
Organize source code notes easily within Obsidian, allowing you to store and manage code snippets alongside your notes.
Git Url
Create a URL to your file on your git remote repository, making it easy to share or reference specific files.
Codename
This plugin helps users generate or brainstorm codenames and names for projects, variables, or other naming tasks.
Text Dataset Aid
Create personal datasets within Obsidian for fine-tuning language models, streamlining the process of preparing training data.
Advanced Debug Mode
Provides enhanced debugging capabilities for Obsidian, helping developers identify and fix issues in plugins and themes.
GitHub Issue Augmentation
Enhances references to GitHub issue IDs in Obsidian notes, providing richer interaction such as displaying issue status or titles.
Vim IM Control
Automatically switches the system input method when entering or leaving Vim insert mode, helping with multilingual typing. Supports macOS, Windows, and Linux.
HackerOne
Fetches HackerOne bug reports directly into Obsidian for tracking and analysis.
File Ignore
Controls file indexing in Obsidian by adding dot prefixes to files and folders, effectively hiding or excluding them from the vault in a manner similar to .gitignore.
DMN Eval
Enables evaluating and executing Decision Model and Notation (DMN) models directly within Obsidian.
Edit MDX
Edit and create .mdx files within Obsidian, supporting MDX syntax for embedding JSX components.
Cursor Bridge
Seamlessly bridge your Obsidian notes with Cursor, the AI-powered code editor, enabling direct linking and context transfer.
Claude Code IDE
Connects your Obsidian vault to Claude Code CLI, allowing you to share selections and open files with the AI assistant.
Commando
Commando enables repeated execution of Obsidian commands with customizable or per-invocation values, allowing for efficient batch operations.
Literate Haskell
Integrate .lhs (Literate Haskell) files into your Obsidian vault, enabling you to combine Haskell code with documentation in a literate programming style.
Simple Code Formatter
Formats the code block where the cursor is currently located in Obsidian.
Markdoc
Basic support for Markdoc files, allowing users to write and preview documents in the Markdoc format.
ArchWiki Reader
Read any ArchWiki page directly within Obsidian, providing quick access to Arch Linux documentation.
Babashka
Run Clojure and ClojureScript code blocks within Obsidian using Babashka, a native Clojure interpreter.
Spacekeys
Define hotkeys that respond to sequences of keypresses, enabling complex keyboard shortcuts.
Codeblock Template
Allows reuse of content within code blocks and supports variable substitution for dynamic text.
Pivotal Tracker Integration
Pull stories, bugs, and chores from Pivotal Tracker directly into Obsidian.
Rofi Helper
Adds a leaf ID parameter to the Obsidian URI protocol, enabling switching between open tabs via Rofi. A sample Rofi script is included.
APL Render
Render APL syntax in Obsidian notes. Provides proper formatting for APL code blocks.
Agentfiles
Agentfiles helps you discover, organize, and edit AI agent skills, commands, and agents for multiple AI coding tools like Claude Code, Cursor, Codex, and Windsurf.
Spotify API
Exposes the Spotify API to allow controlling Spotify playback and accessing user data from within Obsidian.
Git File Explorer
Adds relevant git information of detected git repositories to the file explorer.
Custom save
Adds customizable actions that run automatically when a note is saved, allowing you to extend save behavior.
Git Integration
Easily backup your Obsidian vault to a remote Git repository for version control and synchronization.
Query JSON
Query JSON allows you to read, query, and manipulate JSON data directly within Obsidian.
Syncthing status icon
Displays a status icon in the status bar showing whether Syncthing is running locally or not.
Hugo codeblock highlight
Highlights specific lines in code blocks using Hugo's hl_lines syntax, allowing users to preview line highlighting directly in Obsidian.
Contentful Publisher
Manage your Contentful content directly from Obsidian, enabling seamless publishing and synchronization with your headless CMS.
Interactivity: Calculations and Scripts
Interactivity allows users to execute local shell commands and scripts directly within Obsidian notes, displaying the output alongside the note content. It supports multiple languages and REPLs such as Python, Node.js, Java, Perl, PHP, and bash.
Asciidoctor editor
This plugin allows viewing and editing AsciiDoc pages within Obsidian, providing native support for the AsciiDoc markup language.
Local GraphQL
Exports your Obsidian vault data as a local GraphQL server, enabling external tools and scripts to query notes and metadata programmatically.
AI bot
An AI-powered plugin that can polish, summarize, translate, analyze, and interpret code and text using artificial intelligence.
Unofficial Fabric Integration
Integrates the Fabric AI platform into your Obsidian vault, enabling AI-powered workflows.
Shell Path Copy
Quickly copy vault file and folder paths for AI coding tools like Claude Code and Gemini CLI, supporting both Windows and Unix formats on desktop and mobile.
Lean Syntax Highlight
Provides live syntax highlighting for the Lean programming language in Obsidian notes.
NerdFont Icon Picker
Search and insert NerdFont icons into your notes. Quickly find and add symbols from the NerdFont collection.
OpenAPI Renderer
Integrates OpenAPI specification management with features for version control, visualization, editing, and easy navigation of API specs.
Command Block List
Hide unwanted commands from the command palette to reduce clutter and improve workflow efficiency.
VARE
VARE allows easy management of Obsidian plugins and themes, including version selection, installation of unlisted versions from GitHub, and switching between beta and stable releases.
Gistr
Gistr allows you to embed, create, and update Gists on GitHub and Opengist directly from your Obsidian notes.
Livecodes Playground
A client-side code editor playground integrated within Obsidian, powered by LiveCodes for writing and running code snippets.
Themed Discord RPC
A customizable Discord Rich Presence integration that shows your current note or activity status on your Discord profile.
Propsec
Enforces a schema for frontmatter in Obsidian notes to ensure metadata consistency.
Code Language Completer
Automatically suggests and completes code block language identifiers based on your usage history, making it faster to insert the correct language tag.
Notice logger
Logs all Obsidian notices to the developer console, with an optional prefix.
DevOps Companion
A tool for documenting infrastructure as clearly as you build it, supporting DevOps workflows and infrastructure-as-code practices.
Persistent Key-Value Store
Provides a persistent key-value store for use in scripts within Obsidian, enabling data storage and retrieval across sessions.
Custom Commands
Allows users to create custom commands that can be triggered from the command palette or hotkeys, supporting actions like opening specific notes, creating new notes, inserting text snippets, and executing sequences of commands.
Vault File Renamer
Automatically standardizes file names to GitHub style (lowercase, no accents, only hyphens, dots, and underscores) while preserving folder structure and file contents.
Reactive Notes
Transform your vault into a reactive computational environment by creating dynamic React components directly in your notes.
Data Fetcher
Fetch data from multiple sources such as REST APIs, RPC, gRPC, and GraphQL, then insert the results into your notes.
CSS Inserter
Inserts user-defined CSS snippets into selected text, allowing custom styling within notes.
Virus Total Enrichment
Enrich your Obsidian notes with threat intelligence data from VirusTotal for URLs, file hashes, IP addresses, and domains.
Age Encrypt
Encrypts notes and content using the age encryption library for secure storage.
Symlink Creator
Create symbolic links to files and folders both within and outside your Obsidian vault.
Svelte Syntax Highlighter
Provides syntax highlighting for Svelte code blocks in Obsidian notes.
Hledger Notes
Enables creating and managing hledger (plain text accounting) entries directly within Obsidian.
Tailwind Snippet
Allows using TailwindCSS utility classes directly in Obsidian notes for rapid styling.
Git Changelog
Uses Git to display dynamic vault and file changelogs in the sidebar, useful for spotting data loss.
Custom Syntax Highlights
Display files with custom extensions as syntax-highlighted code blocks in reading view with configurable extension-to-language mappings.
VaultGuard
VaultGuard adds a beautiful lockscreen and industry-standard AES-GCM encryption to secure your Obsidian vault.
IOC Lens
Extracts and displays security-relevant indicators such as IP addresses, domains, and file hashes to enhance your cyber security note-taking process.
Open Interpreter
An AI assistant that allows you to control your vault using natural language commands, leveraging the power of Open Interpreter.
Hydrate
Hydrate is a note agent plugin that integrates AI assistance similar to Cursor, with support for the Model Context Protocol (MCP). It helps users interact with their notes through an AI-powered agent.
Extension Hub
This plugin has not been manually reviewed by Obsidian staff. Browse GitHub and the community forum to install plugins across multiple vaults simultaneously.
Code Link
A plugin that allows you to link to code files within your Obsidian notes, enabling quick access and cross-referencing.
Azure DevOps Linker
Quickly format an Azure DevOps issue tag as a clickable link to your Azure DevOps instance.
Runsh
Create buttons within your Obsidian notes that can execute arbitrary shell commands.
Pasterly
Automatically upload clipboard images to Firebase Storage and insert them as markdown links!
KV Store
Adds a key-value store to Obsidian, allowing you to store and retrieve key-value pairs directly within your vault.
Tab Group Arrangement
Allows flexible arrangement of tab groups in Obsidian, such as evenly distributing or expanding them like in VSCode, with status bar controls and commands.
Format Automatically with Prettier
Format files with Prettier using built-in settings for configuration.
Custom File Viewer
Opens files in user-defined external applications based on file extension, allowing Obsidian to serve as a file launcher for non-Markdown files.
Inline Code Copy
Allows copying inline code by clicking on it in reading view, making it easier to reuse code snippets.
Open in Cursor
Adds a hotkey to open the current file in Cursor IDE and jump to the cursor position, enabling seamless navigation from Obsidian to the code editor.
Regex Line Filter
Filter a note using regular expressions so that only lines matching the pattern are displayed.
Fix Tab Size
Adjusts the tab size in Obsidian according to user-defined settings, ensuring consistent indentation in notes and code blocks.
Wakatime / Wakapi
Tracks time spent while browsing and writing notes in Obsidian by connecting to Wakatime or Wakapi services.
Source Mode Styling
Provides a customizable raw look in source mode using a monospace font to clearly differentiate from Live Preview.
Ghostty Terminal
This plugin has not been manually reviewed by Obsidian staff. True Ghostty embedded terminal (libghostty-vt WASM) – with your real Ghostty config, multi-split support, and file-explorer context menu.
Book Search Plus
This plugin has not been manually reviewed by Obsidian staff. Search and create book notes using the Google Books API.
Auto Close Tags
Automatically closes HTML tags as you type, improving efficiency when editing HTML files.
JIRA links shortener
Automatically replaces pasted JIRA URLs with the issue number as a clickable link title, making notes cleaner and more readable.
SOC Toolkit
A collection of tools for cybersecurity analysts, including note templates, queries, and automation for security operations.
Custom Comments
Create custom keyboard shortcuts to enclose selected text with comment syntax.
NotePix
Automatically uploads images to a public or private GitHub repository and replaces local image links with the corresponding remote URLs.
Linear Integration
Sync Linear issues with Obsidian notes. Create, update, and track Linear issues directly from your vault.
Bitcoin Block Stamp
Adds the current Bitcoin block number to your notes, allowing you to timestamp them with the Bitcoin blockchain.
My SVGs
Registers your own SVGs into the global icon library for use with other plugins or however you want.
REST and MCP server
This plugin has not been manually reviewed by Obsidian staff. Exposes CLI commands as RESTful API endpoints and an MCP server for AI tool integration.
Plugin REPL
Plugin REPL allows you to run JavaScript scripts directly from your notes, providing a lightweight environment for prototyping and developing Obsidian plugins. It is inspired by Emacs REPL workflows.
Usher
Usher allows users to override the default configuration directory in Obsidian, enabling custom management of settings and plugin configurations.
GitHub Stars
Displays the number of stars for GitHub repositories referenced in your notes.
Object Oriented Thinking
Adds object-oriented inheritance behavior to notes, allowing notes to inherit properties and links from parent notes.
Indent
This plugin has not been manually reviewed by Obsidian staff. Disable indented code blocks so tabs/spaces become normal indentation.
Canvas Banana
Integrates Gemini AI into Obsidian Canvas, allowing users to generate text, images, and nodes directly within the canvas view.
Code Editor
Edit non-markdown text files (code, config, data) directly with syntax highlighting, line numbers, and word wrap.
Click Hint
Provides keyboard-driven hints for clickable elements in Obsidian, allowing users to navigate and activate buttons or links without a mouse.
Guid Renamer
Renames the selected file by assigning it a random GUID as its new filename.
Plugin Update Locker
Prevents specific plugins from being updated, locking them to their current version.
Code Blocks commands
Provides commands to insert code blocks with markup, and supports triggering commands with backticks.
ruby.wasm
Run Ruby code directly in your Obsidian notes using WebAssembly, enabling scripting and automation within the editor.
Regex Replace
Find and replace text using regular expressions with real-time preview and match highlighting.
Quick Share Note to gist
Quickly publish and share notes to GitHub Gist, and upload embedded images to Imgur.
Interactive Code Blocks
Add interactive code blocks to Obsidian that can be previewed and executed directly within your notes.
MCP REST
Provides a local MCP server that connects AI assistants to your Obsidian vault via a REST API, enabling programmatic interaction with notes and vault data.
Current File
Exposes the current file path in Obsidian to external applications, enabling automation and integration with other tools.
Backtick text selector
Easily select text enclosed in backticks, useful for quickly selecting inline code snippets.
Frontmatter Metadata Link Classes
Adds CSS classes to internal links based on frontmatter metadata, enabling custom styling.
Class Relation Visualization
Visualize class relationships including inheritance, composition, and aggregation. Helps understand object-oriented code structure.
Embeds+
View and embed HTML, MHTML, and Web Archive files natively within Obsidian with full styling and inline preview.
MatchSyntax
A flexible plugin that provides regex-like pattern matching for searching and filtering notes in Obsidian.
GitHub Tracker
Track GitHub issues and pull requests directly within your Obsidian vault.
HTML Docs
A minimal, zero-dependency plugin that allows working with both .md and .html files within your Obsidian vault.
Publish to DEV
Publish and update your Obsidian notes as articles on the developer community platform DEV (https://dev.to).
GH Links Shortener
Automatically replaces pasted GitHub links with short ref text (e.g., commit hash) as the link title, making notes cleaner and more readable.
Byte Field Diagrams
Adds diagrams that show how data structures are laid out in memory or network protocols.
.any
Map any file extension to any custom view in Obsidian, enabling flexibility in how different file types are displayed and edited.
Title-Only Tab
Displays the title from a note's frontmatter as the tab name, designed for Jekyll users who want to see the intended blog post title in the editor tab.
Pug Templates
Use the Pug templating engine to create and render templates within your Obsidian vault.
Handlebars Dynamic Templating
Handlebars Dynamic Templating lets you define template files and use them dynamically via hb blocks, supporting recursion for complex template structures.
Sonkil
Provides Emacs-style text operations including kill/yank (kill ring), multi-cursor editing, and visual mark selection.
Fix Line Endings on Copy
Automatically changes line endings to CRLF when copying text from Obsidian on Windows, ensuring compatibility with Windows applications that expect carriage returns.
Project Euler Stats
Retrieve and display your statistics from Project Euler, such as solved problems and overall progress.
Favorites
Store and manage a global favorites list of plugins and themes, keeping them accessible across all your vaults.
Frontmatter to HTML Attributes
Makes YAML frontmatter available as data-* attributes in HTML, enabling metadata-based CSS styling.
Polyglot Renderer
Render HTML code blocks as live sandboxed previews, open HTML files in a custom view, and intelligently handle HTML paste in Obsidian.
Asciinema Player
Embed local and remote Asciinema asciicast files directly in Markdown notes, enabling playback of terminal recordings within Obsidian.
Any AI CLI
Run AI coding CLIs like Claude Code or Codex from a right sidebar terminal panel within Obsidian.
Codex Panel
Run Codex (OpenAI's code generation model) from a side panel within Obsidian.
Active Note
Writes the path of the active note and any selected text to a JSON pointer file, enabling seamless integration with external tools like Claude Code or Gemini CLI.
Tag Classes
Automatically adds note tags as CSS classes on the view container for tag-based styling.
Simple Steam Auth
Generate Steam Guard two-factor authentication codes directly within your Obsidian vault.
Run Script on Property Edit
Detects when YAML frontmatter properties are edited and runs supplied scripts.
Claude Vault Assistant
Define reusable prompt files and run them against your vault or active note using Claude Code CLI.
Mermaid Copy
Adds a copy button to rendered Mermaid diagrams in Live Preview, allowing one-click copy as PNG or SVG.
Clojure Plugin Host
A plugin host that enables creating simple Clojure-based plugins directly within Obsidian.
Prompt Flow
AI content generation using local Ollama models with custom prompts, content filtering, link expansion, continuous conversations, and an extensible filter API.
Github Sync (Multi-Platform)
Smart real-time sync with GitHub API. Supports large assets (>1MB), private repos, and mobile display optimization.
Claude Sessions
This plugin has not been manually reviewed by Obsidian staff. View Claude Code sessions. Browse, search, analyze, & export your sessions as interactive timelines with live watch & rich tool rendering — right alongside your notes.
Encrypted Folders
Encrypt and decrypt entire folders in your vault using AES-256-GCM for enhanced security.
OpenCode
This plugin has not been manually reviewed by Obsidian staff. Launch OpenCode CLI terminal sessions and browse conversation history without leaving your vault.
Anything as Markdown
This plugin allows users to register any file extension as Markdown, enabling Obsidian to treat files with extensions like .mdx, .svx, .rmd, etc., as Markdown documents. Configuration is available in settings.
GitHub Copilot Integration
This plugin has not been manually reviewed by Obsidian staff. Integrate GitHub Copilot for AI-powered text generation and assistance.
Open in Claude Code
Opens the current note's directory or vault root in Claude Code from the command palette or ribbon.
Claude Skill Sync
Centralize AI coding agent skills (Claude Code, Codex, Cursor, Gemini, etc.) in one folder with symlinks to each tool's local directory, featuring bidirectional sync, a status dashboard, and 18+ presets.
Base Settings
Enforces shared base settings across multi-user vaults by deeply merging JSON template files into existing config files.
Require Final Newline
Ensures every file ends with a newline character, preventing missing final newline issues common in programming environments.
oterm
Full terminal emulator integrated into Obsidian, powered by xterm.js and node-pty. Supports PowerShell, WSL, zsh, tmux, and CLI tools.
Cursor History
Navigate back and forward through cursor position history across files, similar to VS Code navigation.
External Codeblock Editor
Edit codeblocks in Markdown documents using external editors like Neovim or VSCode, enabling autocompletion, indentation, and LSP features.
VaultCrypt
Plugin that provides inline encryption for sensitive fields in Obsidian notes, using KeePass-compatible .kdbx files for storage.
Local HTML Embed
Embed a local HTML file from the vault into a note using an `html-embed` code block.
MCP Vault Bridge
A read-only local bridge that allows MCP clients to access vault notes, with exclusion-based control.
Git File Sync
Selectively sync individual notes with GitLab or GitHub, with push, pull, diff, and conflict resolution capabilities, designed for both mobile and desktop.
Markdown Password
Securely manage secrets in your notes using standard [|vault:id|] placeholders and local AES-256-GCM encryption.
Expandomatic
This plugin has not been manually reviewed by Obsidian staff. Expand selection outward through word, sentence, paragraph, section, document — like VSCode's expand selection.
HTML Embed
Embed standalone interactive HTML files with working JavaScript directly in Obsidian notes using a simple html-embed code block.
VaultChat
Multi-provider AI chat plugin that can read, edit, create, and delete files in your vault. Supports Anthropic, OpenAI, Google Gemini, OpenRouter, and Ollama.
Agentic Note References
Copy a citation that includes a file link, line numbers, and a custom prompt, designed for use with AI agents.
Zulu Agent
This plugin has not been manually reviewed by Obsidian staff. Fully native Agentic AI for Obsidian.md, no terminal/external tools required.
Typify
This plugin has not been manually reviewed by Obsidian staff. Turn plain metadata values into beautiful color-coded pills with icons — for properties, Bases tables, and cards.
UI Sketch
This plugin has not been manually reviewed by Obsidian staff. Render mid-fi web UI wireframes in notes from YAML (44 components, inline errors, typo hints) for ai co work(like claude code, codex ).
Highlight Non-ASCII
Highlights non-ASCII characters in your notes with a red background in both Edit and Reading views.
Better Vim
Improves the built-in Vim mode in Obsidian by fixing common annoyances and bugs.
Highlightr+
This plugin has not been manually reviewed by Obsidian staff. A minimal and aesthetically pleasing highlighting and annotating menu that makes color-coded highlighting much easier with a configurable assortment of highlight colors .
JSON Collapsible
Displays JSON data as collapsible tree structures within your Obsidian notes, making it easier to browse and inspect structured data.
Git Folder Sync
This plugin has not been manually reviewed by Obsidian staff. Synchronize files in your Vault with a specified directory in the designated GitHub repository (rather than the entire repository); send your images to cloud storage services.
Codex Vault Agent
Collects evidence from your vault and uses local Codex CLI to synthesize query reports, dashboards, and audits.
Archivist
This plugin has not been manually reviewed by Obsidian staff. Versioned vault backups to Dropbox with content-addressed storage, hierarchical retention, and file-level restore.
Copy Text Protocol
Adds support for copying text to the clipboard using a custom protocol. Useful for integrating Obsidian with external tools or automation scripts.
Sparklines
This plugin has not been manually reviewed by Obsidian staff. Render inline sparklines, converting code blocks to SVG.
Code View
A read-only viewer for source code and developer-centric files (e.g., .py, .ps1, .sh, .ts) with syntax highlighting using Prism.
AI Sidebar
Adds an AI-powered sidebar that connects local command-line agents to relevant vault context, similar to Cursor's AI features.
image enhance
Plugin for uploading images via PicGo, downloading images, and cleaning image files.
PlantUML Integrator
Renders PlantUML diagrams from code blocks and .puml file embeds, with dependency-aware cache invalidation to automatically update diagrams when referenced source files change.
Codex Bridge
A local bridge that allows using vault notes with OpenAI Codex and importing AI-generated replies.
Password Manager
This plugin has not been manually reviewed by Obsidian staff. A lightweight local password manager with encryption, backup, trash, and import/export support.
IroView
A color preview for HEX, HSL, and RGB values in your notes, similar to VSCode's color preview.
Claude Code Skills
This plugin has not been manually reviewed by Obsidian staff. Stream Claude Code skill responses into a persistent side panel from any note.
Semantic JSON
This plugin allows you to convert Obsidian canvases into JSON data structures without writing code, making it easy to share structured data with LLMs.
Live Preview
This plugin has not been manually reviewed by Obsidian staff. Live HTML preview with local HTTP server and auto-reload, like VSCode Live Preview.
Flash Navigator
Flash-style label-based navigation plugin that integrates with Vim workflows for rapid note jumping. Provides a system to assign labels to notes or headings and navigate them using Vim-like keybindings.
Code Folding
A lightweight plugin that adds smart folding functionality to code blocks in Obsidian notes.
Vim Scrolling
Adds vim-style scrolling (j/k, Ctrl+D/U, gg, G) in reading mode when vim key bindings are enabled, providing efficient navigation for vim users.
LJ OS
This plugin has not been manually reviewed by Obsidian staff. Standalone local Git activity snapshots for Daily Notes.
CodeSuite
This plugin has not been manually reviewed by Obsidian staff. VS Code-quality code blocks: Shiki syntax highlighting with 65+ themes, code execution with live I/O, embedded file rendering, and custom VS Code theme import.
Sentence Enhancers
Adds additional contextual CSS classes to Obsidian for use by plugins and themes, enhancing customization.
Git File Explorer Colors
Colors files and folders in the File Explorer based on their Git status, making changed files stand out at a glance.
Nushell
Render Nushell data files (.nuon) and syntax-highlight Nushell scripts (.nu) in Obsidian using a local Nushell installation.
Simple Command Panel
A command panel plugin that supports aliases, descriptions, hidden commands, parameters, and text commands for executing actions.
Open in IDE
Opens the currently active file in your preferred external IDE, supporting all file types including .base, .canvas, and more.
CSV Modern Codeblock
This plugin has not been manually reviewed by Obsidian staff. Render CSV and TSV code blocks as interactive tables with sticky headers, per-column filters, sorting, layout toggles, link detection, and CSV validation.
Image Uploader to API
Upload images to any API endpoint on drag & drop or paste, and insert the public URL as Markdown.
GitLab Embeds
Embed GitLab resources such as issues, merge requests, and snippets directly into your Obsidian notes.
OZSync
This plugin has not been manually reviewed by Obsidian staff. Sync notes with ZimaOS for backup, cloud access, and cross-device synchronization.
Vault Encryptor
Provides manual right-click encryption and decryption for files and folders, with blocked editing of .enc encrypted files.
Go Playground
Run, format, and share Golang code snippets using the Go Playground API directly within Obsidian.
Inline Color Swatch
Displays color swatches for CSS color values within inline code blocks in Obsidian.
Octosync
This plugin has not been manually reviewed by Obsidian staff. Sync your vault directly with GitHub APIs on desktop and mobile.
Open Terminal Here
This plugin has not been manually reviewed by Obsidian staff. Open a terminal at the current file's directory from the editor or file explorer context menu.
Claude Panel
This plugin has not been manually reviewed by Obsidian staff. Right-sidebar chat panel powered by Claude Code. Runs the `claude` CLI as a subprocess with the active vault as the working directory.
WarBlog
A simple plugin to manage your Astro blog content files, enabling easy creation and organization of blog posts within Obsidian.
Redirect HTTPS to Local
Converts HTTPS redirects to local redirect URLs to improve compatibility with external platforms. This plugin helps Obsidian handle redirect links more effectively.
Open in File Explorer
Converts links in Obsidian notes to local Windows filesystem paths so they can be opened directly in File Explorer.
Scratchblocks
This plugin has not been manually reviewed by Obsidian staff. Render scratchblocks codeblocks
Language Injector
Inject language marks into code blocks using properties, enabling dynamic syntax highlighting or annotation.
GitHub Assignments
A lightweight plugin that appends assigned GitHub issues and pull requests to your notes.
Sankrypt
Provides file-level encryption using AES-256-GCM, offering military-grade security for individual notes.
GitHub Wiki
This plugin has not been manually reviewed by Obsidian staff. Edit GitHub wiki pages with Obsidian!
Codeian
This plugin has not been manually reviewed by Obsidian staff. Use Codex from a sidebar in your vault.
Safe JS
Run note-owned JavaScript through sandboxed Web Workers and a limited RPC surface.
Cloud KMS Encryption
Transparent encryption of secret blocks and binary files using AWS KMS, ensuring zero plaintext is stored on disk.
yeelen-Murmur
This plugin has not been manually reviewed by Obsidian staff. Retro-terminal inner monologue recorder. Turn murmurs into energy fragments.
Custom Code Highlight
This plugin has not been manually reviewed by Obsidian staff. Extensible syntax highlighting for custom and missing Obsidian code block languages.
QuackBlocks
This plugin has not been manually reviewed by Obsidian staff. Executable SQL code blocks powered by DuckDB WASM — query parquet data and render tables and charts inline.
Sherlockeye OSINT
This plugin has not been manually reviewed by Obsidian staff. Sherlockeye OSINT API integration for automated intelligence gathering
GetBiji
This plugin has not been manually reviewed by Obsidian staff. Sync Get notes to your vault using the biji.com Open API.
Bookmark API
Exposes global bookmarking functions for programmatically adding files to bookmark groups.
Act Like VSCode
Adds VS Code-style preview tabs, file-state coloring, tag badges, and navigation icons to Obsidian, mimicking the Visual Studio Code interface.
Tegaki
This plugin has not been manually reviewed by Obsidian staff. Convert handwritten notes and images to searchable text using AI Vision APIs (Gemini / Claude). Note: images are sent to external APIs (Google / Anthropic).
LeetCode
This plugin has not been manually reviewed by Obsidian staff. Browse, solve, and note LeetCode problems inside your vault.
Smart Vault Sync
This plugin has not been manually reviewed by Obsidian staff. Smart two-way sync for your vault and submodules with GitHub, powered by AI commit messages.
Cooklang Codeblock
This plugin has not been manually reviewed by Obsidian staff. Add recipes written in cooklang to your notes.
Wallet Blockies
Shows inline Blockie identicons for Ethereum wallet addresses in Obsidian notes, helping visually identify addresses.
LLM Auto Tagger
This plugin has not been manually reviewed by Obsidian staff. Automatically adds existing vault tags to notes with your configured LLM API.
Mindo
This plugin has not been manually reviewed by Obsidian staff. Talk to your vault with local voice, RAG, Wiki memory, safe edits, and Mindo Code.
GitLab Inbox
An auto-refreshing inbox for GitLab that displays merge requests to review, your open merge requests, mentions, and todos, with support for checking off items.
CodeSplash Themes
This plugin has not been manually reviewed by Obsidian staff. Create, manage, and switch between custom color themes with a visual theme editor.
Claude Sidebar
This plugin has not been manually reviewed by Obsidian staff. Run Claude Code in your sidebar.
Liuyao
This plugin has not been manually reviewed by Obsidian staff. Render Liuyao hexagrams from fenced code blocks.
Claude Anywhere
This plugin has not been manually reviewed by Obsidian staff. Run Claude Code from any device via remote relay server.
Get the best Obsidian plugins in your inbox
Monthly picks: top new plugins, hidden gems, and curated plugin stacks for different workflows.