obsidian.nvim is a Neovim plugin that enables writing and navigating Obsidian vaults directly within the editor.
The plugin solves the friction of switching between Obsidian and Neovim by bringing vault functionality into the editor. It provides asynchronous autocompletion for wiki links, markdown links, and tags triggered by typing specific characters, powered by ripgrep for fast searching. Navigation between notes works through the standard Neovim keystroke of pressing gf on any link. The tool also supports image pasting and adds markdown-specific syntax highlighting with concealing and extmarks for visual clarity around references, tags, and checkboxes.
The plugin is designed for developers and note-takers who prefer Neovim as their primary editor and want to work with Obsidian vaults without leaving it. It suits projects where markdown-based note management is central to the workflow. The README explicitly states the plugin is meant to complement rather than replace Obsidian itself, acknowledging that the Obsidian app offers features like mobile sync and graph visualization that are not feasible to implement in Neovim. However, the plugin stands independently and does not require running the Obsidian app alongside it.
The project maintains active development with regular commits and releases. Plugin dependencies include nvim-cmp for completion functionality and ripgrep for efficient file searching across the vault.