What problem does it solve?
It removes the friction of manually switching between your editor and Obsidian by letting you create, read, search, and update vault content directly from the command line while keeping operations automatable and repeatable.
Core Features & Use Cases
- Vault note operations: Create, read, append, and manage notes and files without manual UI steps.
- Search and organization: Search across a vault, inspect backlinks, tags, and related structures for faster navigation.
- Task and metadata management: Read and append daily notes, set properties, and update task lists and properties programmatically.
- Plugin and theme development support: Reload plugins, run in-app JavaScript, capture errors, take screenshots, and inspect the DOM to debug development work.
Quick Start
Use the obsidian CLI to search your current vault for a term by running a command like: obsidian search query="project status" limit=10.