What problem does it solve?
It eliminates the friction of manually managing notes by letting you read, create, search, and update Obsidian vault content from the command line, including tasks and metadata.
Core Features & Use Cases
- Read, create, and modify notes: Load existing files, generate new notes, append content, and update properties.
- Search and vault operations: Run full-text or query-based searches with controllable limits and optional clipboard copying.
- Task, metadata, and developer workflows: Manage daily notes and tasks, work with tags/counts/backlinks, and support plugin/theme development and debugging via CLI commands.
Example use case: You need to create and maintain daily tasks in a specific Obsidian vault; you can generate the daily entry, append checklist items, and set note properties without opening the app UI.
Quick Start
Use the obsidian CLI to search your vault for a term by running: obsidian vault="My Vault" search query="meeting notes" limit=10